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" - сообщение которое бот отправляет сразу как подключится(думаю скорее всего это для логина на сервере)
|