Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1

Тема: SAMP+ICQ

  1. #1
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±

    SAMP+ICQ

    Автор: Bombo
    Версия: 1.0.0


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

    По сути это мост между игровым чатом и ICQ-чат-ботом (бот встроен в плагин).

    Функции плагина:
    PHP код:
    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 нет и не будет.
    Язык бота только английский (в см. сообщения от бота, писать в чат можно и на русском - всё работает).

    Скачать: https://www.dropbox.com/s/to7m6cwajsuug89/sampicq.zip

    Спасибо Daniel Cortez за оформление.
    Последний раз редактировалось Salvacore; 27.12.2013 в 14:31.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •