Окно с сетом валюты для badmin

Хелпаните пж, скиньте окно где я мог бы сентуть человеку любое кол-во денег донат-валюты, как выдать, так и забрать

Клиентсайд

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)

Теперь такая ошибка


У меня нет этой сборки, так что хз, что это за ошибка. Напиши свое окно, которое запускает консольную команду