|
You last visited: Today at 11:54
Advertisement
Quest frage
Discussion on Quest frage within the Metin2 Private Server forum part of the Metin2 category.
01/28/2011, 23:55
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 160
Received Thanks: 92
|
Quest frage
Heyho, ich bins mal wieder
Ich bin dabei eine Quest zu schreiben, und hänge grade fest, finde einfach nirgentswo was. Bitte mal in "Quest-Sprache" fortsetzten:
Grade beim OT sura auf annemen geklickt, jetzt muss man 10 mal das item 99099 und 5 mal das item 50042 sammeln, die man nur bei wildhunden und wölfen droppt...
die state soll heißen "collect", habe auch schon
set_state(collect) eingefügt... nur halt weiter weiß ich nicht.
Es soll dann am ende so sein, nachdem man die beiden items hat, wieder zum ot sura geht, und die abgibt...
bitte um Hilfe, Thx given werde ich
liebe Grüße .remiinD
|
|
|
01/29/2011, 00:14
|
#2
|
elite*gold: 0
Join Date: May 2009
Posts: 156
Received Thanks: 21
|
Es gibt schon 100 Tausende von Vid tus's How to ect!
|
|
|
01/29/2011, 00:18
|
#3
|
elite*gold: 15
Join Date: Jul 2010
Posts: 3,926
Received Thanks: 1,158
|
gib mal bitte deine jetzige source dann mach ich weiter/finishe sie.
|
|
|
01/29/2011, 00:23
|
#4
|
elite*gold: 0
Join Date: Jan 2011
Posts: 160
Received Thanks: 92
|
PHP Code:
quest begin
state start begin
when login or levelup with pc.get_level() >59 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "Quest")
end
send_letter(Diese Schmerzen)
end
when button or info begin
say_title("Diese grausamen schmerzen")
say("")
say(""..mob_name(20091).." sucht dich, er hat ein großen Problem")
say("und benötigt deine Hilfe. Es stimmt etwas mit deiner linken")
say("Hand nicht, sie schmerzt. Bitte gehe zu ihm, und helfe ihm")
say("bei seinem Problem.")
say("")
say("Viele Grüße,")
say("der Hauptmann")
say("")
local s = select("Ja ich helfe ihm", "Nein, ich möchte nicht helfen")
if s == 1 then
say_title("Diese grausamen Schmerzen")
say("")
say("Ok, er erwartet dich bereits.")
say("Begebe dich aus schnellstem Weg zu ihm.")
say("")
set_state(gotohim)
else
say_title("Diese grausamen Schmerzen")
say("")
say("Ok, ich werde es ihm ausrichten, dann wird sich")
say("wohl wer anders um ihn kümmern müssen.")
wait()
say("Ich hätte mehr von dir erwartet")
say("")
local a = select ("Doch machen", "Wirklich aufgeben")
if a == 1 then
say_title("Diese grausamen Schmerzen")
say("")
say("Ich wusste das du ihm doch hilfst.")
say("")
set_state(gotohim)
else
say_title("Diese grausamen Schmerzen")
say("")
say("Ok, ich aktzeptiere deine Entscheidung.")
say("")
set_state(__COMPLETE__)
end
end
end
end
state gotohim begin
when __TARGET__.target.click or 20091.chat "Diese grausamen schmerzen" with pc.get_level() >59 begin
target.delete("__TARGET__")
say_title("Diese grausamen Schmerzen")
say("Hallo, ich danke dir von Herzen, dass du mir hilfst.")
say("Also, jeder Sura der aus der Hölle raus kommt, wird ")
say("trotzdem mit einer Dämonenhand bestraft. Dies mag zwar")
say("nicht negativ aussehen, aber diese Dämonenhand hat viele")
say("negative Seiten! Diese alle aufzuzählen wäre jetzt überflüssig,")
say("deswegen komme ich direkt zur Sache. Meine Dämonenhand schmerzt")
say("mal wieder, und ich habe keine Heilkräuter mehr, die den Schmerz für")
say("einige Zeit lindern. Und im moment kann ich hier auch nicht")
say("weg, um welche zu besorgen. Deshalb hatte ich gehofft, das du")
say("sie mir besorgen kannst. Würdest du dies tun?")
say("Ich werde dir ein Teil deiner Belohnung schon im vorraus geben!")
say("")
local e = select("Liebend gern", "Nein, ich habe zu tun")
if e == 1 then
say_title("Diese grausamen Schmerzen")
say("")
say("Ich danke dir vielmals! Du musst mit 10 Blaublätter ")
say("und 5 Verzauberte Peperonis. Du findest beides im Feuerland.")
say("Jedes Monster trägt sie bei sich! Einen Teil der Belohnung")
say("bekommst du jetzt schon!")
wait()
say_title("Diese grausamen Schmerzen")
say_reward("Belohnung:")
say("")
say_reward("100000000 Yang erhalten")
say("")
say("Möchtest du dich in Feuerland teleportieren?")
say("")
local f = select("Ja, teleportieren!", "Nein, ich gehe zu Fuß")
if f == 1 then
pc.warp(4608, 10496)
pc.give_gold(100000000)
set_state(collect)
else
say("Ok, ich aktzeptiere deine Meinung!")
say("Viel spaß beim laufen!")
say("")
set_state(collect)
return
end
else
say_title("Diese grausamen Schmerzen")
say("")
say("Das ist aber Schade, dann werde ich morgen selber gehen müssen.")
say("Viel Glück auf deinem weiteren Wege!")
say("")
pc.setqf("", 10)
pc.setqf("", 5)
set_state(__COMPLETE__)
end
end
end
state collect begin
when letter begin
send_letter("Heilkräuter für die Behandlung")
end
when button or info begin
say_title("Heilkräuter für die Behandlung")
say("")
say(""..mob_name(20091).." braucht Heilkräuter, damit seine Frau ")
say("seine Dämonenhand behandeln kann. Gehe ins Feuerland, und finde die")
say("10 Blaublätter und 5 Verzauberte Peperonis.")
say("Du findest sie bei jedem Monster im Feuerland.")
say("Wenn du alle Heilkräuter gesammelt hast, kehre zu")
say(""..mob_name(20091).." zurück, und gebe sie ab.")
say("Du wirst reichlich belohnt.")
say("")
|
|
|
01/29/2011, 00:30
|
#5
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
sorry aber muss den kommi nun schreiben^^
ich les mir gerade deine quest durch und musst schmunzeln vbei verzauberte peperonies^^
aba nen top! für die idee
|
|
|
01/29/2011, 00:33
|
#6
|
elite*gold: 0
Join Date: Jan 2011
Posts: 160
Received Thanks: 92
|
ja xD mir ist nichts besseres eingefallen xD wird aber noch geändert
|
|
|
01/29/2011, 00:37
|
#7
|
elite*gold: 15
Join Date: Jul 2010
Posts: 3,926
Received Thanks: 1,158
|
PHP Code:
quest begin state start begin when login or levelup with pc.get_level() >59 begin set_state(information) end end state information begin when letter begin local v = find_npc_by_vnum(20091) if v != 0 then target.vid("__TARGET__", v, "Quest") end send_letter(Diese Schmerzen) end when button or info begin say_title("Diese grausamen schmerzen") say("") say(""..mob_name(20091).." sucht dich, er hat ein großen Problem") say("und benötigt deine Hilfe. Es stimmt etwas mit deiner linken") say("Hand nicht, sie schmerzt. Bitte gehe zu ihm, und helfe ihm") say("bei seinem Problem.") say("") say("Viele Grüße,") say("der Hauptmann") say("") local s = select("Ja ich helfe ihm", "Nein, ich möchte nicht helfen") if s == 1 then say_title("Diese grausamen Schmerzen") say("") say("Ok, er erwartet dich bereits.") say("Begebe dich aus schnellstem Weg zu ihm.") say("") set_state(gotohim) else say_title("Diese grausamen Schmerzen") say("") say("Ok, ich werde es ihm ausrichten, dann wird sich") say("wohl wer anders um ihn kümmern müssen.") wait() say("Ich hätte mehr von dir erwartet") say("") local a = select ("Doch machen", "Wirklich aufgeben") if a == 1 then say_title("Diese grausamen Schmerzen") say("") say("Ich wusste das du ihm doch hilfst.") say("") set_state(gotohim) else say_title("Diese grausamen Schmerzen") say("") say("Ok, ich aktzeptiere deine Entscheidung.") say("") set_state(__COMPLETE__) end end end end state gotohim begin when __TARGET__.target.click or 20091.chat "Diese grausamen schmerzen" with pc.get_level() >59 begin target.delete("__TARGET__") say_title("Diese grausamen Schmerzen") say("Hallo, ich danke dir von Herzen, dass du mir hilfst.") say("Also, jeder Sura der aus der Hölle raus kommt, wird ") say("trotzdem mit einer Dämonenhand bestraft. Dies mag zwar") say("nicht negativ aussehen, aber diese Dämonenhand hat viele") say("negative Seiten! Diese alle aufzuzählen wäre jetzt überflüssig,") say("deswegen komme ich direkt zur Sache. Meine Dämonenhand schmerzt") say("mal wieder, und ich habe keine Heilkräuter mehr, die den Schmerz für") say("einige Zeit lindern. Und im moment kann ich hier auch nicht") say("weg, um welche zu besorgen. Deshalb hatte ich gehofft, das du") say("sie mir besorgen kannst. Würdest du dies tun?") say("Ich werde dir ein Teil deiner Belohnung schon im vorraus geben!") say("") local e = select("Liebend gern", "Nein, ich habe zu tun") if e == 1 then say_title("Diese grausamen Schmerzen") say("") say("Ich danke dir vielmals! Du musst mit 10 Blaublätter ") say("und 5 Verzauberte Peperonis. Du findest beides im Feuerland.") say("Jedes Monster trägt sie bei sich! Einen Teil der Belohnung") say("bekommst du jetzt schon!") wait() say_title("Diese grausamen Schmerzen") say_reward("Belohnung:") say("") say_reward("100000000 Yang erhalten") say("") say("Möchtest du dich in Feuerland teleportieren?") say("") local f = select("Ja, teleportieren!", "Nein, ich gehe zu Fuß") if f == 1 then pc.warp(4608, 10496) pc.give_gold(100000000) set_state(collect) else say("Ok, ich aktzeptiere deine Meinung!") say("Viel spaß beim laufen!") say("") set_state(collect) return end else say_title("Diese grausamen Schmerzen") say("") say("Das ist aber Schade, dann werde ich morgen selber gehen müssen.") say("Viel Glück auf deinem weiteren Wege!") say("") pc.setqf("", 10) pc.setqf("", 5) set_state(__COMPLETE__) end end end state collect begin when letter begin send_letter("Heilkräuter für die Behandlung") end when button or info begin say_title("Heilkräuter für die Behandlung") say("") say(""..mob_name(20091).." braucht Heilkräuter, damit seine Frau ") say("seine Dämonenhand behandeln kann. Gehe ins Feuerland, und finde die") say("10 Blaublätter und 5 Verzauberte Peperonis.") say("Du findest sie bei jedem Monster im Feuerland.") say("Wenn du alle Heilkräuter gesammelt hast, kehre zu") say(""..mob_name(20091).." zurück, und gebe sie ab.") say("Du wirst reichlich belohnt.") say("") set_state(collect2) end end state collect2 begin when pc.kill(VNUM) or pc.kill(VNUM) or pc.kill(VNUM) or pc.kill(VNUM) or pc.kill(VNUM) give_item2(VNUM, 1) give_item2(VNUM, 1) say_reward("Text") say_reward("Text") if pc.count_item(VNUM) = 5 and pc.count_item(VNUM) = 10 say_title("Sammeln Erfolgreich beendet") say("Du hast alle Items zusammen.") say("Begib dich nun zu "..mob_name(20091).."") set_state(Return) end end state Return begin when 20091.chat."Text" say("Ah! Wie ich sehe hast du alle Items") say("erfolgreich gesammelt.") say("hier deine belohnung:")
Texte , vnums usw. musst du selbst machen aber sollte so klappen. der kontext passt denke ich mal kannst selbst noch nen warp nach map1 einbauen usw.
|
|
|
01/29/2011, 00:47
|
#8
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
nein ich find des lustig mit den verzauberten peperonies des hat was^^
hast nen icon zu^^
|
|
|
01/29/2011, 02:21
|
#9
|
elite*gold: 0
Join Date: Jan 2011
Posts: 160
Received Thanks: 92
|
ja, warte
|
|
|
01/29/2011, 03:54
|
#10
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
geile scheiße
i like the peperonie^^
ich hab auch noch vor meine bioquestes neu zu machen^^
da darf man dann so tolle sachen wie kiwis und so suchen^^
|
|
|
 |
