Python Bot Quest Dialog

03/19/2013 16:35 .Puma#1
Tag Com,

bin dabei einen Bot in Python zu schreiben und nun bin ich bei einer Funktion die durch den Quest Dialog eines Items klickz.
Das klappt mit dem Befehl
PHP Code:
event.SelectAnswer(10
einigermaßen

Das Problem ist nach dem durch die Quest geklickt wurde verschwindet der Dialog nicht. Hätte jemand eine Lösung?
03/19/2013 17:41 .XXShuzZzle#2
probier mal event.Destroy()
03/19/2013 18:36 .Puma#3
Klappt leider nicht, lediglich der Text in dem Fenster verschwindet
03/19/2013 19:08 noahrmal#4
-> [Only registered and activated users can see links. Click Here To Register...]

Schau dir mal in dem Skript den Soulstone Reader, dort überspringt der Bot auch Quest Fenster.
03/19/2013 19:22 .Puma#5
Quote:
Originally Posted by 123klo View Post
-> [Only registered and activated users can see links. Click Here To Register...]

Schau dir mal in dem Skript den Soulstone Reader, dort überspringt der Bot auch Quest Fenster.
PHP Code:
def ReadQuest(selfindex):
        if 
self.State == "Stop":
            return
        
import event
        
#start
        
if self.ReadExo:
            
event.SelectAnswer(1254)
        else:
            
self.ReadExo 1
            self
.Gui[11].SetText("Yes")
        
#select skill
        
event.SelectAnswer(1int(index))
        
#say you want to read
        
event.SelectAnswer(10)
        
#send string packet
        
net.SendQuestInputStringPacket(self.Gui[14].GetText())        
        
#sucess/fail
        
event.SelectAnswer(10
Wenn diese Funktion gemeint ist, nach der habe ich gearbeitet.
Allerdings ist mir nicht ganz klar wofür bei event.SelectAnswer(1, 0) z.b die 0 steht oder bei event.SelectAnswer(1, int(index)) index