SAMP+ICQ

Description: Плагины
Moderator: SJplayer

Sprite M
Topic author, Ст. сержант
Ст. сержант
Avatar
Sprite M
Topic author, Ст. сержант
Ст. сержант
Posts: 83
Joined: 5 Jun 2013
With us: 11 years 9 months

#1by Sprite » 15 Jan 2014, 21:23

С помощью этого плагина можно:
- мониторить игровой чат через ICQ;
- отправлять сообщения в игровой чат через аську.
- отправлять отдельные сообщения из игры на UIN;
По-сути это мост между игровым чатом и ICQ-чат-ботом (бот встроен в плагин).

Функции плагина:

Code: Select all

 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]:

Code: Select all

 [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
Старшина
Старшина
Avatar
Miranda F
Старшина
Старшина
Posts: 143
Joined: 5 Jul 2013
With us: 11 years 8 months

#2by Miranda » 15 Jan 2014, 22:25

По мне, так это лишнее.
Image

Дим M
Администратор
Администратор
Avatar
Дим M
Администратор
Администратор
Posts: 1614
Joined: 5 Apr 2013
With us: 11 years 11 months

#3by Дим » 17 Jan 2014, 22:59

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

SJplayer M
Модератор
Модератор
Avatar
SJplayer M
Модератор
Модератор
Posts: 196
Joined: 25 May 2013
With us: 11 years 9 months

#4by SJplayer » 18 Jan 2014, 10:27

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

Дим M
Администратор
Администратор
Avatar
Дим M
Администратор
Администратор
Posts: 1614
Joined: 5 Apr 2013
With us: 11 years 11 months

#5by Дим » 18 Jan 2014, 10:54

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


  • Similar Topics
    Replies
    Views
    Last post

Return to “Plugins”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest