|
You last visited: Today at 00:18
Advertisement
Quest Vorlage benötigt !
Discussion on Quest Vorlage benötigt ! within the Metin2 Private Server forum part of the Metin2 category.
09/09/2012, 05:57
|
#1
|
elite*gold: 0
Join Date: Jun 2012
Posts: 33
Received Thanks: 1
|
Quest Vorlage benötigt !
Hey liebe Com ,
da Ich mich in der nächsten Zeit mit Questen beschäftigen will , aber erstmal was ausprobieren will brauche Ich eure Hilfe .
Ich will euch Fragen ob mir jemand eine Vorlage von einer Quest schicken könnte .
Es soll eine Tausch Quest sein , sprich man geht zu einem NPC ( bsp Uriel ) und muss 2 Items abgeben und er gibt dir ein neues Item ! Wenn es geht sollten es 4 Solcher Titel sein , sprich man kann unter 4 Items wählen .
Es wäre sehr net wenn einer mir so eine Quest per PN schicken könnte es müssen/sollen keine Item ID´s drin sein einfach "Item ID " oder sowas rein schreiben
Hoffe mir hilft jmd .
MFG
|
|
|
09/09/2012, 09:07
|
#2
|
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
|
PHP Code:
quest tausch begin state start begin when 9009.chat."Steinstücke eintauschen" begin local items = { {27987, 2, 5}, {27992, 1, 25}, {27993, 1, 25}, {27994, 1, 25}, } say_title("Steinstücke eintauschen") say("") say("Hallo lieber Abenteurer,") say("willst du deine Steinstücke, bei mir eintauschen.") say("Hier eine kleine Liste für dich:") say("") say("5 Steinstücke: 2 Muscheln") say("25 Steinstücke: beliebige Perle") say("") say_reward("Gegen was willst du deine Steinstücke eintauschen?:") say("") local s = select("2 Muscheln", "W. Perle", "B. Perle", "R. Perle", "Abbrechen!") if pc.count_item(27990) < items[s][3] then say("Du hast nicht genügend Steinstücke") return end say("Du hast erfolgreich gegen "..items[s][2].." "..item_name(items[s][1]).." getauscht") pc.remove_item(27990, items[s][3]) pc.give_item2(items[s][1], items[s][2]) end end end
Ist eine Quest zum Steinstücke eintauschen.
|
|
|
09/09/2012, 11:19
|
#3
|
elite*gold: 150
Join Date: Sep 2009
Posts: 855
Received Thanks: 486
|
Die Quest sieht für den Benutzer EXAKT gleich aus, also Ingame, nur der Aufbau ist einfacher zu verstehen.
Ich wurde am Anfang immer etwas verwirrt von den tables (zu tables gehört so ziemlich alles, bei dem eckige Klammern dabei sind).
Die Quest hat keine tables, ist aber deutlich länger und "unprofessioneller".
Kannst ja versuchen, so die tables zu verstehen, nicht vergessen, für den User sehen beide gleich aus.
PHP Code:
quest tausch begin state start begin when 9009.chat."Steinstücke eintauschen" begin say_title("Steinstücke eintauschen") say("") say("Hallo lieber Abenteurer,") say("willst du deine Steinstücke, bei mir eintauschen.") say("Hier eine kleine Liste für dich:") say("") say("5 Steinstücke: 2 Muscheln") say("25 Steinstücke: beliebige Perle") say("") say_reward("Gegen was willst du deine Steinstücke eintauschen?:") say("") local s = select("2 Muscheln", "W. Perle", "B. Perle", "R. Perle", "Abbrechen!") if s == 5 then return elseif s == 1 then if pc.count_item(27990) < 5 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 5) pc.give_item2(27987, 2) say("Du hast erfolgreich gegen 2 Muscheln getauscht") end elseif s == 2 then if pc.count_item(27990) < 25 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 25) pc.give_item2(27992, 1) say("Du hast erfolgreich gegen 1 Weiße Perle getauscht") end elseif s == 3 then if pc.count_item(27990) < 25 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 25) pc.give_item2(27993, 1) say("Du hast erfolgreich gegen 1 Blaue Perle getauscht") end else if pc.count_item(27990) < 25 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 25) pc.give_item2(27994, 1) say("Du hast erfolgreich gegen 1 Rote Perle getauscht") end end end end end
|
|
|
Similar Threads
|
deviltower_zone.quest benötigt
11/07/2011 - Metin2 Private Server - 5 Replies
Hallo,
hat jemand die deviltower_zone.quest - meine scheint irgendwie verbuggt zu sein, denn nach dem Kill des Metins in der 1. Ebene geht es nicht hoch.
|
Hilfe bei Quest benötigt
10/22/2011 - Metin2 Private Server - 5 Replies
Hallo,
würde gerne mal wissen wie ich bei der Quest sagen kann das egal welches Monster er killt ........
Bsp.: when kill begin
kann ich dies so schreiben oder muss da ein anderer befehl hinein? :confused:
|
quest vorlage
08/07/2010 - Metin2 Private Server - 7 Replies
könnte mir vielleicht eine jagdquest vorlage machen?ich bekomm das net gebacken -.-
und wenn ich so nen tool benutze funzen die nicht
also möchte halt eigene jagdquest machen die dann lvl 10 lvl 20 lvl 30 usw kommen
wär echt lieb =)
|
All times are GMT +2. The time now is 00:18.
|
|