Quest Button Fehler, HELP

07/27/2016 16:48 troll1981#1
Ich beschäftige mich seit gestern mit dem Thema nachdem ich die Yiv / K0ri Sidebar eingefügt habe.

Nun will ich eine Quest mit Button verbinden. Der Test von Yiv mit dem Savescreen funzt problemlos aber das mit der Quest hinterlässt Kopfschmerzen!

in der game.py hab ich das eingebaut

PHP Code:
        self.sideBar uisidebar.SideBar()
        
self.sideBar.AddButton("Screenshot"self.SaveScreen) (100%ok)
        
self.sideBar.AddButton("ANTI_EXP"self.antiexp)
        
self.sideBar.Show() 
weiter unten habe ich das eingebaut:

PHP Code:
    ## antiexp
    
def antiexp(self):
        
import event
        event
.QuestButtonClick(245
In der locale_list ist in Zeile 245 die antiexp.quest

(durch die Angabe der Zeile blabla, erspar ich mir doch das ganze in die constinfo.py zu schreiben)

die Quest als Test:

PHP Code:
quest antiexp begin
    state start begin
        when button 
or info begin
            say
("du Opfer es klappt")
        
end
    end
end 
Wenn ich also den Button Anti-Exp ingame drücke sollte der Text kommen, oder ?

Wo liegt der Fehler ?
07/27/2016 19:48 MetinAeon#2
"when button" = NO "say"

OK:

chat("du Opfer es klappt")

syschat("du Opfer es klappt")