Добро пожаловать на BlackSAMP - ФОРУМ

  • Приватные и секретные разделы доступны только зарегистрированным пользователям.

    Вся важная информация в нашем ТГ: t.me/gtablack

    На данном форуме запрещено публиковать контент нарушающий Российское законодательство, за это последует блокировка ФА.

Гайд Работа с сампом

DarkPhantom

Активный
Администратор
Регистрация
18 Авг 2024
Сообщения
91
Решения
2
Реакции
27
Баллы
28
Для начала нам надо установить библиотеку samp-client:
Bash:
pip install samp-client
Эта библиотека позволяет работать с сервером.

Один из вариантов ее использования - ввод rcon команд прямо в терминале.

Python:
from samp_client.client import SampClient

# Используем контекстный менеджер для подключения к серверу и выполнения команды
with SampClient(address='localhost', port=7777, rcon_password='pswd') as client:
    # Выполнение команды gmx
    response = client.rcon_exec('gmx')
    print(response)
Функция rcon_exec - отправляет команду .
Так же мы можем получить информацию о сервере
Python:
from samp_client.client import SampClient

# Используем контекстный менеджер
with SampClient(address='localhost', port=7777, rcon_password='pswd') as client:
    info = client.get_server_info()
    print(f"Имя сервера : {info.hostname}")
    print(f"Мод: {info.gamemode}")
    print(f"Название карты: {info.map}")
    print(f"Игроки : {info.players}/{info.max_players}")
Библиотека подходит для автоматизации многих процессов.
Поиска игроков на сервере и т.д.
 
Последнее редактирование:
Сверху Снизу