PHP Code:
quest blub begin
state start begin
when login or levelup with pc.get_level() >= 35 begin
send_letter("Metine des Schattens")
end
when button or info begin
say("töte 100 metine des schattens")
q.set_counter("Metin des Schattens",0)
pc.setqf("metin",0)
set_state(aufgabe)
end
end
state aufgabe begin
when enter or login begin
send_letter("Metine des Schattens")
end
when button or info begin
say("töte 100 metine des schattens")
say("du has schon"..pc.getqf("metin").." metine getöten")
end
when kill begin
if npc.get_race() == 8009 then
if pc.getqf("metin") <= 99 then
pc.setqf("metin",pc.getqf("metin")+1)
q.set_counter("Metin des Schattens",pc.getqf("metin"))
if pc.getqf("metin") == 100 then
say("geschaft")
local s = select("1k tp","50def","25aw","später")
if s == 1 then
affect.add_collect(apply.ATT_MAX_HP, 1000, 60*60*24*365*80)
set_state(fertig)
elseif s == 2 then
affect.add_collect(apply.DEF_GRADE_BONUS, 50, 60*60*24*365*80)
set_state(fertig)
elseif s == 3 then
affect.add_collect(apply.ATT_GRADE_BONUS, 25, 60*60*24*365*80)
set_state(fertig)
elseif s == 4 then
set_state(later)
end
end
end
end
end
end
state later begin
when enter or login begin
send_letter("Metine des Schattens")
end
when button or info begin
say("wähle")
local s = select("1k tp","50def","25aw","später")
if s == 1 then
affect.add_collect(apply.ATT_MAX_HP, 1000, 60*60*24*365*80)
set_state(fertig)
elseif s == 2 then
affect.add_collect(apply.DEF_GRADE_BONUS, 50, 60*60*24*365*80)
set_state(fertig)
elseif s == 3 then
affect.add_collect(apply.ATT_GRADE_BONUS, 25, 60*60*24*365*80)
set_state(fertig)
elseif s == 4 then
return
end
end
end
state fertig begin
end
end