R8Sentinel

Quest event cl

Jun 2nd, 2018
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. quest event_cl begin
  2. state start begin
  3. when login begin
  4. if game.get_event_flag("event_cl") == 1 then
  5. notice("[Event] Dropul la cufere clar de luna este activat.")
  6. end
  7. end
  8.  
  9. when letter with pc.is_gm() begin
  10. send_letter("Admin Event Cl")
  11. end
  12.  
  13. when button or info begin
  14. if pc.is_gm() then
  15. local s=select ( "Porneste evenimentul", "Opreste evenimentul", "Sansa drop", "Iesire" )
  16.  
  17. if s==1 then
  18. notice_all("[Event] Dropul la cufere clar de luna este activat.")
  19. game.set_event_flag("event_cl", 1)
  20. say ( "Ai activat dropul la cufere clar de luna." )
  21. wait ()
  22. send_letter("Admin Event Cl")
  23. return
  24.  
  25. elseif s==2 then
  26. notice_all("[Event] Dropul la cufere clar de luna este dezactivat.")
  27. game.set_event_flag("event_cl", 0)
  28. say ( "Ai oprit dropul la cufere clar de luna." )
  29. wait ()
  30. send_letter("Admin Event Cl")
  31. return
  32.  
  33. elseif s==3 then
  34. say_title ( "Seteaza sansa de drop." )
  35. say ( "Intre 1-300 [ENTER]" )
  36.  
  37. local sansa_r8sentinel = tonumber(input())
  38. if sansa_r8sentinel < 0 or sansa_r8sentinel > 300 then
  39.  
  40. say_title ( "Valoare incorecta" )
  41. say ( "Valoarea introdusa nu este corecta." )
  42. say ( "Sansa de drop trebuie sa fie intre 1-300" )
  43. wait ()
  44.  
  45. else
  46.  
  47. char_log(0, "event_cl_sansa_noua from" ..pc.get_name().. " to " ..sansa_r8sentinel.. "%")
  48. game.set_event_flag ( "event_cl_sansa", sansa_r8sentinel)
  49.  
  50. say_title ( "Eveniment campionat mondial: " )
  51. say_orange ("Sansa a fost modificata: " ..sansa_r8sentinel.. "%.[ENTER]")
  52.  
  53. wait ()
  54.  
  55. send_letter("Admin Event Cl")
  56. return
  57. end
  58.  
  59. elseif s==4 then
  60. send_letter("Admin Event Cl")
  61. return
  62. end
  63. end
  64. end
  65. when kill with npc.get_level() > pc.get_level() - 20 and game.get_event_flag("event_cl") == 1 begin --restrctie de nivel pentru drop
  66. --when kill with not npc.is_pc() and game.get_event_flag("event_cl") == 1 begin --fara restrctie de nivel pentru drop
  67. local chance = number(1, 200) --sansa normala de drop
  68. local sansa_r8sentinel = game.get_event_flag("event_cl_sansa")
  69.  
  70. if chance <= sansa_r8sentinel then
  71. pc.give_item2(50011, 1)-- item dropat
  72. end
  73. end
  74. end
  75. end
Advertisement
Add Comment
Please, Sign In to add comment