Скрипт для ptokax о сервере кс!, Создания скрипта! |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт для ptokax о сервере кс!, Создания скрипта! |
29.5.2010, 13:54
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 110 Регистрация: 25.6.2009 Пользователь №: 3 706 Спасибо сказали: 1 раз |
Доброго времени суток тем кто читает тему! Вообщем Я не очень разбераюсь в криптах и сам не смогу создать скрипт или скрипты! вообщем! Эту тему создаю прощу о помощи! думаю будет полезен для многих! Зарание говорю этот плагин и материал взят с сайта makeserver.ru !
Плагин подключается к хабу и выводит в чат информацию о текущем положении дел на сервере, также позволяет игрокам из игры отправлять сообщения отдельным юзерам, админу, или в чат Если в личку бота на хабе или в чат набрать csinfo, бот отправит личку с информацией набравшему (1-3 секунды) Команды в игре say /dc <CHAT|ADMIN|username> <message> - отправить message в чат (CHAT), админу (ADMIN); или юзеру на хабе Команда сервера amx_dc_bot_reconnect - Реконнект на хаб dc <user|chat|admin> <message> Отправить сообщение 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) Не должен содержать $|<>:?*"/\; и <space> 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 Вот сам плагин для кс! ___________________.zip ( 8.56 килобайт ) Кол-во скачиваний: 29 Меня интересует вот это 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[]); Отправить произвольную команду на хаб. Как создать команды для этого! вообщем небольшой скрипт!! зарание спасибо!!! |
|
|
29.5.2010, 14:53
Сообщение
#2
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Никак.
Цитата Команды на хабе csinfo - Вывести инф. о сервере csplayers - Игроки на сервере sendto <nick|#id> <message> показать игроку в игре nick сообщение message Вот для этого можно только меню сделать. |
|
|
29.5.2010, 17:08
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 110 Регистрация: 25.6.2009 Пользователь №: 3 706 Спасибо сказали: 1 раз |
Ну кто нибудь реализует?))))
|
|
|
Похожие темы
|
Сейчас: 23.12.2024, 12:16 |