Similar Threads
|
[FRAGE]Quest befehl frage
12/24/2010 - Metin2 Private Server - 0 Replies
Moin,
da ich noch ned so gut in questen bin wollte ich mal fragen wie ich den befehl ensetze:
next_time_set()
muss der befehl nach der handlung sein
z.b.
pc.give_item(vnum)
next_time_set(10)
und die 10 dann 10 minuten ist und ich muss dann ja vor der handlung
|
Quest Frage
10/25/2010 - Metin2 Private Server - 9 Replies
Hi mal ne kurze Frege kann man ne quest einstellen das sie nur für 1 Reich gestartet wird?? z.b bio quest nur für Blaues reich
mfg Pelda
|
[Frage]GM Mode Quest/Admin ist Online quest
10/25/2010 - Metin2 Private Server - 1 Replies
Hey ich habe eine Kurze frage und zwar möchte ich lieber doppelt sicher sein und habe noch eine Quest gefunden die /admin_test flag 0 alle paar sek. schreibt und dazu auf der Letzen seite hat einer geschrieben das angezeigt wird sprich
xxxx ist nun für eure Fragen und Probleme verfügbar+ diesen /event_flag test 0 cmd nur wie bzw wo füg ich das sein ich habe kein passenden Thread zu gefunden..
Dort auf der letzen seite:...
|
Quest Frage
06/27/2010 - Metin2 Private Server - 2 Replies
Hallo,
Ich will ein Item-Erstellen dass..
- 1. Klick Level 11 Pferd beckommt + Rufbuch
- 2. Klick Level 21 Pferd beckommt + Rufbuch
- 3. Klick Nur dass Item Removed wird..
weis einer wie mann dass machen kann?
|
Quest Frage
04/02/2010 - Metin2 Private Server - 9 Replies
Hey Hat vll einer diese AFK quest wie bei BloodyMT2 oder könnte sieeiner stellen und pub machen LG
|
All times are GMT +1. The time now is 11:54.
|
|