[PLUGIN] IRC Echo v1.1.1
IRC плагин, позволяющий поставить бота, для вывода сообщений с сервера самп в IRC, и обратно.
Итак, вот полное описание:
1. Качаем архив, распоковываем
2. Выделяем всё содержимое архива и копируем выделенное в папку с сервом
3. Открываем файл server.cfg в конец строки filterscripts подписываем ircFS, теперь в самый конец файла дописываем plugins irc
4. Далее открываем файл ircFS.pwn который находится в папке filterscripts
5. Ищите строчку new EchoChan[10] = "#jacob";, #jacob - это имя IRC канала, куда будит коннектиться бот, меняем на своё
6. Дальше там-же ищим строку EchoConnection = ircConnect("irc.rus.net", 6669, "samptestirc");
irc.rus.net - IRC сервер куда будит коннектится бот, 6669 - порт IRC сервера
samptestirc - ник IRC бота
7. Компилируем, и запускаем сервер, всё, ждём пока бот законнектится на сервер
Теперь перичислю команды которые вам доступны(некоторые команды будут доступны только если у вас будит спец-статус на IRC канале)
"!say сообщение" - отсылает в игру сообщение
"!ban ник" - банит игрока с заданным именем
"!kick ник" - кикает игрока с заданным именем
P.S Спец статусы IRC канала это ~,&,@
MODDED AND RUS BY XAOC 10.01.2008 v1.1.1
Доработал буквально сейчас немного функций
Перечислю все вместе. какие были и какие добавил:
были:
!ban - банит указанного игрока
!kick - кикает указанного игрока
!say - сказать сообщение в игровой чат
!join
добавил:
!bum - делает взрыв около указанного игрока
!slap - "ударяет" игрока
!freeze - замораживает игрока
!thaw - размораживает игрока
!health- проверяет количество здоровья у игрока
!money- проверяет количество денег у игрока
!carid - проверяет в каком ID транспортного средства сейчас находится игрок
new EchoChan[16] = "#testecho";
[16] - количество байт выделенное под "имя канала", ТЕ если в имени вашего канала 4 буквы, то ставьте [8], если 7 букв то [14], знак "#" в количество байт не засчитывается
ircSendRawData(conn, "PRIVMSG NickServ :IDENTIFY asd");
"PRIVMSG NickServ :IDENTIFY asd" - сообщение которое бот отправляет сразу как подключится(думаю скорее всего это для логина на сервере)
Итак, вот полное описание:
1. Качаем архив, распоковываем
2. Выделяем всё содержимое архива и копируем выделенное в папку с сервом
3. Открываем файл server.cfg в конец строки filterscripts подписываем ircFS, теперь в самый конец файла дописываем plugins irc
4. Далее открываем файл ircFS.pwn который находится в папке filterscripts
5. Ищите строчку new EchoChan[10] = "#jacob";, #jacob - это имя IRC канала, куда будит коннектиться бот, меняем на своё
6. Дальше там-же ищим строку EchoConnection = ircConnect("irc.rus.net", 6669, "samptestirc");
irc.rus.net - IRC сервер куда будит коннектится бот, 6669 - порт IRC сервера
samptestirc - ник IRC бота
7. Компилируем, и запускаем сервер, всё, ждём пока бот законнектится на сервер
Теперь перичислю команды которые вам доступны(некоторые команды будут доступны только если у вас будит спец-статус на IRC канале)
"!say сообщение" - отсылает в игру сообщение
"!ban ник" - банит игрока с заданным именем
"!kick ник" - кикает игрока с заданным именем
P.S Спец статусы IRC канала это ~,&,@
MODDED AND RUS BY XAOC 10.01.2008 v1.1.1
Доработал буквально сейчас немного функций
Перечислю все вместе. какие были и какие добавил:
были:
!ban - банит указанного игрока
!kick - кикает указанного игрока
!say - сказать сообщение в игровой чат
!join
добавил:
!bum - делает взрыв около указанного игрока
!slap - "ударяет" игрока
!freeze - замораживает игрока
!thaw - размораживает игрока
!health- проверяет количество здоровья у игрока
!money- проверяет количество денег у игрока
!carid - проверяет в каком ID транспортного средства сейчас находится игрок
new EchoChan[16] = "#testecho";
[16] - количество байт выделенное под "имя канала", ТЕ если в имени вашего канала 4 буквы, то ставьте [8], если 7 букв то [14], знак "#" в количество байт не засчитывается
ircSendRawData(conn, "PRIVMSG NickServ :IDENTIFY asd");
"PRIVMSG NickServ :IDENTIFY asd" - сообщение которое бот отправляет сразу как подключится(думаю скорее всего это для логина на сервере)