Huhu mal wieder der Fehler hahaha
[Only registered and activated users can see links. Click Here To Register...]
Quest:
[Only registered and activated users can see links. Click Here To Register...]
Quest:
Code:
----------------------------------
-- Main Quest LV2
-- ²Ä¤@°V½m
----------------------------------
quest main_quest_lv2 begin
state start begin
end
state run begin
when login or levelup or enter with pc.get_level() >= 15 begin
setstate( gototeacher )
end
when 20354.chat." §A¦b°µ¤°»ò?" with pc.get_level() < 15 begin
say("Level 15:")
say("Du hast anscheinend Level 15 erreicht.")
say("Gehe zum Stadtwaechter.")
say("")
end
end
state gototeacher begin
when letter begin
send_letter("Level 15 Quest")
local v=find_npc_by_vnum(20354)
if 0==v then
else
target.vid("__TARGET__", v, "Stadtwaechter")
end
end
when button or info begin
say_title("Level 15 Quest:")
say("Du hast endlich Level 15 erreicht.")
say("Gehe zum Stadtwaechter. Er hat eine Aufgabe")
say("fuer dich.")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Stadtwaechter:")
say("")
say("Hallu o.o") l
say("Wie ich sehe hast du endlich Level 15 erreicht.")
say("Du bist nun bereit fuer deine zweite Aufgabe.")
say("Schonmal etwas von den Tigern gehoert?")
say("Sie sind sehr leicht zu toeten.")
say("Toete doch zu erst einmal 20 Tiger.")
say("")
wait()
say("Stadtwaechter:")
say("Sie werden eine schoene Aufgabe fuer dich sein.")
say("Gehe in den Bereich der Tiger und toete")
say("20 von ihnen.")
say("")
say_reward("Als Belohung erhaellst du:")
say_reward("7500 Erfahrungspunkte." )
say_reward("10000 Yang.")
say_reward("200x Rote Traenke (G)"" )
say("")
set_state( killdog )
pc.setqf("state", 0)
q.set_counter("Tiger", 0)
end
end
state killdog begin
when letter begin
send_letter("Level 15 Quest")
end
when button or info begin
say_title("Level 15 Quest")
say("Toete 20 Tiger.")
say("")
say_reward( "Du hast bereits ".." "..pc.getqf("state").."getoetet")
say("")
end
when 114.kill begin
local count = pc.getqf("state") + 1
if count <= 20 then
pc.setqf("state", count)
q.set_counter("³Noch", 20 - count)
if count == 20 then
say_title("Level 2 Quest")
say("Du hast alle 20 Tiger getoetet, kehre zum")
say("Stadtwaechter zurueck.")
set_state(gototeacher2)
end
end
end
when 20354.chat."Ãö©ó ²Ä¤@¥ô°È" with pc.getf("main_quest_lv2","state") < 15 begin
say("Stadtwaechter:")
say("Super!")
say("Du hast alle 20 Tiger getoetet.")
say("Kehre zum Stadtwaechter zurueck!")
say("")
if pc.is_gm() then
wait()
say("ºÞ²z*û¥ô°È:")
say("§A·Qµ²§ô³o*Ó¥ô°È¶Ü?")
local s = select("¬O", "¤£¬O")
if s == 1 then
set_state(gototeacher2)
end
end
end
when 20354.chat."Ãö©ó²Ä¤@*Ó¥ô°È" with pc.getf("main_quest_lv2","state") >= 15 begin
say("·s§L±Ð©x :")
say("§A¤°»ò®É*Ô¥i¥H§¹¦¨¥ô°È?")
say("§A¬O¤£¬O°µ¤F¤@¨Ç«Dªkªº¨Æ±¡?")
say("«ç»ò¤]¦n, ¤U¦¸¤É¯Åªº®É*Ô¦A¨Ó§a")
say("")
set_state(gototeacher2)
end
end
state gototeacher2 begin
when letter begin
local v=find_npc_by_vnum(20354)
if 0==v then
else
target.vid("__TARGET__", v, "¥h§ä±Ð©x")
end
end
when letter begin
send_letter("Level 2 Quest.")
end
when button or info begin
say_title("Stadtwaechter:")
say("Du hast 20 Tiger getoetet.")
say("Kehre zum Stadtwaechte zurueck.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Stadtwaechter:")
say("Super!")
say("Du hast alle 20 Tiger getoetet.")
say("Du hast dir wohl deine")
say("Belohnung verdient.")
say("Hier hast du sie:")
say("")
say_reward("7500 Erfahrungspunkte." )
say_reward("10000 Yang.")
say_reward("200x Rote Traenke (G)" )
pc.give_exp2( 7500 )
set_quest_state("levelup","run")
pc.change_money( 10000 )
pc.give_item2( 27001 ,200 )
clear_letter()
set_state( __COMPLETE__ )
set_quest_state("main_quest_lv3", "run")
pc.setqf("state", 0) --¡V ¦pªG¦A³]©w¥ô°ÈÅܼƪº¸Ü, DB *t²ü¥i¥H¤U*°.
end
end
state __COMPLETE__ begin
end
end