Обмен игровой на донат валюту

Помогите пожалуйста :slight_smile:

Привет, Для этого нужно создать отдельное меню, попробую сделать но не обещаю.

Зависит от режима.
Если у тебя даркрп, в darkrpmodification/lua/darkrp_modules создай папку igs_extensions

Там создай луа файл с контекстом ( ну и начинаться название должно на sv, к примеру - sv_buydonate.lua )

local BUY_RATE = 15000 -- 15.000$ за 1 рубль

DarkRP.defineChatCommand("buydonate", function(ply, args)

    local amount = DarkRP.toInt(args)

    if not amount or amount < 1 then

        DarkRP.notify(ply, 1, 4, "Укажите сумму для покупки")

        return

    end

    local money_ammount = amount * BUY_RATE

    if not ply:canAfford(money_ammount) then

        DarkRP.notify(ply, 1, 4, "У вас недостаточно денег")

        return

    end

    ply:addMoney(-money_ammount, "Покупка донат валюты")

    ply:AddIGSFunds(amount)

    DarkRP.notify(ply, 0, 4, "Вы купили " .. amount .. " донат валюты")

end, 0.3)
1 лайк

Может быть также интересно:

В 5 - той строке была допущена ошибка в место DarkRP.toInt нужно писать tonumber.
В стандартном DarkRP нет функции DarkRP.toInt .

у меня не работала DarkRP.toInt только с tonumber сработало