Регистрация | Вход
[ Главная · Новые сообщения ]
  • Страница 1 из 1
  • 1
Форум » Основной раздел » Мастерская » help.tcl
help.tcl
Vladislav 19.08.13 22:16 #1
Скрипт переписан. Живой/Умный хелп. Теперь не используются текстовые файлы. Все команды находятся в скрипте в том числе и команды дополнительных скриптов которые выложены на сайте.

Список команд формируются в зависимости где была набрана команда и кем.

3-х ступенчатая проверка команды:
1. Проверяется есть ли вообще такой скрипт в боте.
2. Если !хелп набран на канале, то проверяется не отключена ли команда, если в привате, то работает ли команда в привате.
3. Есть ли доступ у юзера к этой команде.

Таким образом получается, что если вы удалите скрипт или отключите его, то эта команда пропадает из хелпа, при включении снова появится. Например если на одном канале вы включите только игровые команды а на другом канале только информационные то это будет совсем два разных хелпа.

Если овнер бота наберёт !хелп флаги на канале, то рядом с командой будет указан флаг этой команды, а так же отключённые команды:

Цитата
<Windrop> Системные команды: !хелпс-noccs !прив-nozgreet !глхелп-nolvote !загрузка-nosafeload !обновить-noupdatew !скрипты !тикль-notcl !декод-nodecod !баг-nobug
<Windrop> Отключены команды на канале #bots:
<Windrop> !бар-nobar !ромашка-nobar !поздравляем-nobar


Тем самым вы всегда будете знать как отключить или включить интересующую вас команду.

В настройках скрипта можно указать сообщение которые выводить до списка команд или после:

Цитата
# Сообщение которое будет отправлено вначале команд, для разделение строк используйте <n>:
variable fmsg ""
# Сообщение которое будет отправлено после команд, для разделение строк используйте <n>:
variable lmsg ""
Форум » Основной раздел » Мастерская » help.tcl
  • Страница 1 из 1
  • 1
Поиск: