imgui id

hurkas

Новичок
Автор темы
15
0
Версия MoonLoader
Другое
IMGUI
Так-с, как сделать так, что бы при вводе команды /imgui 314, если ID 314 на сервере нет, то писало бы
Данный id не найден.
Ибо, если вести ID, которого нету на серваке, то прост крашит(
помогите пжпжпжпжпжпжпжп
 

xColorized

Известный
1,112
480
Lua:
function sampisIdCorrect(arg)
    if tonumber(arg) then
        if tonumber(arg) == math.floor(tonumber(arg)) then
            if sampIsPlayerConnected(tonumber(arg)) then
                return true
            else
                return false
            end
        else
            return false
        end
    else
        return false
    end
end

if sampIsIdCorrect(твой айди) then
    --действия
else
    --айди не является корректным
end
 

Liquit

Известный
281
108
Lua:
function sampisIdCorrect(arg)
    if tonumber(arg) then
        if tonumber(arg) == math.floor(tonumber(arg)) then
            if sampIsPlayerConnected(tonumber(arg)) then
                return true
            else
                return false
            end
        else
            return false
        end
    else
        return false
    end
end

if sampIsIdCorrect(твой айди) then
    --действия
else
    --айди не является корректным
end
чё то так себе выглядит, мягко говоря. начиная с проверки на правильность, заканчивая самим кодом, пожалуй, лучше будет так:

Lua:
function sampIsIdCorrect(id)
    return (id:match("%d+") and sampIsPlayerConnected(tonumber(id)))
end
выглядит и красивее, и намного практичнее в теории
 
  • Нравится
Реакции: paulohardy