Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. quest legendary_event begin
  2. state start begin
  3. when 20094.chat."Event - Legendarni Wojownicy" with pc.is_gm() begin
  4. start_tab ={[0] = {"Aktywuj"}, [1] = {"Dezaktywuj"}}
  5. qflag = game.get_event_flag("lw_flag")
  6. say("Panel sterowania - event_lw:")
  7. local select_1 = select(start_tab[qflag][1], "Modyfikacja", "Anuluj")
  8. if select_1 == 3 then
  9. return
  10. elseif select_1 == 1 then
  11. if pc.get_map_index() != 64 then
  12. say("Przenieś się na dolinę orków.")
  13. end
  14. if qflag == 0 then
  15. game.set_event_flag("lw_flag_drop", 1)
  16. game.set_event_flag("lw_flag", 1)
  17. mob.spawn(30122,778,798,1)
  18. notice_all("Event - Legendarni Wojownicy został aktywowany.")
  19. say("Aktywacja eventu przebiegła pomyślnie.")
  20. else
  21. game.set_event_flag("lw_flag", 0)
  22. game.set_event_flag("lw_flag_drop", 0)
  23. notice_all("Event - Legendarni Wojownicy został dezaktywowany.")
  24. say("Dezaktywacja zakończona.")
  25. wait()
  26. pc.warp(333800,745400)
  27. end
  28. elseif select_1 == 2 then
  29. say_reward("event_lw by Sacrize")
  30. event_drop = game.get_event_flag("lw_flag_drop")
  31. panel_tab ={[0] = {"Odblokuj drop"}, [1] = {"Zablokuj drop"}}
  32. local select_2 = select(panel_tab[event_drop][1], "Anuluj")
  33. if select_2 == 3 then
  34. return
  35. elseif select_2 == 1 then
  36. if event_drop == 0 then
  37. game.set_event_flag("lw_flag_drop", 1)
  38. else
  39. game.set_event_flag("lw_flag_drop", 0)
  40. end
  41. say_reward("Zmiana przełącznika przebiegła pomyślnie.")
  42. end
  43. end
  44. end
  45.  
  46. when login with game.get_event_flag("lw_flag") == 1 begin
  47. notice_all("Trwa event - Legendarni Wojownicy! Oddaj do NPC 5x Przeklęta Chorągwia, aby otrzymać magiczny artefakt.")
  48. notice_all("Duszę Wojownika znajdziesz pod Świątynią Hwang na Dolinie Orków.")
  49. end
  50.  
  51. when kill with pc.get_map_index() == 184 begin
  52. notive("-----")
  53. if game.get_event_flag("lw_flag") > 0 and game.get_event_flag("lw_flag_drop") > 0 then
  54. local random = math.random(10)
  55. notive("TRUE "..random)
  56. if random == 10 then
  57. pc.give_item2("61004",1)
  58. end
  59. end
  60. end
  61.  
  62. when 30122.click with game.get_event_flag("lw_flag") == 1 begin
  63. say_title(mob_name(30122))
  64. say("Witaj, jestem legandarnym Wojownikiem")
  65. say("krainy Virtualmt2 moja dusza nie zazna")
  66. say("spokoju dopóki chorągwia moich przeklętych")
  67. say("braci nie odnajdzie się, pomóż ją odnaleźć ")
  68. say("w zamian tego przekażę Ci część mojego")
  69. say("magicznego ekwipunku.")
  70. say_reward("Więcej informacji znajdziesz na naszym forum.")
  71. end
  72.  
  73. when 30122.take with item.vnum == 61004 and game.get_event_flag("lw_flag") == 1 begin
  74. if item.get_count() != 5 then
  75. say_title(mob_name(30122))
  76. say("Dzięki Tobie teraz moja dusza odzyska")
  77. say("spokój, zdobyłeś chorągwię moich braci.")
  78. say("W zamian za odwagę przyjmij ten przedmiot.")
  79. local qwer = number(1,4) + 61004
  80. pc.give_item2(qwer,1)
  81. else
  82. say_title(mob_name(30122))
  83. say("Przynieś mi 5 sztuk tego przedmiotu.")
  84. end
  85. end
  86. end
  87. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement