Показать сообщение отдельно

  #2  
Старый 17.02.2023, 02:02
TastyBread123
Постоянный
Регистрация: 05.11.2021
Сообщений: 634
С нами: 2380746

Репутация: 68


По умолчанию

Код:





Код:
from
samp_client
.
client
import
SampClient
#pip install samp_client
def
getsamp
(
ip
:
str
,
port
:
int
)
:
with
SampClient
(
address
=
ip
,
port
=
7777
)
as
client
:
info
=
client
.
get_server_info
(
)
#инфа о сервере
clients
=
client
.
get_server_clients_detailed
(
)
#инфа о игроках
print
(
f'Онлайн:{info.players}/{info.max_players}\n\n'
)
for
i
in
clients
:
#перебираем и рассматриваем данные игроков
print
(
f"Игрок:{i.name}\nУровень:{i.score}\nТекущий пинг:{i.ping}"
,
end
=
'\n\n'
)




Некоторые сервера(аризона, евольв и др) отключают список игроков, и поэтому в ответ ты получаешь пустой массив
 
Ответить с цитированием