|
You last visited: Today at 09:55
Advertisement
Sidebar Button -> Quest aufrufen
Discussion on Sidebar Button -> Quest aufrufen within the Metin2 Private Server forum part of the Metin2 category.
03/18/2016, 00:49
|
#1
|
elite*gold: 0
Join Date: Sep 2007
Posts: 17
Received Thanks: 0
|
Sidebar Button -> Quest aufrufen
Hallo Leute,
hänge wieder einmal an einem Problem..
Und zwar habe ich bei mir eine Sidebar hinzugefügt und auch schon verschiedene Buttons.
Jetzt will ich einen Button hinzufügen, welche mir eine Quest aufruft.
Folgender code:
PHP Code:
self.sideBar.AddButton("Anti EXP", self.ToogleAntiEXP)
PHP Code:
def ToogleAntiEXP(self): event.QuestButtonClick(150)
(150 entspricht die Zeile aus der locale_list)
und die Quest:
PHP Code:
quest anti_exp begin state start begin when button or info begin say("Ich funkioniere!") end end end
wenn ich im def import event reinschreibe, startet der Client nichtmals und spuckt auch keine Fehlermeldung aus. Ohne import event passiert garnichts.
Kann mir jmd mal erklären, wie ich es machen kann?
Gruß
|
|
|
03/18/2016, 01:31
|
#2
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
kennst du die metin2_log.exe ? die logt dir jedes Ereignis nach dem client start. starte doch mal den client damit.
|
|
|
03/18/2016, 12:19
|
#3
|
elite*gold: 0
Join Date: Sep 2007
Posts: 17
Received Thanks: 0
|
nee kenn ich noch nicht, muss ich mal suchen
Wenn zwischenzeitlich jmd den Fehler entdeckt, sagt bescheid
Habs jetzt hinbekommen nach dem Tutorial:
|
|
|
03/18/2016, 19:22
|
#4
|
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
|
Quote:
Originally Posted by marceld12
Hallo Leute,
hänge wieder einmal an einem Problem..
Und zwar habe ich bei mir eine Sidebar hinzugefügt und auch schon verschiedene Buttons.
Jetzt will ich einen Button hinzufügen, welche mir eine Quest aufruft.
Folgender code:
PHP Code:
self.sideBar.AddButton("Anti EXP", self.ToogleAntiEXP)
PHP Code:
def ToogleAntiEXP(self): event.QuestButtonClick(150)
(150 entspricht die Zeile aus der locale_list)
und die Quest:
PHP Code:
quest anti_exp begin state start begin when button or info begin say("Ich funkioniere!") end end end
wenn ich im def import event reinschreibe, startet der Client nichtmals und spuckt auch keine Fehlermeldung aus. Ohne import event passiert garnichts.
Kann mir jmd mal erklären, wie ich es machen kann?
Gruß
|
ich kann mir nicht vorstellen wenn du aus dem :
Code:
ToogleAntiEXP(self):
event.QuestButtonClick(150)[/php](150 entspricht die Zeile aus der
das machst(nicht kopieren wegen tabs und so) :
Code:
ToogleAntiEXP(self):
import event
event.QuestButtonClick(150)[/php](150 entspricht die Zeile aus der
das dein client nicht mehr startet und ich geb dir noch nen tipp du kannst in der quest einfach den index auslesen und ihn an den client schicken mit q.getcurrentquestindex() danach am besten in der constinfo speichern und dann mit der variable event.QuestButtonClick ausführen das verhindert fehler.
außerdem was genau macht den eig diese funktion ?
self.sideBar.AddButton("Anti EXP", self.ToogleAntiEXP)
also diese hier
Code:
def sideBar(self, parameter,parameter):
|
|
|
03/18/2016, 23:24
|
#5
|
elite*gold: 21
Join Date: Mar 2015
Posts: 679
Received Thanks: 245
|
Quote:
Originally Posted by marceld12
nee kenn ich noch nicht, muss ich mal suchen
Wenn zwischenzeitlich jmd den Fehler entdeckt, sagt bescheid
Habs jetzt hinbekommen nach dem Tutorial:
|
Gern geschehen
|
|
|
09/23/2019, 16:26
|
#6
|
elite*gold: 4
Join Date: Oct 2015
Posts: 40
Received Thanks: 25
|
hab des gleiche problem auch und dazu die fehlermeldung
0923 16:24:12167 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0923 16:25:20301 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
0923 16:25:26322 :: Traceback (most recent call last):
0923 16:25:26322 :: File "networkModule.py", line 245, in SetGamePhase
0923 16:25:26322 :: File "system.py", line 130, in __pack_import
0923 16:25:26322 :: File "
0923 16:25:26322 :: <string>
0923 16:25:26322 :: ", line
0923 16:25:26322 :: 2329
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 :: event.QuestButtonClick(73)
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 :: ^
0923 16:25:26322 :: IndentationError
0923 16:25:26322 :: :
0923 16:25:26322 :: expected an indented block
0923 16:25:26322 ::
|
|
|
09/23/2019, 16:28
|
#7
|
elite*gold: 0
Join Date: Sep 2019
Posts: 8
Received Thanks: 0
|
Quote:
Originally Posted by .Kornet
hab des gleiche problem auch und dazu die fehlermeldung
0923 16:24:12167 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0923 16:25:20301 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
0923 16:25:26322 :: Traceback (most recent call last):
0923 16:25:26322 :: File "networkModule.py", line 245, in SetGamePhase
0923 16:25:26322 :: File "system.py", line 130, in __pack_import
0923 16:25:26322 :: File "
0923 16:25:26322 :: <string>
0923 16:25:26322 :: ", line
0923 16:25:26322 :: 2329
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 :: event.QuestButtonClick(73)
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 ::
0923 16:25:26322 :: ^
0923 16:25:26322 :: IndentationError
0923 16:25:26322 :: :
0923 16:25:26322 :: expected an indented block
0923 16:25:26322 ::
|
0923 16:25:26322 :: ", line
0923 16:25:26322 :: 2329
Schau dir die Line an und pass sie an^^
|
|
|
09/23/2019, 19:29
|
#8
|
elite*gold: 4
Join Date: Oct 2015
Posts: 40
Received Thanks: 25
|
jetzt komme ich ingame wieder rein, aber passieren tut nichts wenn ich drauf klicke auch keine fehlermeldung kommt
|
|
|
09/30/2019, 18:03
|
#9
|
Administrator
elite*gold: 25777
Join Date: Aug 2013
Posts: 9,669
Received Thanks: 2,607
|
Bitte keinen Thread von 2016 pushen. Bei Problemen einfach einen eigenen Thread erstellen & bei Quest related Fragen bitte hier posten:
#closed
|
|
|
|
Similar Threads
|
Quest per Client aufrufen durch ein Button
10/23/2015 - Metin2 Private Server - 6 Replies
Guten Tag Epvp,
ich hab mir hier den Thread (http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/2355018-release-client-quest-komm unikation.html) angeschaut und wollte von nem Sidebar Button den Gildenlager aufrufen. Jedoch habe ich das in der Syserr:
1020 20:22:42212 :: Traceback (most recent call last):
1020 20:22:42212 :: File "ui.py", line 1016, in CallEvent
1020 20:22:42212 :: TypeError
1020 20:22:42212 :: :
|
Python - Über Taskbar-Button Quest aufrufen?
05/08/2013 - Metin2 Private Server - 5 Replies
Hallo,
habe in der Taskbar einen neuen Button hinzugefügt. Wie bekomme ich es nun hin, dass, wenn ich auf den Button klicke, Ingame eine Quest aufgerufen wird?
Spieler klickt Button -> Informations Quest wird Ingame angezeigt.
Lg
|
Applet per Button aufrufen...
03/09/2013 - Flyff Private Server - 5 Replies
Hallöle,
folgendes habe ich probiert, um ein Applet (welches übringens per Hotkey funktioniert) per Button klick aufzurufen: Das ganze findet in der WndField.cpp statt:
OnChildNotify Function... bla
switch( nID )
{
case WIDC_BUTTON2: //Teleporter
CWndTeleporter *pTeleporter;
|
[FACEBOOK]Sidebar-Like Button
03/29/2012 - Metin2 PServer Guides & Strategies - 24 Replies
Hey,
ich wollte euch Heute den Facebook-Sidebutton zeigen.
Der Button ist nicht von mir sondern von hier.
Ich habe ihn nur bearbeitet und auf die Public Underground-Homepage angepasst, weil ich die Seite sehr mag und ich dazu einfach einen Button machen wollte.
Screen:
ImageShack® - Online Photo and Video Hosting
|
All times are GMT +2. The time now is 09:55.
|
|