Хелпаните пж, скиньте окно где я мог бы сентуть человеку любое кол-во денег донат-валюты, как выдать, так и забрать
Клиентсайд
Derma_StringRequest('Выдача валюты', 'Введи SteamID игрока для выдачи валюты', '', function(sid)
Derma_StringRequest(
'Выдача валюты',
'Сколько выдать валюты? (введи отрицательное число чтобы ее забрать)',
'',
function(text)
RunConsoleCommand('igs_addfunds', sid, tonumber(text))
end,
nil,
'Выдать',
'Отмена'
)
end)
Серверсайд
concommand.Add('igs_addfunds', function(ply, cmd, args)
if ply:GetUserGroup() ~= 'superadmin' then return end
local p = player.GetBySteamID(args[1])
if not IsValid(p) then return ply:ChatPrint('Игрок не найден') end
local amount = tonumber(args[2])
if not amount then return ply:ChatPrint('Введено не число') end
p:AddIGSFunds(amount, ('admin: %s(%s)'):format(ply:Name(), ply:SteamID()))
end)
У меня нет этой сборки, так что хз, что это за ошибка. Напиши свое окно, которое запускает консольную команду