SHOW:
|
|
- or go back to the newest paste.
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) |