Code:
quest Auftrag des mächtigen Reiters begin
state start begin
when login or levelup or enter with pc.get_level() >= 60 begin
setstate( gototeacher )
end
end
state gototeacher begin
when letter begin
send_letter("Kampf um eine Pferdemedalie")
local v=find_npc_by_vnum(20349)
if 0==v then
else
target.vid("__TARGET__", v, "Gehe zu ")
end
end
when button or info begin
say_title(":")
say("Hallo Tapferer K\195\164mpfer, ich schaue dir schon lange zu und bin beeindruckt von deinen K\195\188nsten. Da ich tapfere Leute brauchen die mir helfen m\195\182chte ich dich unter Beweis stellen.
[ENTER]Bitte gehe zum Stallburschen er wird dir alles erkl\195\164ren.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title(":") l
say("Hallo Tapferer k\195\164mpfer wie ich sehe schickt dich mein Freund. Er hat mir gesagt das ein K\195\164mpfer zu mir kommen wird und ich ihm eine Aufgabe geben soll die selbst den Tapfersten Krieger in die Verzweiflung bringt.")
wait()
say("Bitte gehe ind das Affendungeon und t\195\182te f\195\188r mich 1 Affenboss. Wenn du das erledigt hast komm zu mir zur\195\188ck. Aber bitte pass auf er ist sehr stark.")
say_reward("T\195\182te 1 Affenboss")
say("")
set_state(kill)
pc.setqf("state", 0)
q.set_counter("Restanzahl ", 0)
end
end
state kill begin
when letter begin
send_letter("")
end
when button or info begin
say_title(":")
say("Du musst 5 t\195\182ten")
say("")
say_reward(..pc.getqf("state").." von 5 der Art get\195\182tet")
say("")
end
when 5163.kill begin
local count = pc.getqf("state") + 1
if count <= 5 then
pc.setqf("state", count)
q.set_counter("Restanzahl ", 10 - count)
if count == 5 then
say_title(":")
say("")
say("Komm nun bitte zu mir.")
set_state(gototeacher2)
end
end
end
when 20349.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") < 10 begin
say_title(":")
say("")
if pc.is_gm() then
wait()
say_title(":")
say("Aufgabe \195\188berspringen?")
local s = select("Ja", "Nein")
if s == 1 then
set_state(gototeacher2)
end
end
end
when 20349.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") >= 10 begin
say_title(":")
say("Sei gegr\195\188st starker Krieger.
[ENTER]Wie ich sehe hast du ihn erledigt du bist wohl ein Tapferer K\195\164mpfer. Dadurch das du dein leben reskiert hast um uns etwas zu beweisen sollst du nat\195\188rlich auch belohnt werden. Durch die Kraft des m\195\164chtigen Reiters werde ich dein Pferd auf das level 10 erh\195\182hen. Nat\195\188rlich bekommst du auch Yang, EXP und eine Truhe.")
set_state(gototeacher2)
end
end
state gototeacher2 begin
when letter begin
local v=find_npc_by_vnum(20349)
if 0==v then
else
target.vid("__TARGET__", v, "Gehe zu ")
end
end
when letter begin
send_letter("Gehe in das Affendungeon")
end
when button or info begin
say_title("Gehe in das Affendungeon")
say("Begebe dich in das Affendungeon und t\195\182te 1 Affenboss.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Begebe dich in das Affendungeon und t\195\182te 1 Affenboss.")
say_reward("EXP 15000000")
pc.give_exp2( 15000000 )
set_quest_state("levelup","run")
pc.change_money( 1500000 )
say_reward("Yang 1500000")
)
say_reward("Einige Gegenstaende")
)
say_reward("Pferd Level 10")
clear_letter()
set_state( __COMPLETE__ )
pc.setqf("state", 0)
end
end
state __COMPLETE__ begin
end
end