CS 1.6 TG monitoring bot PHP

web CS 1.6 TG monitoring bot PHP 0.0.5

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
0.0.5 63 5.00 звёзд 1 оценок
0.0.4 52 0.00 звёзд 0 оценок
0.0.3 66 0.00 звёзд 0 оценок
Исправил баг с кешом, из-за чего в большинстве случаев бот не отвечал.
Добавил язык в массив чтобы легче было редактировать:
Код:
$language = [
    'welcome'       => "Добро пожаловать",
    'server'        => "Сервер",
    'map'           => "Карта",
    'players'       => "Игроки",
    'bots'          => "ботов",
    'error'         => "Ошибка подключения к серверу",
    'nick'          => "Ник",
    'frags'         => "Убийств",
    'time'          => "Время в игре",
    'last_update'   => "Последнее обновление"
];
Так же дополнил вывод кваров из сервера:
Код:
$rulesArray = [
    'mp_timeleft'       => 'Время до конца карты',
    'sv_gravity'        => 'Гравитация на сервере'
];
ezgif-3-e2d15ac29b.gif
  • Нравится
Реакции: D1esel и fgd
Раньше из-за того что скрипт постоянно стучался напрямую к серверу, то ли сервер то ли хостинг блокировали соединение, скорее всего считая что это флуд. Решение простое: Добавлен кеш!

Теперь можно настраивать через сколько обновлять кеш.

Выглядит это так:

1713621657514.png
  • Нравится
Реакции: BJlagucJlaB
Добавлен вывод сколько времени осталось до конца карты.
По этому примеру вы можете вывести всё что вам угодно.

1702958237338.png

Например:
После
Код:
До конца карты: <code>" . $rules['mp_timeleft'] . "</code> минут
Добавляем:
Код:
Гравитация на сервере: <code>" . $rules['sv_gravity'] . "</code> минут
Вывод:
Гравитация на сервере: 800
  • Нравится
Реакции: alabamaster1337
В reunion.cfg обязательно установите "ServerInfoAnswerType = 0" и перезапустите сервер!

Заменен старый SourceQuery на последнюю версию.
Добавлен вывод подсчета ботов на сервере
Отправление ошибок в Telegram (если сервер недоступен)
Fix бага (после обновления sq все прошло xD)
Сверху Снизу