Fehler in der quest
expecting "when" pr "function"
Abort trap (core dumped)
PHP Code:
quest player_kill1 begin state start begin when login with pc.level >= 90 begin set_state(player_kill1) end end
state player_kill1 begin when letter begin send_letter("Beruf Ausbildung Level 2") end
when button or info begin say("Gratuliere!!") say("Das ist Unsere Beruf Quest Level 2,") say("dass ist zu beachten.") say_reward("3 Spieler toeten = 10% Halbmenschen , 2.000 TP") say_reward("4 Spieler toeten = 20% Halbmenschen , 3.000 TP") pc.setqf("level", 1) end when kill with npc.is_pc() begin if get_time() < pc.getqf("kill_time") then chat("Die 2 Minuten sind derzeit noch nicht vergangen") chat("Du erhielst keinen Punkt") return end chat("Du hast einen Punkt erhalten Gratuliere du hast derzeit ") chat("Einen weiteren Punkt erhaelst du in erst 2 Minuten") chat("Derzeit besitz du "..pc.getqf("kill_punkte").." Punkt(e)") pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1) pc.setqf("kill_time", get_time() + 60*2) if pc.getqf("kill_punkte") == 3 then affect.add_collect(apply.ATTBONUS_HUMAN,20,60*60*24*365*60) affect.add_collect(apply.MAX_HP,3000,60*60*24*365*60) say("Du hast soeben 3 Leute getoetet") say("Dafuer kriegst du 10% Halbmenschen") say("Und 3000 TP") if pc.getqf("kill_punkte") == 4 then affect.add_collect(apply.ATTBONUS_HUMAN,20,60*60*24*365*60) affect.add_collect(apply.MAX_HP,3000,60*60*24*365*60) say("Du hast soeben 3 Leute getoetet") say("Dafuer kriegst du 20% Halbmenschen") say("Und 3000 TP") set_state(player_kill_end) end end end state player_kill_end begin end end
Habe ich keiner hilft da nie habe da schon 5 quest hoch geladen keiner hilft
Trotzdem braucht man deswegen keinen Thread hier eröffnen. Der Sammelthread wurde extra dafür eröffnet und da kommt alles rein.
Dafür ist er schließlich auch gedacht.
quest player_kill1 begin state start begin when login with pc.level >= 90 begin set_state(player_kill1) end end
state player_kill1 begin when letter begin send_letter("Beruf Ausbildung Level 2") end
when button or info begin say("Gratuliere!!") say("Das ist Unsere Beruf Quest Level 2,") say("dass ist zu beachten.") say_reward("3 Spieler toeten = 10% Halbmenschen , 2.000 TP") say_reward("4 Spieler toeten = 20% Halbmenschen , 3.000 TP") pc.setqf("level", 1) end when kill with npc.is_pc() begin if get_time() < pc.getqf("kill_time") then chat("Die 2 Minuten sind derzeit noch nicht vergangen") chat("Du erhielst keinen Punkt") return end chat("Du hast einen Punkt erhalten Gratuliere du hast derzeit ") chat("Einen weiteren Punkt erhaelst du in erst 2 Minuten") chat("Derzeit besitz du "..pc.getqf("kill_punkte").." Punkt(e)") pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1) pc.setqf("kill_time", get_time() + 60*2) if pc.getqf("kill_punkte") == 3 then affect.add_collect(apply.ATTBONUS_HUMAN,20,60*60*24*365*60) affect.add_collect(apply.MAX_HP,3000,60*60*24*365*60) say("Du hast soeben 3 Leute getoetet") say("Dafuer kriegst du 10% Halbmenschen") say("Und 3000 TP") end -- Fehlte if pc.getqf("kill_punkte") == 4 then affect.add_collect(apply.ATTBONUS_HUMAN,20,60*60*24*365*60) affect.add_collect(apply.MAX_HP,3000,60*60*24*365*60) say("Du hast soeben 3 Leute getoetet") say("Dafuer kriegst du 20% Halbmenschen") say("Und 3000 TP") set_state(player_kill_end) end end end state player_kill_end begin end end
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