Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. quest system_nagroda_boss.quest begin
  2. state start begin
  3. function settings()
  4. return
  5. {
  6. ['Nagroda'] =
  7. {
  8. [101] = {70, 170},
  9. },
  10. ['Ilosc'] =
  11. {
  12. [101] = {1, 1},
  13. },
  14. ['IloscItemow'] =
  15. {
  16. [101] = 2,
  17. },
  18. }
  19. end
  20.  
  21. when kill with npc.get_race() == 101 begin
  22. local settings = system_nagroda_boss.quest.settings()
  23. local przedmioty = settings.IloscItemow[npc.get_race()]
  24.  
  25. local numerek1 = number(1, przedmioty)
  26. local numerek2 = number(1, przedmioty)
  27. local numerek3 = number(1, przedmioty)
  28.  
  29. local item1 = settings.Nagroda[npc.get_race()][numerek1]
  30. local item2 = settings.Nagroda[npc.get_race()][numerek2]
  31. local item3 = settings.Nagroda[npc.get_race()][numerek3]
  32.  
  33. local ilosc1 = settings.Ilosc[npc.get_race()][numerek1]
  34. local ilosc2 = settings.Ilosc[npc.get_race()][numerek2]
  35. local ilosc3 = settings.Ilosc[npc.get_race()][numerek3]
  36.  
  37. pc.setqf("boss_nagroda_1", numerek1)
  38. pc.setqf("boss_nagroda_2", numerek2)
  39. pc.setqf("boss_nagroda_3", numerek3)
  40. pc.setqf("boss_nagroda_boss", npc.get_race())
  41.  
  42. cmdchat("Gui_Wybor_Boss_Nagroda "..item1.." "..item2.." "..item3.." "..ilosc1.." "..ilosc2.." "..ilosc3)
  43. end
  44.  
  45. when login begin
  46. cmdchat("Odbierz_Nagrode_Boss "..q.getcurrentquestindex())
  47. end
  48.  
  49. when button or info begin
  50. local settings = system_nagroda_boss.quest.settings()
  51. local x = getinput("getinput")
  52.  
  53. if x == "1" then
  54. pc.give_item2(settings.Nagroda[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_1")], settings.Ilosc[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_1")])
  55. pc.delqf("boss_nagroda_1")
  56. pc.delqf("boss_nagroda_2")
  57. pc.delqf("boss_nagroda_3")
  58. end
  59.  
  60. if x == "2" then
  61. pc.give_item2(settings.Nagroda[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_2")], settings.Ilosc[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_2")])
  62. pc.delqf("boss_nagroda_1")
  63. pc.delqf("boss_nagroda_2")
  64. pc.delqf("boss_nagroda_3")
  65. end
  66.  
  67. if x == "3" then
  68. pc.give_item2(settings.Nagroda[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_3")], settings.Ilosc[pc.getqf("boss_nagroda_boss")][pc.getqf("boss_nagroda_3")])
  69. pc.delqf("boss_nagroda_1")
  70. pc.delqf("boss_nagroda_2")
  71. pc.delqf("boss_nagroda_3")
  72. end
  73. end
  74. end
  75. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement