@ TTapi
PHP Code:
quest Schmiedehilfe begin
state start begin
when login or levelup or enter begin
if pc.get_level() >= 2 then
setstate ( gotoblacksmith )
end
end
end
state gotoblacksmith begin
when letter begin
send_letter("Ich benötige deine Hilfe")
local a = find_npc_by_vnum(20016)
if a != 0 then
target.vid("_TARGET_", a, "Gehe zum Schmied")
end
end
when button or info begin
say_title("Ich benötige deine Hilfe")
say("Komme zu mir ich benötige deine Hilfe")
say("Du findest mich am Marktplatz")
end
when _TARGET_.click begin
target.delete("_TARGET_")
say("Schmied: ")
say("")
say("Hallo mein Freund,")
say("ich benötige deine Hilfe.")
say("Es gibt Probleme mit dem Waffenhändler")
say("Gehe und töte 25 seiner Wildhunde.")
say("Hilfst du mir?")
say("")
local s = select("Klar, mache ich!","Nein, das ist dein Problem")
if s == 1 then
say("Danke, hier nimm dies")
say_reward("5x Tapferkeitsumhang erhalten")
pc.give_item2(70038, 5)
set_state(killdog)
else
say("Ok, dann verschwinde!")
say("")
clear_letter()
q.done()
end
end
end
state killdog begin
when 101.kill begin
pc.setqf("kill_count", pc.getqf("kill_count")+1)
end
when 101.kill with pc.getf("kill_count") >= 25 begin
setstate(report)
end
end
state report begin
when letter begin
local a = find_npc_by_vnum(20016)
if a != 0 then
target.vid("_TARGET_", a, "Gehe zum Schmied")
end
end
when _TARGET_.click begin
target.delete("_TARGET_")
say("Schmied: ")
say("")
say("Danke mein Freund...")
say("Ich stehe tief in deiner Schuld")
say("Nimm dies...")
say_reward("Du erhälst 100.000 Yang")
say_reward("Du erhälst eine Segensschriftrolle")
say_reward("Du verlierst 2500 Rangpunkte")
pc.give_gold(100000)
pc.give_item2(25040,1)
pc.change_alignment(-2500)
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end