Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest kill_dragons begin
- state start begin
- when login or levelup with pc.level >= 95 begin
- set_state( info )
- end
- end
- state info begin
- when letter begin
- local v = find_npc_by_vnum( ID_NPC )
- if v != 0 then
- target.vid("__CEL__", v, "Smoki")
- end
- send_letter("Udaj się do NPC.")
- end
- when button or info begin
- say_title("Udaj się do NPC")
- say("NPC ma dla Ciebie misję.")
- say("Udaj się do niego jak najszybciej.")
- say("")
- end
- when __CEL__.target.click or
- ID_NPC.chat."Zabójca Smoków" begin
- target.delete("__CEL__")
- say_title(mob_name(npc.get_race())..":")
- say("Twoim zadaniem jest zabicie 10x "..mob_name(2493)..".")
- say("")
- say_reward("Czy przyjmujsz zadanie?")
- say("")
- local w = select("Tak", "Nie")
- if w == 1 then
- set_state( zabij )
- elseif w == 2 then
- set_state( koniec )
- end
- end
- end
- state zabij begin
- when letter begin
- send_letter("Zabójca Smoków")
- end
- when button or info begin
- say_title("Zabójca Smoków")
- say("Twoim zadaniem jest zabicie 10x "..mob_name(2493)..".")
- say("")
- say_reward("Zabite Smoki: "..pc.getqf("dragon")..".")
- say("")
- end
- when kill with !npc.is_pc() and npc.get_race() == 2493 begin
- pc.setqf("dragon", pc.getqf("dragon")+1)
- if pc.getqf("dragon") == 10 then
- pc.delqf("dragon")
- set_state( nagroda )
- end
- end
- end
- state nagroda begin
- when letter begin
- local v = find_npc_by_vnum( ID_NPC )
- if v != 0 then
- target.vid("__CEL__", v, "Smoki-Nagroda")
- end
- send_letter("Zabójca Smoków - Nagroda")
- end
- when button or info begin
- say_title("Zabójca Smoków - Nagroda")
- say("NPC ma dla Ciebie wynagrodzenie za zabójstwo smoków.")
- say("Udaj się do niego jak najszybciej.")
- say("")
- end
- when __CEL__.target.click or
- ID_NPC.chat."Zabójca Smoków - Nagroda" begin
- target.delete("__CEL__")
- say_title(mob_name(npc.get_race())..":")
- say("Oto Twoja nagroda:")
- say("- "..item_name(80008)..".")
- say("")
- pc.give_item2(80008, 1)
- clear_letter()
- set_state( koniec )
- end
- end
- state koniec begin
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment