зона стрима

KAZAKISTAN

Новичок
Автор темы
11
1
Версия MoonLoader
.026-beta
как написать скрипт, который показывает айди всех игроков в зоне стрима?
 

chromiusj

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,744
4,055
Lua:
local players = {}
local font_flag = require('moonloader').font_flag
local my_font = renderCreateFont('Verdana', 12, font_flag.BOLD + font_flag.SHADOW)

function main()
    while not isSampAvailable() do wait(0) end
        
    while true do
        wait(0)
        players = {}
        local y = 400
        for k,v in ipairs(getAllChars()) do
            local res, a = sampGetPlayerIdByCharHandle(v)
            if res then
                local name = sampGetPlayerNickname(a)
                if name then
                    table.insert(players, {nickname = name, id = a})
                    local player_text = string.format("%s [%s]", name, a)
                    renderFontDrawText(my_font, player_text, 10, y, 0xFFFFFFFF)
                    y = y + 20
                end
            end
        end
    end
end