Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest quest5 begin
- state start begin
- when login or levelup with pc.get_level() >= 49 begin
- set_state(idziemy)
- end
- end
- state idziemy begin
- when letter begin
- local v = find_npc_by_vnum(9009)
- if v != 0 then
- target.vid("__TARGET__", v, "")
- end
- send_letter("Znajdź Rybaka!")
- end
- when button or info begin
- say_title("Znajdź Rybaka! ")
- say("Przybądź jak najszybciej do Rybaka!")
- say("Podobno ma do Ciebie sprawę.")
- end
- when __TARGET__.target.click or 9009.chat."Słucham..." begin
- target.delete("__TARGET__")
- say_title("Rybak:")
- say("Witaj wędkarzu! ")
- say("Wezwałem Cię w jednej, prostej sprawie. ")
- say("Potrzebne mi ryby. Nie mogę ich złowić sam,")
- say("ponieważ najzwyczajniej w świecie")
- say("nie mam czasu. ")
- wait()
- say_title("Rybak:")
- say("Dam Ci tu listę potrzebnych ryb:")
- say("")
- say_czekolada("15x Karaś ")
- say_krew("10x Ryba Mandaryna ")
- say_grynszpan("5x Karp ")
- say_malachit("2x Sum ")
- wait()
- say_title("Rybak:")
- say("Masz 45 minut na złowienie tych ryb. ")
- say("Wchodzisz w to "..pc.get_name().."?")
- say("Obiecuję hojnie Cię wynagrodzić!")
- say("")
- say_reward("Zgadzasz się na to?")
- local wybieraj = select("Tak","Nie")
- if wybieraj == 1 then
- set_state(lowimy)
- elseif wybieraj == 2 then
- say_title("Rybak:")
- say("Hehe.")
- say("Widocznie łowienie ryb Cię przerasta.")
- say("W związku z tym muszę poszukać kogoś innego.")
- end
- end
- end
- state lowimy begin
- when letter begin
- send_letter("Złów ryby dla Rybaka.")
- if pc.getqf("limit_time") < get_time() then
- else
- timer("lowimy", pc.getqf("limit_time")-get_time())
- q.set_clock("Pozostało", pc.getqf("limit_time")-get_time())
- end
- end
- when button or info begin
- say_title("Złów ryby dla Rybaka")
- say("Rybak potrzebuje tych ryb:")
- say("")
- say_czekolada("15x Karaś ")
- say_krew("10x Ryba Mandaryna ")
- say_grynszpan("5x Karp ")
- say_malachit("2x Sum ")
- say("")
- say_reward("Złów je i mu zanieś.")
- say_green("Ilość czasu zobaczysz w zakładce")
- say_green("zadania, bądź naciskając klawisz N.")
- wait()
- say_title("Złów ryby dla Rybaka")
- say_green("Do tej pory złowiłeś:")
- say("")
- say_czekolada("Karaś: "..pc.count_item(27803).." z 15")
- say_krew("Ryba Mandaryna: "..pc.count_item(27804).." z 10")
- say_grynszpan("Karp: "..pc.count_item(27806).." z 5")
- say_malachit("Sum: "..pc.count_item(27816).." z 2")
- say("")
- say_reward("Łów dalej!")
- if pc.getqf("limit_time") < get_time() then
- timer("lowimy", 45*60)
- pc.setqf("limit_time", get_time()+45*60)
- q.set_clock("Pozostało", pc.getqf("limit_time")-get_time())
- else
- q.set_clock("Pozostało", pc.getqf("limit_time")-get_time())
- end
- end
- when 9009.chat."Mam już ryby!" begin
- if pc.count_item(27803)>=15 and pc.count_item(27804)>=10 and pc.count_item(27806)>=5 and pc.count_item(27816)>=2 then
- say_title("Rybak:")
- say("Tak? To świetnie.")
- say("Kliknij teraz na mnie jeszcze raz,")
- say("by oddać ryby.")
- local v = find_npc_by_vnum(9009)
- if v != 0 then
- target.vid("__TARGET__", v, "")
- set_state(raport)
- end
- else
- say_title("Rybak:")
- say("Co Ty gadasz, przecież nie masz")
- say("wszystkich ryb!")
- say("Potrzebuję:")
- say("")
- say_czekolada("15x Karaś ")
- say_krew("10x Ryba Mandaryna ")
- say_grynszpan("5x Karp ")
- say_malachit("2x Sum ")
- say("")
- say_reward("Ilość czasu zobaczysz w zakładce")
- say_reward("zadania, bądź naciskając klawisz N.")
- wait()
- say_title("Rybak")
- say_green("Do tej pory złowiłeś:")
- say("")
- say_czekolada("Karaś: "..pc.count_item(27803).." z 15")
- say_krew("Ryba Mandaryna: "..pc.count_item(27804).." z 10")
- say_grynszpan("Karp: "..pc.count_item(27806).." z 5")
- say_malachit("Sum: "..pc.count_item(27816).." z 2")
- say("")
- say_reward("Łów dalej!")
- end
- end
- when lowimy.timer begin
- if pc.count_item(27803)>=15 and pc.count_item(27804)>=10 and pc.count_item(27806)>=5 and pc.count_item(27816)>=2 then
- send_letter("Wróć do Rybaka!")
- say_title("Złów ryby dla Rybaka")
- say("Zebrałeś wszystkie ryby!")
- say("Wróć do Rybaka i mu je daj.")
- local v = find_npc_by_vnum(9009)
- if v != 0 then
- target.vid("__TARGET__", v, "")
- setstate(raport)
- end
- else
- say_title("Misja nie powiodła się!")
- say("Ajć, nie zdążyłeś, szkoda. ")
- say("Może spróbuj innym razem! ")
- say("45 minut właśnie minęło!")
- say("")
- say_green("Podsumowanie, złowiłeś:")
- say("")
- say_czekolada("Karaś: "..pc.count_item(27803).." z 15")
- say_krew("Ryba Mandaryna: "..pc.count_item(27804).." z 10")
- say_grynszpan("Karp: "..pc.count_item(27806).." z 5")
- say_malachit("Sum: "..pc.count_item(27816).." z 2")
- end
- end
- when button or info begin
- say_title("Złów ryby dla Rybaka")
- say("Zebrałeś wszystkie ryby!")
- say("Wróć do Rybaka i mu je daj.")
- end
- end
- state raport begin
- when __TARGET__.target.click or 9009.chat."Dostarcz ryby." begin
- target.delete("__TARGET__")
- say_title("Rybak:")
- say("Wybornie, daj mi je!")
- say("Wspaniale, są doskonałe!")
- say("Czas na Twoją nagrodę. ")
- say("Wędkę również możesz zatrzymać.")
- say("")
- say_reward("Otrzymałeś: Małż x4")
- say_reward("Otrzymałeś: 5.000.000 Yang")
- say_reward("Otrzymałeś: 1.000.000 Punktów Doświadczenia.")
- pc.give_item2(27987, 4)
- pc.give_exp2(1000000)
- pc.change_money(5000000)
- wait()
- say_title("Rybak:")
- say("Aha, weź jeszcze to.")
- say("Podarował mi to Handlarz Zbrojami.")
- say("")
- say_reward("Otrzymałeś: Zbroja na 54 poziom.")
- if pc.get_job()==0 then
- pc.give_item2("11277")
- elseif pc.get_job()==1 then
- pc.give_item2("11477")
- elseif pc.get_job()==2 then
- pc.give_item2("11677")
- elseif pc.get_job()==3 then
- pc.give_item2("11877")
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment