Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 09:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sidebar Button -> Quest aufrufen

Discussion on Sidebar Button -> Quest aufrufen within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #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ß
marceld12 is offline  
Old 03/18/2016, 01:31   #2
 
Lauling's Avatar
 
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.
Lauling is offline  
Old 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:
marceld12 is offline  
Old 03/18/2016, 19:22   #4
 
gerald500's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
Quote:
Originally Posted by marceld12 View Post
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):
gerald500 is offline  
Old 03/18/2016, 23:24   #5
 
zazadi's Avatar
 
elite*gold: 21
Join Date: Mar 2015
Posts: 679
Received Thanks: 245
Wink

Quote:
Originally Posted by marceld12 View Post
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
zazadi is offline  
Old 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 ::
.Kornet is offline  
Old 09/23/2019, 16:28   #7
 
elite*gold: 0
Join Date: Sep 2019
Posts: 8
Received Thanks: 0
Quote:
Originally Posted by .Kornet View Post
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^^
(o_o)SmokeOn is offline  
Old 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
.Kornet is offline  
Old 09/30/2019, 18:03   #9
Administrator
 
andii's Avatar
 
elite*gold: 25777
The Black Market: 154/0/0
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
andii is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.