Страница 1 из 1

Правила оформления топиков.

СообщениеДобавлено: 11 окт 2008 11:05
tvrsh
Перед тем, как просить помощи в исправлении ошибок в TCL скриптах, пожалуйста, убедитесь, что выполнили следующие действия:

1. Команды .tcl и .set включены, для этого вы должны открыть конфиг бота и закомментировать (или удалить) следующие строки:
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set

после чего сохранить конфиг и сделать боту .restart

2. Имеется полный лог ошибки; это означает, что как только вы получаете ошибку (вы должны находиться в патилайне бота), вы пишите .set errorInfo и сохраняете полученную информацию о ней.

3. Если бот отвечает вам `What? You need .help', вы должны включить команду .set (смотрите выше)

4. Когда копируете код используйте кнопку "подсветка синтаксиса"; сам код должен быть отформатирован, это делает его более понятным для чтения, например используйте:
TCL: [ Скачать ] [ Скрыть ]
      foreach foo $bar {
         if {$foo == "moo"} {
            #do something
         }
      }

но не:
TCL: [ Скачать ] [ Скрыть ]
      foreach foo $bar {
      if {$foo == "moo"} {
      #do something
      }
      }


5. Когда тестируете скрипт, постарайтесь отключить все другие, закомментировав их в конфиге бота (не забудьте сделать боту .restart после этого); это поможет определить причины возникающих проблем более точно.

6. При размещении новых скриптов или сообщении об ошибке пользуйтесь шаблонами сообщений, они помогут Вам оформить сообщение более грамотно.

Выполнение этих шести простых правил значительно упростит поиск проблемы а, возможно, и снимет наиболее типичные из них.
Вольный перевод поста http://forum.egghelp.org/viewtopic.php?p=53745#53745

Re: Правила оформления топиков.

СообщениеДобавлено: 17 ноя 2011 14:24
Sparkle
1. Команды .tcl и .set включены, для этого вы должны открыть конфиг бота и раскомментировать (или удалить) следующие строки:

unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set

после чего сохранить конфиг и сделать боту .restart

2. Имеется полный лог ошибки; это означает, что как только вы получаете ошибку (вы должны находиться в патилайне бота), вы пишите .set errorInfo и сохраняете полученную информацию о ней.


Все сделала, все ровно пишет! What? You need .help'

Re: Правила оформления топиков.

СообщениеДобавлено: 17 ноя 2011 14:44
tvrsh
Возможно какой-то из скриптов подменяет эти бинды. Добавь в самый низ конфига строки
bind dcc n tcl *dcc:tcl
bind dcc n set *dcc:set

Re: Правила оформления топиков.

СообщениеДобавлено: 17 ноя 2011 14:48
Sparkle
Не работает. Добавила в самый низ. Бот чистый один скрипт всего стоит линк каналов!

What? You need .help

Re: Правила оформления топиков.

СообщениеДобавлено: 17 ноя 2011 15:10
Vertigo
проверь, что в set owner твой хэндл. или поставь set must-be-owner в 0.