Помогите пожалуйста
Привет, Для этого нужно создать отдельное меню, попробую сделать но не обещаю.
Зависит от режима.
Если у тебя даркрп, в 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)
Может быть также интересно:
В 5 - той строке была допущена ошибка в место DarkRP.toInt нужно писать tonumber.
В стандартном DarkRP нет функции DarkRP.toInt .
у меня не работала DarkRP.toInt только с tonumber сработало
Сделал простое меню, чтобы покупку доната можно было осуществлять через нпс.
sh_npctop.lua (3,5 КБ)
пришли фото, кто без фото скачает то…
Какой смысл от toInt когда есть tonumber функция одна и тоже, разница в проверке. Но и разница не заметная
Заметная