damitz
Загрузка...
всем привет как делаf
Активный
- Тема Автор
- #1
Логирование игровых действий + Telegram Bot уведомления
Описание:
Зависимости:
Установка:
После установки соединения с базой данных добавьте функцию:
- В директиве DB_LOGS_ACCOUNTS:
В директиве DB_LOGS_ACCOUNT_NAME:
Установка бота:
Получение токена:
Получение ID чата:



Описание:
- Система сохраняет игровые действия игрока в базу данных.
- Доступна возможность включить уведомление о новых логах, которые будут отправлены в чат вашего телеграм бота.
- На данный момент имеется 5 типов логов: дом, бизнес, организация, деньги, администратор.
- Вся система реализована в виде подключаемого инклуда.
- Для использования системы требуется только первоначальная настройка конфигурации.
Зависимости:
- Требуется наличие плагина MySQL R41+.
- Требуется наличие плагина tgconnector, если Вы хотите получать уведомления в чат Telegram бота.
Установка:
- Переместите файл log_system.inc в папку с инклудами игрового мода (в большинстве случаев, это: /pawno/include).
- Подключите инклуд в Вашем скрипте и укажите необходимые для работы настройки (см. ниже).
Конфигурация::
#include <a_mysql>
#include <tgconnector>
#include <log_system>
После установки соединения с базой данных добавьте функцию:
Код:
Log_SetMySQLConnectionHandle(/* ID подключения к БД */);
- В директиве DB_LOGS_ACCOUNTS:
- Укажите название таблицы с аккаунтами игроков.
Pawn:
#define DB_LOGS_ACCOUNTS "users"
В директиве DB_LOGS_ACCOUNT_NAME:
- Укажите название поля имени аккаунта игрока.
Pawn:
#define DB_LOGS_ACCOUNT_NAME "name"
Установка бота:
Получение токена:
- Найдите бота @BotFather в Telegram и начните диалог.
- Используйте команду /newbot, чтобы создать нового бота.
- Следуйте инструкциям для выбора имени и получения токена вашего бота.
- Получите токен вашего бота и сохраните его для дальнейшего использования.
Получение ID чата:
- Используйте бота, специально созданного для этого.
- Найдите в Telegram бота @userinfobot.
- Начните диалог с ботом и следуйте инструкциям для получения информации о своем профиле, включая идентификатор чата.
- Получите идентификатор чата из ответа бота и сохраните его для дальнейшего использования


