SAMP+ICQ

Описание: Плагины
Модератор: SJplayer

Sprite M
Автор темы, Ст. сержант
Ст. сержант
Аватара
Sprite M
Автор темы, Ст. сержант
Ст. сержант
Сообщения: 83
Зарегистрирован: 5 июня 2013
С нами: 10 лет 9 месяцев

#1 Sprite » 15 января 2014, 21:23

С помощью этого плагина можно:
- мониторить игровой чат через 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 нет и не будет.
Язык бота только английский (в см. сообщения от бота, писать в чат можно и на русском - всё работает).
Download
Автор: Bombo
Версия: 1.0.0


Miranda F
Старшина
Старшина
Аватара
Miranda F
Старшина
Старшина
Сообщения: 143
Зарегистрирован: 5 июля 2013
С нами: 10 лет 8 месяцев

#2 Miranda » 15 января 2014, 22:25

По мне, так это лишнее.
Изображение

Дим M
Администратор
Администратор
Аватара
Дим M
Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#3 Дим » 17 января 2014, 22:59

Miranda писал(а):По мне, так это лишнее.
А кто то, может, жить без это не может :grin:
[center]i love you [s]mxIni[/s] Mysql[/center]

SJplayer M
Модератор
Модератор
Аватара
SJplayer M
Модератор
Модератор
Сообщения: 196
Зарегистрирован: 25 мая 2013
С нами: 10 лет 10 месяцев

#4 SJplayer » 18 января 2014, 10:27

У меня не получилось установить :fie:

Дим M
Администратор
Администратор
Аватара
Дим M
Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#5 Дим » 18 января 2014, 10:54

Нормально всё работает +
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Plugins»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 3 гостя