Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 10:41

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

Advertisement



Python Quest Item benutzen

Discussion on Python Quest Item benutzen within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1

 
fabian1233's Avatar
 
elite*gold: 273
Join Date: Aug 2010
Posts: 539
Received Thanks: 264
Python Quest Item benutzen

Hey leute,

steh aktuell vor einem kleinen Python Problem.
Ausgangssituation ist folgende: ich hab ein Item in Slot X. Dieses Item wird ausgeführt. Den Item zugrunde liegt eine Quest, welches ein select ausführt. In diesem select muss immer die erste Option ausgewählt werden.


Kann mir wer sagen, wie ich die ausführung der Quest in Python abfang, und automatisch die erste Option auswähle?


Optional wäre noch der Titel, sowie die verschiedenen Optionen des selects Interessant zu wissen. Lassen sich diese Abfragen?
fabian1233 is offline  
Old 04/02/2017, 02:08   #2
 
Raven al Ghul's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 13
Received Thanks: 9
Du kannst dir in der uiQuest das Callback anschauen was aufgerufen wird um ein Quest Fenster zu erstellen und da kannst du dann auch den Button Abfangen.

Ansonsten kannst du dir auch die ganzen Lua-Quest API's anschauen,
die machen nichts anderes als über Python mit einer Quest kommunizieren.

Gruss
Raven
Raven al Ghul is offline  
Thanks
1 User
Old 04/02/2017, 03:43   #3

 
fabian1233's Avatar
 
elite*gold: 273
Join Date: Aug 2010
Posts: 539
Received Thanks: 264
Quote:
Originally Posted by Raven al Ghul View Post
Du kannst dir in der uiQuest das Callback anschauen was aufgerufen wird um ein Quest Fenster zu erstellen und da kannst du dann auch den Button Abfangen.

Ansonsten kannst du dir auch die ganzen Lua-Quest API's anschauen,
die machen nichts anderes als über Python mit einer Quest kommunizieren.

Gruss
Raven
Das hat mir tatsächlich sehr geholfen, lediglich eine Frage bleibt nun offen.
In welcher Methode wird der Text der Quest abgearbeitet? Hier konnte ich keine Identifizieren
fabian1233 is offline  
Old 04/03/2017, 00:08   #4
 
Raven al Ghul's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 13
Received Thanks: 9
Quote:
Originally Posted by fabian1233 View Post
Das hat mir tatsächlich sehr geholfen, lediglich eine Frage bleibt nun offen.
In welcher Methode wird der Text der Quest abgearbeitet? Hier konnte ich keine Identifizieren
Das was beim Client ankommt ist effektiv nicht Text wie bei einer Quest.
Das was ankommt sind mehrere Pakete die Daten beinhalten die genutzt werden um das Quest - Fenster darzustellen.

In der uiQuest gibt es Funktionen wie AddButton etc. die werden genutzt um
die ganzen Selects die von der Quest kommen darzustellen.

Gruss
Raven
Raven al Ghul is offline  
Thanks
1 User
Old 04/03/2017, 22:26   #5

 
fabian1233's Avatar
 
elite*gold: 273
Join Date: Aug 2010
Posts: 539
Received Thanks: 264
Quote:
Originally Posted by Raven al Ghul View Post
Das was beim Client ankommt ist effektiv nicht Text wie bei einer Quest.
Das was ankommt sind mehrere Pakete die Daten beinhalten die genutzt werden um das Quest - Fenster darzustellen.

In der uiQuest gibt es Funktionen wie AddButton etc. die werden genutzt um
die ganzen Selects die von der Quest kommen darzustellen.

Gruss
Raven
Ja, soweit bin ich auch, bin in der lage die optionen abzufragen, was mir fehlt, sind normale say()'s, sprich normalen Ausgabetext. Kannst du mir sagen, welche funktion das macht? bin alle funktionen mehrfach durchgegangen, und hab sie nicht gefunden...

Achja, hab mich statt der AddButton funktion für die AppendQuestion Funktion entschieden, fand die schöner zum bearbeiten
fabian1233 is offline  
Old 04/05/2017, 00:25   #6
 
Raven al Ghul's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 13
Received Thanks: 9
Quote:
Originally Posted by fabian1233 View Post
Ja, soweit bin ich auch, bin in der lage die optionen abzufragen, was mir fehlt, sind normale say()'s, sprich normalen Ausgabetext. Kannst du mir sagen, welche funktion das macht? bin alle funktionen mehrfach durchgegangen, und hab sie nicht gefunden...

Achja, hab mich statt der AddButton funktion für die AppendQuestion Funktion entschieden, fand die schöner zum bearbeiten
Das mit dem Text könnte ein Problem werden...
Es gibt glaube ich keine Möglichkeit im QuestDialog den Text auszulesen.
Der Text wird direkt vom Client verwaltet.

Du müsstest da den Client erweitern.

Gruss
Raven
Raven al Ghul is offline  
Reply


Similar Threads Similar Threads
Doc benutzen [Python]
04/16/2015 - General Coding - 1 Replies
Hi Com, da ich mein Buch endlich durch habe (Python) und schon einige Beispiel Programme erfolgreich programmiert habe, wollte ich endlich etwas programmieren was mir nicht nach dem Buch vorgegeben wird. Ich wollte ein Programm (als Übung) schreiben, wo man ein Wort eingeben muss und es in Pig Latin ? Wikipedia übersetzt wird. Nur manchmal stelle ich mir die Frage wie ich bestimmte Sachen aufrufe, wenn ich mich im Buch erinnern kann schlag ich nach und finde die Funktion die mir...
Quest Frage Item auf Map nicht benutzen
12/26/2012 - Metin2 Private Server - 2 Replies
Hallo, ich möchte das die Gamer keine Shops auf Map1 machen können. Wollte grad eine Quest schreiben die funktioniert leider nicht. Weiß einer wo der Fehler liegt? Grüße
Item nur mit level 15 benutzen.
01/01/2012 - Flyff Private Server - 2 Replies
Hallo ich suche eine möglichkeit ein bestimmtes Item das man nur mit level 15 benutzen kann. Ich habe in der prop_item folgendes gesetzt nMinLimitLevel = 15 und nMaxLimitLevel = 15 Aber dieses Funktioniert nicht, bleibt alles beim alten und kann das item immer noch mit allen leveln benutzten. Dann habe ich noch das gesetzt dwLimitLevel1 = 15 jedoch ohne erfolgt item kann jedes level benutzten.
Wie kann ich ein Item benutzen?
04/11/2011 - Metin2 Private Server - 1 Replies
Hi epvpers, wie kann ich ein item anklicken? In manchen Threads steht das man bei on_klich eine 18 schreiben soll aber das gibt es in der ITEM_proto nicht sondern nur in der MOB_proto und da ich kein mob machen möchte sondern ein item brauche ich das für die item_proto. Nur wie geht das? Danke für SCHNELLE antworten. MfG Nickelback93
Ein Item nur einmal benutzen
06/20/2010 - Metin2 Private Server - 2 Replies
Hallo, Wie muss diese Quest ---------------------------------- -- Regenbogenstein Quest by bjoern.ebert17 -- (c) by DarkSide 2010 ---------------------------------- quest pskills begin state start begin



All times are GMT +1. The time now is 10:43.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.