Advertisement
deadx2

Untitled

Aug 16th, 2017
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.25 KB | None | 0 0
  1. quest system_nagroda_boss begin
  2.     state start begin
  3.         function settings()
  4.             return
  5.             {
  6.                 ['Nagroda'] =
  7.                 {
  8.                     [101] = {85001, 85003, 85004},
  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.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.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