Quest per Client aufrufen durch ein Button

10/20/2015 20:27 °Ace°#1
Guten Tag Epvp,

ich hab mir hier den Thread ([Only registered and activated users can see links. Click Here To Register...]) angeschaut und wollte von nem Sidebar Button den Gildenlager aufrufen. Jedoch habe ich das in der Syserr:

PHP Code:
1020 20:22:42212 :: Traceback (most recent call last):

1020 20:22:42212 ::   File "ui.py"line 1016in CallEvent

1020 20
:22:42212 :: TypeError
1020 20
:22:42212 :: : 
1020 20:22:42212 :: __gildenlager() takes exactly 2 arguments (1 given)
1020 20:22:42212 :: 
Wie ich es alles gemacht hab:

in der Quest:
PHP Code:
cmdchat("gildenlager "..q.getcurrentquestindex()) 
eingetragen.

Dann in der game.py:
Unter def __ServerCommand_Build(self):

habe ich das eingetragen:
PHP Code:
            #Sidebarbuttonquestfunktion
            
"gildenlager"                self.__gildenlager
Anschließend ende der Game:
PHP Code:
    #Sidebarbuttonquestfunktion
    
def gildenlager(self):
        
import event
        import constInfo
        event
.QuestButtonClick(constInfo.LOAD_QUEST)

    
def __gildenlager(selfqid):
        
constInfo.LOAD_QUEST qid
    
#Sidebarbuttonquestfunktion end 
Und in der constinfo.py:
PHP Code:
#Sidebarbuttonquestfunktion
LOAD_QUEST 0
#Sidebarbuttonquestfunktion end 
10/21/2015 15:20 [Flash]#2
Du hast wohl den argument __gildenlager() 2 mal in deiner Datei :)
10/21/2015 16:55 .He3o Copy™#3
Naja besser gesagt. Du hast für __gildenlager zwei Parameter angegeben aber es wird nur eins übertragen. Meine erste Vermutung wäre q.getcurrentquestindex() gibt kein Wert zurück
10/21/2015 19:43 °Ace°#4
Quote:
Originally Posted by .He3o Copy™ View Post
Naja besser gesagt. Du hast für __gildenlager zwei Parameter angegeben aber es wird nur eins übertragen. Meine erste Vermutung wäre q.getcurrentquestindex() gibt kein Wert zurück
Okei, danke schonmal dafür. Wie setzte ich es richtig um ? Bzw schreibe es richtig um*?
10/22/2015 00:26 Samael#5
[Only registered and activated users can see links. Click Here To Register...]

hier haste eine Anleitung. Hab auch mein Userpanel usw an einen Button gebunden mithilfe dieser Anleitung und es funktioniert prima.
10/22/2015 20:59 °Ace°#6
Quote:
Originally Posted by xSaito View Post
[Only registered and activated users can see links. Click Here To Register...]

hier haste eine Anleitung. Hab auch mein Userpanel usw an einen Button gebunden mithilfe dieser Anleitung und es funktioniert prima.
Danke hat geklappt. Man kann hier schließen :)
10/23/2015 13:14 Jinbei#7
#closed