Advertisement
Dr_HaZaRd

Untitled

May 19th, 2020
917
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.16 KB | None | 0 0
  1. bag_zombi_GUID = "f2c664"
  2. bag_vite_GUID = "24a0cf"
  3. bag_ammo_GUID = "599a3b"
  4.  
  5. -- Creo la lista che contiene i parametri dei bottoni
  6. spawnBtn = {
  7.     click_function = 'spawn_zombi',
  8.     function_owner = self,
  9.     label          = "1 Zombi",
  10.     position       = {-6.9,0.6,-4},
  11.     width          = 1200,
  12.     height         = 550,
  13.     font_size      = 300,
  14.     color          = 'Green',
  15.     font_color     = 'White',
  16. }
  17.  
  18. function onLoad()
  19.     bag_zombi=getObjectFromGUID(bag_zombi_GUID)
  20.     bag_vite=getObjectFromGUID(bag_vite_GUID)
  21.     bag_ammo=getObjectFromGUID(bag_ammo_GUID)
  22.  
  23.     self.setName("Zombi!!! Tool")
  24.     for i=1,6 do
  25.         spawnBtn.color = 'Green'
  26.         spawnBtn.click_function = 'spawn_zombi'..i
  27.         spawnBtn.label = i.." Zombi"
  28.         spawnBtn.position = {-6.9,0.6,-4+(i-1)*2}
  29.         spawnBtn.width = 1200
  30.         spawnBtn.font_color = 'Black'
  31.         self.createButton(spawnBtn)
  32.         spawnBtn.color = 'Red'
  33.         spawnBtn.click_function = 'spawn_vita'..i
  34.         spawnBtn.label = i.." Vite"
  35.         if i==1 then
  36.             spawnBtn.label = i.." Vita"
  37.         end
  38.         spawnBtn.position = {-4,0.6,-4+(i-1)*2}
  39.         spawnBtn.font_color = 'White'
  40.         self.createButton(spawnBtn)
  41.         spawnBtn.color = 'Black'
  42.         spawnBtn.click_function = 'spawn_ammo'..i
  43.         if i==1 then
  44.             spawnBtn.label = i.." Proiettile"
  45.         else
  46.             spawnBtn.label = i.." Proiettili"
  47.         end
  48.         spawnBtn.position = {-1,0.6,-4+(i-1)*2}
  49.         spawnBtn.width = 1500
  50.         self.createButton(spawnBtn)
  51.     end
  52. end
  53.  
  54. function spawn_comps(comp,qta)
  55.     posComp = {
  56.         position = self.positionToWorld({10,0,-4}),
  57.         rotation = {0,270,0},
  58.         smooth = false,
  59.     }
  60.     bag_comp = nil
  61.     if comp == "zombi" then
  62.         bag_comp = bag_zombi
  63.         posX = 0
  64.     end
  65.     if comp == "vita" then
  66.         bag_comp = bag_vite
  67.         posX = 2
  68.     end
  69.     if comp == "ammo" then
  70.         bag_comp = bag_ammo
  71.         posX = 4
  72.     end
  73.     for i=1,qta do
  74.         posComp.position = self.positionToWorld({10+posX,0,-4+(i-1)*2}),
  75.         faicose()
  76.         bag_comp.takeObject(posComp)
  77.     end
  78. end
  79.  
  80. function faicose()
  81.     local a=10
  82.     for i=1,20 do
  83.         a=a*5
  84.         a=10
  85.     end
  86. end
  87.  
  88. function spawn_zombi1() spawn_comps("zombi",1) end
  89. function spawn_zombi2() spawn_comps("zombi",2) end
  90. function spawn_zombi3() spawn_comps("zombi",3) end
  91. function spawn_zombi4() spawn_comps("zombi",4) end
  92. function spawn_zombi5() spawn_comps("zombi",5) end
  93. function spawn_zombi6() spawn_comps("zombi",6) end
  94.  
  95. function spawn_vita1() spawn_comps("vita",1) end
  96. function spawn_vita2() spawn_comps("vita",2) end
  97. function spawn_vita3() spawn_comps("vita",3) end
  98. function spawn_vita4() spawn_comps("vita",4) end
  99. function spawn_vita5() spawn_comps("vita",5) end
  100. function spawn_vita6() spawn_comps("vita",6) end
  101.  
  102. function spawn_ammo1() spawn_comps("ammo",1) end
  103. function spawn_ammo2() spawn_comps("ammo",2) end
  104. function spawn_ammo3() spawn_comps("ammo",3) end
  105. function spawn_ammo4() spawn_comps("ammo",4) end
  106. function spawn_ammo5() spawn_comps("ammo",5) end
  107. function spawn_ammo6() spawn_comps("ammo",6) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement