RakSamp !players

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
Автор темы
515
160
Версия SA-MP
  1. Любая
Как считать этот текст? -
1677964214780.png
И вывести только Nick ID ?
 

yung milonov

Известный
1,043
546
ну блин, не лучшая реализация скорее всего будет
лучше через for от 0 до 1000 перебирай и чекай если игрок подключен на ник и то что тебе там нужно, а не такими костылями

Lua:
for id = 0, 1000 do
    if isPlayerConnected(id) then
        --[[
            getPlayer = [position, exist, nick, ping, color, skin, score]
        ]]
        pInfo = getPlayer(id)
        print(id, pInfo.nick)
    end
end
 
Последнее редактирование:

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
Автор темы
515
160
ну блин, не лучшая реализация скорее всего будет
лучше через for от 0 до 1000 перебирай и чекай если игрок подключен на ник и то что тебе там нужно, а не такими костылями

Lua:
for id = 0, 1000 do
    if isPlayerConnected(id) then
        --[[
            getPlayer = [position, exist, nick, ping, color, skin, score]
        ]]
        pInfo = getPlayer(id)
        print(id, pInfo.nick)
    end
end
Дает ошибку на getPlayer
1678007020326.png


Заменил на getAllPlayers()
Но выдает в print()
1678007620328.png
 
Последнее редактирование:

accord-

Потрачен
436
81
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
function onPrintLog(str)
    if str:find('(.*)%[(%d+)%] %- score: (.*), ping: (.*), (.*)') then
        local playernick, playerid = str:match('(.*)%[(%d+)%] %- score: (.*), ping: (%d+), (.*)')
    end
    if str:find('Count: (.*)%.') then
        local online = str:match('Count: (.*)%.')
    end
end