Mein Problem ist wenn ich die Quest abgeschlossen habe wiederhohlt sie sich
was muss ich tun ?
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("2 Spieler getoetet = 10% Halbmenschen , 2.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") == 2 then
affect.add_collect(apply.ATTBONUS_HUMAN,10,60*60*24*365*60)
affect.add_collect(apply.MAX_HP,2000,60*60*24*365*60)
say("Du hast soeben 2 Leute getoetet")
say("Dafuer kriegst du 10% Halbmenschen")
say("Und 2000 TP")
end
end
end
end






