Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Zjeżdżamy do funkcji updateDamage i szykamy pętli
- for i, item in pairs(drop:GetChildren()) do
- -- Sprawdzenie, czy nazwa elementu to "Reward"
- if item.Name == "Reward" then
- -- Wywołanie zdalnej funkcji 'Bank', przekazując wartość nagrody i
- -- ilość nagród do dodania do konta gracza
- remotes.Bank:FireServer("+", item.Value, item.Amount.Value)
- end
- end
- -- ====================================Tu zaczyna się nowy kod========================================
- local lucky = false -- przygotowujemy się do UX
- local reward = 0
- local random = math.random(1,100)
- local loot = require(drops.Loot)
- local name = drop.Name
- local shardDrop = loot.drop
- for i, v in pairs(shardDrop) do
- if name == i then
- if v.chance >= random then
- reward = v.reward
- remotes.Shards:FireServer(reward)
- lucky = true -- przygotowanie do UX
- -- po zapisaniu poniższej linii szukamy funkcji destroyDrop i dopisujemy do niej takie same parametry (lucky, reward) jak w tym nawiasie
- destroyDrop(drop, lucky, reward)
- break
- else
- destroyDrop(drop)
- end
- end
- end
- -- ====================================Tu kończy się nowy kod========================================
- -- usuwamy poniższą linijkę
- destroyDrop(drop)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement