Регистрация | Вход
[ Главная · Новые сообщения ]
Вопросы по боту
Vladislav 01.05.12 13:16 #181
Putty нет, dc нет, чем помочь? Если запускать бота фалом eggdrop.exe то никакого энтера нажимать не надо, значит запускаешь файл для первого запуска, ну там хотя бы написано внизу запустился ли бот, или проверить можно в процессах. Если запустился то дальше без putty или dc никак. В инструкции рассмотрены оба варианта.
ScarLight 01.05.12 14:33 #182
Бот запустился но на канал не заходит. Вот скриншоты. Процесс есть но не заходит. А что лучше? putty или dc. Скинь ссылку где найти их. 2 месяца была нормально а вот сейчас стали проблемы.
3060927.png (47.2 Kb) · 1805596.png (65.0 Kb)
Vladislav 01.05.12 14:59 #183
PuTTy это прога, а dc открывается командой в чате, если конечно бот в сети, проверить это можно различными командами, так что действую. Я не буду писать то что разжевано в инструкции. Читай, разбирайся. Зайти боту на канал никакие обновления не помешают, тут три варианта или нет доступа на канал или нет доступа в сеть или нет доступа вообще в инет (блокирует например что-то). Что из этого у тебя ты узнаешь сразу как прочитаешь инструкцию.
D-7 18.05.12 12:01 #184
Как включить в логах с каналов ответы бота на обращение к нему или на поданные ему команды?
Vladislav 18.05.12 13:48 #185
Поставить этот скрипт.
mechclone 29.05.12 01:19 #186
Вопрос, как отключить на боте функцию когда он после каждй ссылки пишет название страницы?
Vladislav 29.05.12 09:37 #187
!set +notitle
nemesis 30.07.12 17:00 #188
глупый вопрос наверно. А как настроить викторину. А конкретно время на ответы вопросов. В стандартной конфигурации слишком долго обычные вопросы, а блиц уж слишком блиц.
И вопрос еще почему-то на некоторых вопроса вместо пробела выходит что-то среднее между л и ь, ль какая-то. Но все остальное нормально, только вопросы. Думал может как-то оттого-что в shellmix.com не могу запустить /eggdrop.sh. Но тогда все остальное тоже бы было с этим ЛЬ.
Vladislav 30.07.12 18:14 #189
Викторина настраивается в ymhuk.configuration.tcl

Quote
#Длина раунда обычных вопросов в секундах
set conf(roundtime) 80


и тд. надо смотреть чтоб автоподсказки успевали сработать то есть тоже изменить у них время, а лучше ничего не трогать так как при другой конфигурации возможны ошибки так как никто не тестил.

Пробел это наверно античит в файле ymhuk.addons.tcl

Code
for {set i 0} {$i < $tr} {incr i} {regsub -- \x20 $text \x0a0 text}


попробуй убери эту строку или попробуй другой irc сервер, возможно твой или сервер бота заменяет на тот знак вместо пробела, встречал такие в руснете где любой спец символ заменяется на простой.

Можно проверить так:

Quote
<Vladislav> !tcl putserv "privmsg #виндроп :тест\x0a0тест"
<Windrop> тест тест
nemesis 30.07.12 22:18 #190
спасибо за настройку времени. Но тут еще одна проблема появилась.
Экспериментировал с fight.tcl надоели мне одни и теже боссы. Заменил их именами актеров и кинозлодеев, места ударов(живот - пузо итд) с помощью автозамены. Перезагрузил бот, и тут эпик фейл. Когда набираю !битва босс пишет: Извини, но босс нет на канале. Бился с другими "новые" боссы награждают всяким, а самих невозможно вызвать по причине указанной выше. места ударов в свою очередь отображаются. заменил на нормальный fight.tcl причина осталась?Что делать?
Vladislav 30.07.12 23:26 #191
Не правильно значит заменил, меняется в двух местах боссы, да и само слово "бос" "boss" менять не надо было, в общем если правильно всё заменить то разницы не будет.

Перезапиши скрипт:
!обновить fight.tcl

Проверь нет ли копий скрипта:
!загрузка fight.tcl
загрузиться должен один скрипт.

И рестарни бота:
!restart

Если не помогает то замени базу fight.usr в data на тот что идёт в боте (нужен рестарт, очки обнулятся).
nemesis 31.07.12 12:59 #192
оказалось из-за шелла. В другом шелле все прекрасно работает, не знаю почему. Решил поставить два бота один чисто для викторины другой для остального. Удалил из одного все скрипты из папки games кроме умника. Попытался удалить из info а тут тоже возникала проблема, бот после этого не заработал. Вопрос: что можно удалить из других папок а что нельзя для того чтобы хорошо функционировала только викторина. Команды иначе у двух ботов дублируются.
Vladislav 31.07.12 13:16 #193
Ничего удалять не надо, измени загрузку скриптов в конфиге, у тебя должно быть так:

Quote
# Стандартные скрипты. Нужны для корректной работы бота!
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl

# Загружаем нужные скрипты
source scripts/system/b-ident.tcl
source scripts/system/ccs.tcl
source scripts/system/egglib_pub.tcl
source scripts/system/putserv_vs_putfast.tcl
source scripts/games/ymhuk.tcl

# Модули.
#source conf/social.conf
#source conf/stats.conf
#source megahal/megahal.tcl


В привате у бота напишешь потом !set #канал +noccs чтоб не отвечал бот на системные команды.

P.S. Практически всё отключается командой !скрипты кроме тех что в конфиге где указывается канал и парочки других скриптов, так же в конфиге есть параметр для изменения префикса что устраняет совпадение команд.

Quote
# Укажите префикс для команд.
set gprefix(1) "!"
Jake 05.08.12 12:29 #194
Есть ли на боте функция такая, чтобы добавить пользователя в определённый файл, и когда например кто-то этого пользователя забанит на канале, то бот автоматически снимет бан с него, вообщем защита от бана для юзера )
Vladislav 05.08.12 12:58 #195
Добавляешь юзера !+юзер ник и прописываешь ему флаг f !флаг ник +f
Поиск: