04.12.2013, 15:04
(
Last edited by Bombo; 15/10/2016 at 12:51 PM.
)
SAMP+ICQ
Автор: Bombo
Версия: 1.0.0
С помощью этого плагина можно:
- мониторить игровой чат через ICQ;
- отправлять сообщения в игровой чат через аську.
- отправлять отдельные сообщения из игры на UIN;
По-сути это мост между игровым чатом и ICQ-чат-ботом (бот встроен в плагин), т.е. сообщения могут читать/отправлять сразу несколько человек.
Функции плагина:
native icqconnect(); //запуск ICQ-чат-бота
native icqdisconnect(); //останов ICQ-чат-бота
native icqsendmessage(in_text[]); //отправить сообщение в ICQ-чат-бот
native icqsendtoname(in_name[], in_text[]); //отправить приватное сообщение на указанный ник
native icqsendonuin(in_uin[], in_text[]); //отправить приватное сообщение на указанный UIN
forward OnICQMessage(from[], icqmes[]); //обработчик поступившего в чат сообщения
Основные команды чата:
!in [Ник] - войти в чат (и автоматом присоединиться к игровому чату)
!out - выйти из чата
/list - получить список онлайн игроков
!chat - узнать кто в чате (но не в игре)
!login <пароль> - получить доступ к дополнительным командам чата (админка)
!logout - выйти из админки
!? - справка
!about - о программе
Команды, доступные только администратору и модератору чата:
!logout - отключить права модератора (администратора)
!histon, !histoff - вкл/откл сохранение истории чата
!syson, !sysoff - вкл/откл сохранение системных сообщений в истории
!sayon, !sayoff - вкл/откл уведомление о выходе
!admon, !admoff - вкл/откл уведомление о выполнении команды
!on, !off - вкл/откл бот чата
!opt - настройки чата
!online - список онлайн контактов
!add UIN, !sub UIN - добавить/удалить контакт в/из чата (затащить в чат)
!kick UIN - кикнуть указанный UIN
!ban UIN, !unban UIN - забанить/разбанить указанный UIN
!banlist - список забаненных контактов
!mpwd пароль - сменить пароль модератора (по-умолчанию boomer)
!аpwd пароль - сменить пароль администратора (по-умолчанию passwd)
Установка:
1. Скопируйте sampicq.so в папку plugins.
2. Скопируйте sampicq.amx в папку filterscripts.
3. Пропишите плагин и фильтрскрипт в файле server.cfg.
4. Скопируйте файлы: AccList.ini, banfile.txt, BotHello.txt, BotInfo.txt, ChatHist.txt, Commands.ini, options.dat в папку с сервером.
5. В файле AccList.ini в разделе [User] введите UIN, ник и пароль. UIN и ник повторите для [Accounts]:
[User]
UIN=777777777
Name=admin
Pass=xxx
[Accounts]
count=2
UIN0=777777777
Name0=admin
6. При желании смените первое сообщение чат-бота и приветствие чат-бота в файлах BotInfo.txt и BotHello.txt соответственно.
В архиве есть статическая сборка: sampicq_statlink.so
dll нет и не будет.
Язык бота только английский (в см. сообщения от бота, писать в чат можно и на русском - всё работает).
Потестить:
Сервер: botinform.com:7797
ICQ: 572709953
скачать