Главная Форум Новые сообщения Заказать сервер CS 1.6 Бесплатный хостинг CS 1.6 Авторство csError QIWI PHP скрипт Вход



Описание:

Плагин подключается к хабу и выводит в чат информацию о текущем положении дел на сервере, также позволяет игрокам из игры отправлять сообщения отдельным юзерам, админу, или в чат.

Команды в игре

say /dc - отправить message в чат (CHAT), админу (ADMIN); или юзеру на хабе



Команда сервера

amx_dc_bot_reconnect - Реконнект на хаб
dc Отправить сообщение
amx_dc_bot_send_info Отправитиь инф. на хаб


Команды на хабе




csinfo - Вывести инф. о сервере
csplayers - Игроки на сервере
sendto <nick|#id> <message> показать игроку в игре nick сообщение message



CVAR

amx_dc_bot_host - адрес хаба (127.0.0.1);
amx_dc_bot_port - порт хаба (411);
amx_dc_bot_user - ник бота ([AMXX]DCBot) Не должен содержать $|<>:?*"/\; и
amx_dc_bot_password - пароль (Надо обязательно зарегистрировать бота)
amx_dc_active 1/0 - активен бот или нет
amx_dc_allow_chat 1/0 - Разрешить игрокам писать на хаб
amx_dc_bot_info_messages 1/0 - Показывать инф. сообщения или нет
amx_dc_bot_info_messages_time - Время в минутах между показом инф. сообщения
amx_dc_bot_admin_nick - Ник на который будут отсылаться сообщения если игрок наберёт say /dc admin
amx_dc_bot_recv_chat - Прослушивать чат хаба или нет (доступно csinfo или нет)


Code
#define INFO1, #define INFO2 Сообщения, чередуещиеся по времени
#define CSINFO Сообщение по csinfo в чат

#define RECONNECT_INTERVAL 5 - Интервал попыток коннекта к серверу если не удалось подключится



Если бот не подключается к хабу, смотрите файл logs/recv.txt

API:

forward amx_dc_bot_chat(user[],message[],is_pm);
Вызывается когда приходит сообщение в общий чат или в личку бота (в случае лички is_pm==1)

forward amx_dc_bot_cmd(cmd[]);
Вызывается в случае прихода любой другой команды от хаба

native dc_send_to_chat(message[]);
Отправить сообщение в чат

native dc_send_to_user(user[],message[]);
Отрпавить ПМ юзеру

native dc_send_command(cmd[]);
Отправить произвольную команду на хаб.


Внимание! Если послать хабу команду, которой на самом деле нету его хаб его кикнет!

Дополнения к плагину:

amx_dc_rcon.sma - Демонстрация работы с API
rcon выполнить команду в консоле сервера


Писать в дц в чат или личку бота (не рекомендуется писать в чат в целях безопасности)

Cvar

amx_dc_rcon_admins_nick - ники админов в дц которые могут использовать команду rcon, разделённые пробелами



Code

#define MAX_ADMINS 16 - максимальное число этих админов


ranksystem.sma - Исправленный мной плагин RankSystem, который теперь корректно работает с PsychoStats 3.1, корректно работает с первого же запуска сервера, выводит топ15 в дц по команде top15 в дц, всем кто в топе даётся флаг ADMIN_VOTE.

Инструкция по установке

1. Установить как обычный плагин
2. В server.cfg добавить


amx_dc_bot_host "127.0.0.1"
amx_dc_bot_port "411"
amx_dc_bot_user "[AMXX]DCBot"
amx_dc_bot_password "dcbotpassword"


При этом предполагается что на хабе по адресу 127.0.0.1:411 зарегистрирован пользователь [AMXX]DCBot с паролем dcbotpassword



Спасибо за материал     Жалоба на материал

Источник: | Добавил: In1ernal_Error | Просмотров: 1035

Комментариев: 0

Проверенный хостинг CS 1.6
Ошибка: Не установлен Flash плеер, или его версия устарела.
Меню сайта
Авторство csError.ru
АРЕНДА СЕРВЕРОВ CS 1.6 Скрипты Патчи Готовые сервера Плагины МОДЕЛИ ОРУЖИЯ МОДЕЛИ ИГРОКОВ ПРОГРАММЫ РУСИФИКАЦИЯ БОТЫ ТЕМЫ МЕНЮ ВЗРЫВЫ ИКОНКИ РАДИО КРОВЬ ИКОНКИ БОЛИ ПРИЦЕЛЫ
Последние темы
Авторство csError
Случайные материалы
Профиль
Флудильня