Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest legendary_event begin
- state start begin
- when 20094.chat."Event - Legendarni Wojownicy" with pc.is_gm() begin
- start_tab ={[0] = {"Aktywuj"}, [1] = {"Dezaktywuj"}}
- qflag = game.get_event_flag("lw_flag")
- say("Panel sterowania - event_lw:")
- local select_1 = select(start_tab[qflag][1], "Modyfikacja", "Anuluj")
- if select_1 == 3 then
- return
- elseif select_1 == 1 then
- if pc.get_map_index() != 64 then
- say("Przenieś się na dolinę orków.")
- end
- if qflag == 0 then
- game.set_event_flag("lw_flag_drop", 1)
- game.set_event_flag("lw_flag", 1)
- mob.spawn(30122,778,798,1)
- notice_all("Event - Legendarni Wojownicy został aktywowany.")
- say("Aktywacja eventu przebiegła pomyślnie.")
- else
- game.set_event_flag("lw_flag", 0)
- game.set_event_flag("lw_flag_drop", 0)
- notice_all("Event - Legendarni Wojownicy został dezaktywowany.")
- say("Dezaktywacja zakończona.")
- wait()
- pc.warp(333800,745400)
- end
- elseif select_1 == 2 then
- say_reward("event_lw by Sacrize")
- event_drop = game.get_event_flag("lw_flag_drop")
- panel_tab ={[0] = {"Odblokuj drop"}, [1] = {"Zablokuj drop"}}
- local select_2 = select(panel_tab[event_drop][1], "Anuluj")
- if select_2 == 3 then
- return
- elseif select_2 == 1 then
- if event_drop == 0 then
- game.set_event_flag("lw_flag_drop", 1)
- else
- game.set_event_flag("lw_flag_drop", 0)
- end
- say_reward("Zmiana przełącznika przebiegła pomyślnie.")
- end
- end
- end
- when login with game.get_event_flag("lw_flag") == 1 begin
- notice_all("Trwa event - Legendarni Wojownicy! Oddaj do NPC 5x Przeklęta Chorągwia, aby otrzymać magiczny artefakt.")
- notice_all("Duszę Wojownika znajdziesz pod Świątynią Hwang na Dolinie Orków.")
- end
- when kill with pc.get_map_index() == 184 begin
- notive("-----")
- if game.get_event_flag("lw_flag") > 0 and game.get_event_flag("lw_flag_drop") > 0 then
- local random = math.random(10)
- notive("TRUE "..random)
- if random == 10 then
- pc.give_item2("61004",1)
- end
- end
- end
- when 30122.click with game.get_event_flag("lw_flag") == 1 begin
- say_title(mob_name(30122))
- say("Witaj, jestem legandarnym Wojownikiem")
- say("krainy Virtualmt2 moja dusza nie zazna")
- say("spokoju dopóki chorągwia moich przeklętych")
- say("braci nie odnajdzie się, pomóż ją odnaleźć ")
- say("w zamian tego przekażę Ci część mojego")
- say("magicznego ekwipunku.")
- say_reward("Więcej informacji znajdziesz na naszym forum.")
- end
- when 30122.take with item.vnum == 61004 and game.get_event_flag("lw_flag") == 1 begin
- if item.get_count() != 5 then
- say_title(mob_name(30122))
- say("Dzięki Tobie teraz moja dusza odzyska")
- say("spokój, zdobyłeś chorągwię moich braci.")
- say("W zamian za odwagę przyjmij ten przedmiot.")
- local qwer = number(1,4) + 61004
- pc.give_item2(qwer,1)
- else
- say_title(mob_name(30122))
- say("Przynieś mi 5 sztuk tego przedmiotu.")
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement