• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Проблема Mysql аргумент

  • Автор темы Автор темы Hikka
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Hikka

Модератор
Команда форума
Регистрация
29 Сен 2016
Сообщения
556
Реакции
1
Баллы
60
Возраст
30
Пол
Не хочет передавать в mysql аргумент, хотя steamid64 находится в базе данных.
76561198019479333

Код:
concommand.Add("utime_settime", function(ply,cmd,args)
    if (!ply:IsSuperAdmin()) then
        ply:PrintMessage(3, "Вы не имеет root прав!")
        return
    end

    if (!tonumber(args[2])) then
        ply:PrintMessage(3, "Usage: utime_settime 'name' 'time'")
        return
    end

    local steamid = tonumber(args[1])
    local amount = math.floor(tonumber(args[2]))

    if (amount < 0) then
        ply:PrintMessage(3, "Сумма не должна быть меньше нуля!")
        return
    end

    query( "SELECT * FROM utime WHERE player = " .. steamid, function( result )

        if table.Count( result ) != 0 then -- player exists
            query( "UPDATE utime SET totaltime = " .. math.floor( amount ) .. " WHERE player = " .. steamid, function() end )
            //UpdatePlayer(steamid)
            return
        else
            ply:PrintMessage(3, "SteamID64 не найден в базе данных!")
            return
        end
    end)
end)
В дебаг выводится : 7.656119801948e+016, что делать?
решил: local steamid = args[1]
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху