wie schon gesagt hab ich ein Problem mit einer Quest. Ich habe die Quest selbst geschrieben. (Bin glaub ich nicht gut darin). Die Quest sollte einfach Bonis geben .
Hier ist sie:
PHP Code:
quest lol begin
state start begin
when pc.get_level() = 10 with pc.getqf("Job", 0) begin
say_title("Irgend ein Typ:")
say("Na wie gehts du Tapferes Der Gerät :D")
say("OMG")
say("DU HAST WIRKLICH LEVEL 10 GESCHAFFT??")
say("Das muss aber belohnt werden")
say("Ich mach dir ein Angebot:)
say("Warte kurz muss den doofen Zettel suchen")
say("bin so blöd und hab ihn liegen lassen")
wait()
wait()
say("ah hier ist er")
sub_set = select("Weiter")
if sub_set == 1 then
say_title("Irgend ein Typ:")
say("Okay also nun hier die Jobs:")
say("")
say("1.Job = Oldie")
say("Oldie brint dir 20% gegen Monster.")
say("")
say("2.Job = S(Oldat)")
say("(S)Oldat bringt dir 10 Halbmenschen.")
say("")
say("3.Job = Oldit")
say("Oldit brint dir 7% Deff gegen alle Rassen")
sub_set = select("Weiter")
if sub_set == 1 then
say_tilte("Irgend ein Typ:")
say("Wähle deinen Beruf:)
sub_set = select("Oldie", "S(Oldat)", "Oldit")
if sub_set == 1 then
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 20,60*60*24*365*60)
end
else
if sub_set == 2 then
affect.add_collect(apply.ATTBONUS_HUMAN, 10,60*60*24*365*60)
end
else
if sub_set == 3 then
affect.add_collect(apply.RESIST_ASSASSIN, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_WARRIOR, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SURA, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60)
end
pc.setqf("Job", 1)
end
end
end
end
quest lol begin state start begin when pc.get_level() = 10 with pc.getqf("Job", 0) begin say_title("Irgend ein Typ:") say("Na wie gehts du Tapferes Der Gerät :D") say("OMG") say("DU HAST WIRKLICH LEVEL 10 GESCHAFFT??") say("Das muss aber belohnt werden") say("Ich mach dir ein Angebot:") say("Warte kurz muss den doofen Zettel suchen") say("bin so blöd und hab ihn liegen lassen") wait() say("ah hier ist er") wait() say_title("Irgend ein Typ:") say("Okay also nun hier die Jobs:") say("") say("1.Job = Oldie") say("Oldie brint dir 20% gegen Monster.") say("") say("2.Job = S(Oldat)") say("(S)Oldat bringt dir 10 Halbmenschen.") say("") say("3.Job = Oldit") say("Oldit brint dir 7% Deff gegen alle Rassen") wait() say_tilte("Irgend ein Typ:") say("Wähle deinen Beruf:") sub_set = select("Oldie", "S(Oldat)", "Oldit", "Abbrechen") if sub_set == 1 then affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 20,60*60*24*365*60) pc.setqf("Job", 1) elseif sub_set == 2 then affect.add_collect(apply.ATTBONUS_HUMAN, 10,60*60*24*365*60) pc.setqf("Job", 1) elseif sub_set == 3 then affect.add_collect(apply.RESIST_ASSASSIN, 7,60*60*24*365*60) affect.add_collect(apply.RESIST_WARRIOR, 7,60*60*24*365*60) affect.add_collect(apply.RESIST_SURA, 7,60*60*24*365*60) affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60) pc.setqf("Job", 1) elseif sub_set == 4 then return end end end end
quest lol begin
state start begin
when levelup with pc.get_level() == 10 and pc.getqf("Job") == 0 begin
say_title("Irgend ein Typ:")
say("Na wie gehts du Tapferes Der Gerät :D")
say("OMG")
say("DU HAST WIRKLICH LEVEL 10 GESCHAFFT??")
say("Das muss aber belohnt werden")
say("Ich mach dir ein Angebot:")
say("Warte kurz muss den doofen Zettel suchen")
say("bin so blöd und hab ihn liegen lassen")
wait()
say("ah hier ist er")
wait()
say_title("Irgend ein Typ:")
say("Okay also nun hier die Jobs:")
say("")
say("1.Job = Oldie")
say("Oldie brint dir 20% gegen Monster.")
say("")
say("2.Job = S(Oldat)")
say("(S)Oldat bringt dir 10 Halbmenschen.")
say("")
say("3.Job = Oldit")
say("Oldit brint dir 7% Deff gegen alle Rassen")
wait()
say_tilte("Irgend ein Typ:")
say("Wähle deinen Beruf:")
sub_set = select("Oldie", "S(Oldat)", "Oldit", "Abbrechen")
if sub_set == 1 then
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 20,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 2 then
affect.add_collect(apply.ATTBONUS_HUMAN, 10,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 3 then
affect.add_collect(apply.RESIST_ASSASSIN, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_WARRIOR, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SURA, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 4 then
return
end
end
end
end
quest lol begin
state start begin
when levelup with pc.get_level() == 10 and pc.getqf("Job") == 0 begin
say_title("Irgend ein Typ:")
say("Na wie gehts du Tapferes Der Gerät :D")
say("OMG")
say("DU HAST WIRKLICH LEVEL 10 GESCHAFFT??")
say("Das muss aber belohnt werden")
say("Ich mach dir ein Angebot:")
say("Warte kurz muss den doofen Zettel suchen")
say("bin so blöd und hab ihn liegen lassen")
wait()
say("ah hier ist er")
wait()
say_title("Irgend ein Typ:")
say("Okay also nun hier die Jobs:")
say("")
say("1.Job = Oldie")
say("Oldie brint dir 20% gegen Monster.")
say("")
say("2.Job = S(Oldat)")
say("(S)Oldat bringt dir 10 Halbmenschen.")
say("")
say("3.Job = Oldit")
say("Oldit brint dir 7% Deff gegen alle Rassen")
wait()
say_tilte("Irgend ein Typ:")
say("Wähle deinen Beruf:")
sub_set = select("Oldie", "S(Oldat)", "Oldit", "Abbrechen")
if sub_set == 1 then
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 20,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 2 then
affect.add_collect(apply.ATTBONUS_HUMAN, 10,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 3 then
affect.add_collect(apply.RESIST_ASSASSIN, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_WARRIOR, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SURA, 7,60*60*24*365*60)
affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60)
pc.setqf("Job", 1)
elseif sub_set == 4 then
return
end
end
end
end
So sollte es gehen
Wieso kopierst du meine Quest & postest sie nochmal?
THX geil?
Schau mal bei dir die erste Zeile an when PC.get_Level() = 10 with PC.getqf("Job",0) begin
Wird nicht funktionieren also Laber nicht sondern schaus dir erstmal genau an
PHP Code:
when pc.get_level() = 10 begin # gibts so nicht und muss == nicht = sein
with pc.getqf("Job", 0) # gibts so auch nicht muss with pc.getqf("Job") == 0 sein
quest problem... 03/31/2012 - Metin2 Private Server - 2 Replies hey weiß jemand was man bei pc.refine_equip übergeben muss?
weil iwie laut IDA müsste es ein int sein, übergibt man aber ienen int, kommt ein error-.-
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest 07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder
[Quest Problem] 04/11/2011 - Metin2 Private Server - 1 Replies Ahoi Elitepvpers.
Ich habe ein kleines Problem mit meiner Quest.
Sie Funktioniert nicht und ich finde den Fehler nicht.
Hier mal die Quest:
quest grotte2 begin
state start begin
when login or levelup with pc.level >0 begin
set_state(zone_enter)
end
[Problem] Problem with server starting - cannot find quest index for PaxHeader 12/22/2009 - Metin2 Private Server - 1 Replies Hello!
I have this same problem as here when i'm starting my server:
http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html
But I didn't know the answer.. how to repair this?
Greetings