deadx2

Untitled

Aug 17th, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.40 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] = {22001, 22002, 22003},
  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.             chat("Odbierz_Nagrode_Boss ")
  48.         end
  49.        
  50.         when button or info begin
  51.             local settings = system_nagroda_boss.settings()
  52.         --  local x = getinput("getinput")
  53.             local x = getinput("GetInput")
  54.            
  55.             if x == "1" then
  56.                 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")])
  57.                 pc.delqf("boss_nagroda_1")
  58.                 pc.delqf("boss_nagroda_2")
  59.                 pc.delqf("boss_nagroda_3")
  60.                 chat("boss_nagroda_1 ")
  61.             end
  62.            
  63.             if x == "2" then
  64.                 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")])
  65.                 pc.delqf("boss_nagroda_1")
  66.                 pc.delqf("boss_nagroda_2")
  67.                 pc.delqf("boss_nagroda_3")
  68.                 chat("boss_nagroda_2 ")
  69.             end
  70.            
  71.             if x == "3" then
  72.                 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")])
  73.                 pc.delqf("boss_nagroda_1")
  74.                 pc.delqf("boss_nagroda_2")
  75.                 pc.delqf("boss_nagroda_3")
  76.                 chat("boss_nagroda_3 ")
  77.             end
  78.         end
  79.     end
  80. end
Add Comment
Please, Sign In to add comment