- 995
- 355
- Версия MoonLoader
- .026-beta
кароче по задумке это должен быть чекер, условие работает но игрока который не подключен не удаляет :(
Lua:
local checkerText = u8'Игроки онлайн:\nsqqqfsdfsdd[23]'
local checkerFrame = imgui.OnFrame(
function() return true end,
function(player)
player.HideCursor = true
local dl = imgui.GetBackgroundDrawList()
dl:AddTextFontPtr(Font[20], 20, imgui.ImVec2(500 - 1, 500 + 1), 0xFF000000, checkerText)
dl:AddTextFontPtr(Font[20], 20, imgui.ImVec2(500 + 1, 500 - 1), 0xFF000000, checkerText)
dl:AddTextFontPtr(Font[20], 20, imgui.ImVec2(500 - 1, 500 - 1), 0xFF000000, checkerText)
dl:AddTextFontPtr(Font[20], 20, imgui.ImVec2(500 + 1, 500 + 1), 0xFF000000, checkerText)
dl:AddTextFontPtr(Font[20], 20, imgui.ImVec2(500, 500), 0xFFFF8C00, checkerText)
for line in checkerText:gmatch('[^\n]+') do
if line ~= u8'Игроки онлайн:' then
if sampGetPlayerIdByNickname(u8:decode(line):gsub('%[%d+%]', '')) == -1 then
checkerText = checkerText:gsub(line, '')
end
end
end
-- for k, v in ipairs(checker) do
for i = 0, sampGetMaxPlayerId(false) do
if sampIsPlayerConnected(i) then
if 'test' == sampGetPlayerNickname(i) then
if not checkerText:find('\ntest'..'%['..i..'%]') then
checkerText = checkerText..'\ntest'..'['..i..']'
end
end
end
end
-- end
end
)