| |
Script MIIIS was made on the base of strongly altered scripts (Kalich, LoL toolz, netop, facelift &
many others).A flexible system of script's options (as well as the big list of commands)
allows you to control the script & your channel easily.
The commands are divided into 6 categories:
1. Guest commands - for unregistered users. Only informative commands.
2. User commands - for registered users without access.
3. Moderator commands - for registered users with +v flag.
4. Operator commands - for registered users with +o flag.
5. Master commands - for registered users with +m flag.
6. Owner commands - for registered users with +n flag.
The higher category you access to - the bigger number of commands you have. When you have
the access to the 6th category you can use nearly 70 commands!
P.S. Thanks Orca for translating.
Как установить:
Для того чтобы скрипт заработал вам нужно иметь установленного eggdrop'а. Скачать и
узнать как устанавливать можно на сайтах:
www.egghelp.org, www.eggdrop.pp.ru, www.bot.net.ru
Открыв скрипт вы увидите небольшое описание и пожелания, а также информацию по настройке.
Ниже идут сами настроки с подробным описанием, так что трудностей возникнуть не должно.
Рассмотрив все настройки:
1. set The_Owner "MOSSs"
Устанавливает имя самого главного владельца бота. Он не может быть удален, кикнут, забанен
и т.п. Нужная вобщем вещь :)
2. set emailowner "mosss\@mail.ru"
Почтовый ящик владельца.
3. set cmdpfix "$"
С какого символа начинаются команды. $help $kick $op. Чаще ставят !
4. set userport 6661
Просто не трогайте. Не помню для чего это :)
5. set m3s_key 1
Если стоит 1, то бот будет обновлять key каналов автоматически. Если 0 - то
придется вручную. Лучше тоже оставить.
6. set m3s_ban 0
Как будет бот банить.
7. set m3s_protect_flags "mb"
Пользователей с этими флагами бот не банит.
8. set m3s_chan_flood "6:6"
set m3s_join_flood "4:10"
set m3s_deop_flood "5:10"
set m3s_ctcp_flood "3:10"
set m3s_kick_flood "3:10"
set m3s_chan_parameters "-clearbans +enforcebans +dynamicbans +userbans
-autoop -bitch -greet +protectops -statuslog +stopnethack -revenge +autovoice
-secret -shared +cycle -seen +nodesynch"
set m3s_chanmode "+nt"
Стандартные установки канала. Когда вы будете добавлять новый канал боту, то он
будет по умолчанию использовать для канала эти установки. Подробнее о том, что это
значит можно прочитать на сайте www.egghelp.org
9. set m3s_cleanusers 0
Если стоит 1, то при удалении канала буду стираться юзеры канала. Лучше оставить 0.
10. set m3s_server_flags "+iw-s"
Флаги которые бот поставить себе при подсоединении к irc серверу.
11. set m3s_away ""
Если установите текст сообщения, то бот при подключении к серверу будет автоматом
входить в режим away. Если оставить пустое - то не будет :)
12. set m3s_security 1
Если стоит 1, то владельцы бота получают доступ к командам shell и tcl. Это очень
серьезные команды. С их помощью можно стереть бота и даже перегрузить сервер. Если
не уверены, то лучше установить 0.
13. set m3s_services "*.services.dalnet.ru"
Если знаете, то введите хост сервисов в вашей сети. Если сервисов нет, то просто не
трогайте. В принципе роли не играет.
14. set logcmds 1
Если хотите видеть, что делают с ботом - оставьте 1. Бот будет записывать все
использованные команды в файл m3s log в корневой директории бота.
15. set newsline "\002Новости от 11.10.2003:\002 Версия 1.1.2 зарелизина :)"
Новость, доступная по команде $news.
16. set greetnew 0
Будет ли бот донимать всех незарегистрированных у него пользователей с просьбой о регистрации.
17. set regwelcome "Дорогой друг..."
А это непосредственно текст донимания :)
18. set doquotes 1
Если 1, то цитаты работаю, если 0 - нет.
Поместите этот скрипт в директорию SCRIPTS в директории вашего бота.
В главном конфиге вашего бота найдите место, где подгружаются скрипты
(обычно в конце конфига) и впишите туда:
source scripts/m3s.tcl
Внимание: для того чтобы бот регистрировал пользователей по команде newuser
сделайте следующее. В главном конфиге бота установите переменные:
set default-flags "h"
set learn-users 1
Потом найдите строку: bind msg - hello *msg:hello
Сотрите и напишите вместо нее:
unbind msg - hello *msg:hello
bind msg - newuser *msg:hello
Перезапустите бота командой .rehash в партилайне. Вся информация доступна
командой $help на канале (значек - $ может быть изменен).
#############################################################################
# ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ!
# Если версия вашего eggdrop'а ниже чем 1.6.13 то закомментируйте строки,
# проверяющие версию.
#
#
# if {![info exists numversion] || ($numversion < 1061300)} {
# putlog "*** Can't load channel script -- At least Eggdrop v1.6.13 required. READ SCRIPTS README IN TOP OF FILE."
# return 0
# }
#
# Однако, в этом случае работоспособность может наршуться, а
# может быть и нет. Просто текущую версию тестировали на 1.6.13 и выше. Если у
# вас работает на более низких версиях - напишите на форум или на мыло создателям.
##############################################################################
|
|