wollte gerade aus test zwecken eine PvP-Quest einbauen, jedoch bekomme ich nach dem Reloaden der Quest einen fehler:

Die Quest:
quest pvp begin
state start begin
when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 75 begin
say("Herzlichen Glückwunsch!")
say("Du hast das Level 75 erreicht ,")
say("Ab jetzt wirst du für das töten eines Spielers")
say("aus dem anderen Reich belohnt!")
say("")
say("Hier die Bonis die du erhälst:")
say_reward("50 Spieler getoetet = 10% Angriffsgeschwindigkeit")
say_reward("100 Spieler getoetet = 10% TP-Regeneration")
say_reward("200 Spieler getoetet = 5% Verteidigung gegen alle Rassen")
say_reward("500 Spieler getoetet = 10% Verteidigung gegen alle Rassen")
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.")
chat("Einen weiteren Punkt erhaelst du in erst 15 Sekunden.")
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() + 5*3)
if pc.getqf("kill_punkte") == 50 then
affect.add_collect(apply.ATT_SPEED,10,60*60*24*365 *60)
say("Du hast soeben 50 Leute getoetet")
say("Dafuer kriegst du 10% Angriffsgeschwindigkeit!")
elseif pc.getqf("kill_punkte") == 100 then
affect.add_collect(apply.HP_REGEN,10,60*60*24*365* 60)
say("Du hast soeben 100 Leute getoetet")
say("Dafuer hast du 10% TP-Regeneration!")
elseif pc.getqf("kill_punkte") == 200 then
affect.add_collect(apply.RESIST_ASSASSIN,5,60*60*2 4*365*60)
affect.add_collect(apply.RESIST_SURA,5,60*60*24*36 5*60)
affect.add_collect(apply.RESIST_SHAMAN,5,60*60*24* 365*60)
affect.add_collect(WARRIOR,5,60*60*24*365*60)
say("Du hast soeben 200 Leute getoetet")
say("Dafuer kriegst du 5% Verteidigung gegen alle Rassen!")
elseif pc.getqf("kill_punkte") == 500 then
affect.add_collect(apply.RESIST_ASSASSIN,10,60*60* 24*365*60)
affect.add_collect(apply.RESIST_SURA,10,60*60*24*3 65*60)
affect.add_collect(apply.RESIST_SHAMAN,10,60*60*24 *365*60)
affect.add_collect(WARRIOR,10,60*60*24*365*60)
say("Du hast soeben 500 Leute getoetet")
say("Dafuer kriegst du nochmal 10% Verteidigung gegen alle Rassen!")
say("")
say("Du hast jetzt durch die PvP-Quest folgende Bonis erhalten:")
say("10% Angriffsgeschwindigkeit")
say("10% TP-Regeneration")
say("15% Verteidigung gegen alle Rassen")
say("")
say("Das Shining2-Team wünscht dir nun weiterhin viel Spaß.")
end
end
end
end
state start begin
when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 75 begin
say("Herzlichen Glückwunsch!")
say("Du hast das Level 75 erreicht ,")
say("Ab jetzt wirst du für das töten eines Spielers")
say("aus dem anderen Reich belohnt!")
say("")
say("Hier die Bonis die du erhälst:")
say_reward("50 Spieler getoetet = 10% Angriffsgeschwindigkeit")
say_reward("100 Spieler getoetet = 10% TP-Regeneration")
say_reward("200 Spieler getoetet = 5% Verteidigung gegen alle Rassen")
say_reward("500 Spieler getoetet = 10% Verteidigung gegen alle Rassen")
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.")
chat("Einen weiteren Punkt erhaelst du in erst 15 Sekunden.")
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() + 5*3)
if pc.getqf("kill_punkte") == 50 then
affect.add_collect(apply.ATT_SPEED,10,60*60*24*365 *60)
say("Du hast soeben 50 Leute getoetet")
say("Dafuer kriegst du 10% Angriffsgeschwindigkeit!")
elseif pc.getqf("kill_punkte") == 100 then
affect.add_collect(apply.HP_REGEN,10,60*60*24*365* 60)
say("Du hast soeben 100 Leute getoetet")
say("Dafuer hast du 10% TP-Regeneration!")
elseif pc.getqf("kill_punkte") == 200 then
affect.add_collect(apply.RESIST_ASSASSIN,5,60*60*2 4*365*60)
affect.add_collect(apply.RESIST_SURA,5,60*60*24*36 5*60)
affect.add_collect(apply.RESIST_SHAMAN,5,60*60*24* 365*60)
affect.add_collect(WARRIOR,5,60*60*24*365*60)
say("Du hast soeben 200 Leute getoetet")
say("Dafuer kriegst du 5% Verteidigung gegen alle Rassen!")
elseif pc.getqf("kill_punkte") == 500 then
affect.add_collect(apply.RESIST_ASSASSIN,10,60*60* 24*365*60)
affect.add_collect(apply.RESIST_SURA,10,60*60*24*3 65*60)
affect.add_collect(apply.RESIST_SHAMAN,10,60*60*24 *365*60)
affect.add_collect(WARRIOR,10,60*60*24*365*60)
say("Du hast soeben 500 Leute getoetet")
say("Dafuer kriegst du nochmal 10% Verteidigung gegen alle Rassen!")
say("")
say("Du hast jetzt durch die PvP-Quest folgende Bonis erhalten:")
say("10% Angriffsgeschwindigkeit")
say("10% TP-Regeneration")
say("15% Verteidigung gegen alle Rassen")
say("")
say("Das Shining2-Team wünscht dir nun weiterhin viel Spaß.")
end
end
end
end
- Wie war nochmal der Code für php?
Danke im vorraus
Mit freundlichen Grüßen
Mosh






