Advertisement
giganciprogramowania

l17 updateDamage

Dec 28th, 2023
1,115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Zjeżdżamy do funkcji updateDamage i szykamy pętli            
  2. for i, item in pairs(drop:GetChildren()) do
  3.                     -- Sprawdzenie, czy nazwa elementu to "Reward"
  4.                     if item.Name == "Reward" then
  5.                         -- Wywołanie zdalnej funkcji 'Bank', przekazując wartość nagrody i
  6.                         -- ilość nagród do dodania do konta gracza
  7.                         remotes.Bank:FireServer("+", item.Value, item.Amount.Value)
  8.                        
  9.                        
  10.                     end
  11.                 end
  12. -- ====================================Tu zaczyna się nowy kod========================================
  13.                 local lucky = false -- przygotowujemy się do UX
  14.                 local reward = 0
  15.                 local random = math.random(1,100)
  16.                 local loot = require(drops.Loot)
  17.                 local name = drop.Name
  18.                 local shardDrop = loot.drop
  19.                 for i, v in pairs(shardDrop) do
  20.                     if name == i then
  21.                         if v.chance >= random then
  22.                             reward = v.reward
  23.                             remotes.Shards:FireServer(reward)
  24.                             lucky = true -- przygotowanie do UX
  25. -- po zapisaniu poniższej linii szukamy funkcji destroyDrop i dopisujemy do niej takie same parametry (lucky, reward) jak w tym nawiasie
  26.                             destroyDrop(drop, lucky, reward)
  27.                             break
  28.                         else
  29.                             destroyDrop(drop)
  30.                         end
  31.                     end
  32.                 end
  33. -- ====================================Tu kończy się nowy kod========================================
  34.                 --  usuwamy poniższą linijkę
  35.                 destroyDrop(drop)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement