Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Как корректно делать чекер игроков в зоне стрима? Через отправку их синхры либо через события onPlayerStreamIn и onPlayerStreamOut?
Либо возможно есть еще более лучший способ для этого
--массив с никами
local mass = {
'Xz_kov',
'Xxx_morg'
}
--цикл желательно в беск цикл
for id = 0,1000 do
result, ped = sampGetCharHandleBySampPlayerId(id)
if result then
for num, nick in pairs(mass)do
if nick == sampGetPlayerNickname(id) then
--тут что ты хочешь записывать
end
end
end
end
--массив с никами
local mass = {
'Xz_kov',
'Xxx_morg'
}
--цикл желательно в беск цикл
for id = 0,1000 do
result, ped = sampGetCharHandleBySampPlayerId(id)
if result then
for num, nick in pairs(mass)do
if nick == sampGetPlayerNickname(id) then
--тут что ты хочешь записывать
end
end
end
end
Если тебе нужно просто количество игроков в зоне стрима, не считая тебя, то можно так
Lua:
#getAllChars()-1
Если с никами, то так
Lua:
for k,v in pairs(getAllChars()) do
if v ~= PLAYER_PED then
local id = select(2, sampGetPlayerIdByCharHandle(v))
renderFontDrawText(font, sampGetPlayerNickname(id)..' | '..id, 500,500+k*15, 0xFFFFFFFF)
end
end