Lua array

Floceo

Новичок
Автор темы
13
0
Версия MoonLoader
.027.0-preview
Code:
----------------------- Inicio Checkagem admin
ServerName = sampGetCurrentServerName()
    if string.match(ServerName, "server1") then
AdminNicks = {
    "1", --1
    "2", --2
    "3",  --3
}
admincounts = 3

elseif string.match(ServerName, "server2") then
    AdminNicks = {
        "1", --1
        "2" --2
    }
    admincounts = 2
end

lua_thread.create(function()
    while true do
        wait(0)
        function listaadmin()
            for i=0, 500 do
                if sampIsPlayerConnected(i) then
                    local NickAdmin = sampGetPlayerNickname(i)
                    if NickAdmin ~= nil then
                        for g=1, admincounts do
                            if AdminNicks[g] == NickAdmin then
                                Fv = string.format(u8"%s[%d]", NickAdmin, i)
                                imgui.SetCursorPosX((imgui.GetWindowWidth() - imgui.CalcTextSize(Fv).x) / 2);
                                imgui.TextColoredRGB(Fv)
                                break
                            end
                        end
                    end
                end
            end
        end


        count = 0
        function admincount()
            for i=0, 500 do
                if sampIsPlayerConnected(i) then
                    local NickAdmin = sampGetPlayerNickname(i)
                    if NickAdmin ~= nil then
                        for g=1, admincounts do
                            if AdminNicks[g] == NickAdmin then
                                Fv = string.format(u8"%s[%d]", NickAdmin, i)
                                count = count + 1
                                break
                            end
                        end
                    end
                end
            end
        end
        admincount()
    end
end)
----------------------- Final Checkagem admin

[23:46:13.205513] (error) Palace Cheats: ...ckstar Games\GTA San Andreas\moonloader\menu.lua:472: 'for' limit must be a number
stack traceback:
...ckstar Games\GTA San Andreas\moonloader\menu.lua: in function 'admincount'
...ckstar Games\GTA San Andreas\moonloader\menu.lua:483: in function <...ckstar Games\GTA San Andreas\moonloader\menu.lua:444>