|
You last visited: Today at 20:35
Advertisement
Questbefehl
Discussion on Questbefehl within the Metin2 Private Server forum part of the Metin2 category.
01/19/2011, 15:18
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
|
Questbefehl
Hallo liebe com,
Ich hätte ne Frage zu den Questbefehlen.
Ich will eine Quest schreiben, in der man gewisse Item's gegen ein anderes
eintauschen kann.
Es sollen 4 Item's gecheckt werden und dann gegen eins eingetauscht werden.
Welchen Befehl brauche ich bzw wie schreibe ich dies?
|
|
|
01/19/2011, 15:25
|
#2
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
PHP Code:
if pc.count_item(ID, anzahl) => 10 and pc.count_item(ID, anzahl) => 30 and [...] then say("Alright") else say("Du hast zuwenige Items") end
|
|
|
01/19/2011, 15:26
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
|
Und wie schreibt man es, das die vorraussetzung eines der Items sei ?
|
|
|
01/19/2011, 15:30
|
#4
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
einfach das and durch ein or ersetzen, du kannst aber auch kombinieren...
if 19 = 1 AND 29 = 1 or 39 = 1 then
end
mein code ist nur eine kurzfassung auf meinen ersten den du ein bisschen dur nachdenken ändern musst...
so wirst du es auch lernen
|
|
|
01/19/2011, 15:58
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
|
Thx, wenn ichs hinkriege release ich heute/morgen ne Changerquest für zb King's. Wenns das nicht schon gibt
|
|
|
01/19/2011, 16:38
|
#6
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,021
|
if pc.count_item(19) >= 1 and pc.count_item(29) >= 3 then
pc.remove_item(19)
pc.remove_item(29, 3)
pc.give_item2(199)
das wäre ein tausch beispiel. er frägt ab ob er schwert und langschwert 3 mal hat und
gibt dann das item 199
|
|
|
01/24/2011, 18:46
|
#7
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 855
|
Für das was er brauch wäre das hier das Richtige da er nur die King eintauschen will:
PHP Code:
if pc.count_item(KING ID) >= ANZAHL then
pc.remove_item(ID, ANZAHL)
Nicht vergessen den Anfang und en der quest zu bestimmen.
|
|
|
 |
Similar Threads
|
Questbefehl: In Dateien schreiben?!
11/05/2010 - Metin2 Private Server - 8 Replies
Hay,
Wollte mal wissen ob einer von euch den Questbefehl weiß um
in eine .txt Datei im Questordner zu schreiben.
char_log <- Schreibt es in die Log Tabelle.
Was anderes fiel mir nicht ein .__.
Gruß,
SoNiice.
|
Questbefehl zum Buffen
10/02/2010 - Metin2 Private Server - 4 Replies
Abend,
gibt es einen Befehl womit man einen Spieler Buffen kann?
zB. einem Spieler Segen, HDD etc geben
Gruß.
|
[FRAGE]Neuen Questbefehl?
09/05/2010 - Metin2 Private Server - 3 Replies
Hey liebe Com,
Ich wollte euch mal Fragen ob es
eine Möglichkeit gibt, einen neuen
Questbefehl zu schreiben. Ich habe
in meiner Tabelle Player>Player eine
neue Zeile hinzugefügt und wollte diese
in der Quest abrufen mit : pc.neu() == 1 then
so z.b. wenn meine neue Spalte in der Tabelle
neu heißt, doch das funkt nicht, weis einer
|
Questbefehl
06/08/2010 - Metin2 Private Server - 4 Replies
Gibt es bzw. kann man einen neuen Questbefehl hinzufügen der wie der Befehl "reload a" die gm_list bzw. gm_host hinzufügen das die Quest später jeder User nutzen kann? Weil mit dem "command" Befehl geht es ja nicht...
|
All times are GMT +2. The time now is 20:35.
|
|