Не могу получить математику, чтобы работать в двух разных местах - PullRequest
0 голосов
/ 14 января 2020
function INV:DeleteInventoryItem( ply, pos, item)
    local rarity = INV.PLAYERS[ply:SteamID64()][pos].quality
    ---print(rarity)
    local value = "credits"
    if(rarity == "Common")then
        local amount = math.floor(math.random(1, 30))
        table.remove( INV.PLAYERS[ply:SteamID64()], pos)
        local var = ply:ChatPrint("You got ".. amount .." credits from deconstructing!")
        ply:INVAddCredits( amount )
        self.SAVE:SendInventory( ply )
        local updatevalue = INV.PLAYERS[ply:SteamID64()].inventorydata.credits
        UpdateDatabase(value, ply:SteamID(), updatevalue)
    end
end

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить одно и то же значение из переменной amount, поэтому в нем говорится, что вы получили определенную сумму, когда она фактически дала вам другую сумму.

Я действительно смущен тем, как я могу сделать это в таком же размере ... Любая помощь будет оценена!

1 Ответ

0 голосов
/ 21 января 2020

Спасибо за всю вашу помощь, ребята, с тех пор я исправил проблему, и с добавлением кредитов инвентаря что-то было не так.

-Спасибо D12

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...