Проблема с модулем Megahal

Модули для windrop/eggdrop.

Модератор: Модераторы

Проблема с модулем Megahal

Сообщение ingvarr » 25 мар 2009 21:03

при подключении модуля megahal.dll бот ругается фразами вроде "Tcl error [::megahal::pubm]: invalid command name "getreply"". Что делать?
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение Deniska » 25 мар 2009 21:11

Смотря какая версия. Есть оригинальная версия от vd, есть модифицированная от Buster. Т.к. версия Buster'а еще толком не протестирована и работоспособность ее не гарантирована - сложно сказать какие там могут возникнуть ошибки.
Аватара пользователя
Deniska
 
Сообщения: 19
Зарегистрирован: 22 сен 2008 09:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 25 мар 2009 23:15

Да, это версия от Buster. Собственно, бот почему-то вообще отказывается загружать сам модуль, получается, что работает только скрипт. Причину понять не могу, длл-ка лежит в папке /modules и тем не менее "Can't load modules megahal: No such file or directory"
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение Deniska » 26 мар 2009 06:43

Приведи конфиг, настройки скрипта megahal.tcl и напиши расположение папок/файлов.
Аватара пользователя
Deniska
 
Сообщения: 19
Зарегистрирован: 22 сен 2008 09:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 27 мар 2009 01:47

в конфиге путь к модулям прописан: set mod-path "modules/"
в скрипте - loadmodule megahal
расположение C:\eggdrop\modules\megahal.dll
скрипт - C:\eggdrop\megahal\megahal.tcl
скрипт стартует и работает нормально, а вот модуль загружаться отказывается. другие модули из этой папки загружаются нормально.
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение Deniska » 28 мар 2009 09:18

Насколько я помню, в инструкции к модулю в случае проблем предлагается использовать альтернативную библиотеку cygwin, она приложена в стандартном комплекте. Сделай резервную копию библиотеки в C:\eggdrop, отключи бота, подмени библиотеку и загрузи бота заново.
Аватара пользователя
Deniska
 
Сообщения: 19
Зарегистрирован: 22 сен 2008 09:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 28 мар 2009 16:50

уже пробовал, результат тот же
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 29 мар 2009 16:28

Это может быть связано с тем, что используется стандартная сборка Windrop без Suzi patch?
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение Deniska » 29 мар 2009 16:35

Надо было с этого начинать (:. Модуль ориентирован на бота с патчем Сюзи ("доработчик" модуля - Buster - один из двух администраторов того проекта. 2й - сам Suzi ). Попробуй тогда установить обычный megahal, он точно пойдет на любом боте.
Аватара пользователя
Deniska
 
Сообщения: 19
Зарегистрирован: 22 сен 2008 09:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 29 мар 2009 17:20

в версии от vd вообще отсутствует .dll-файл...
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение Deniska » 29 мар 2009 20:50

Попробуй эту библиотеку
megahal.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Deniska
 
Сообщения: 19
Зарегистрирован: 22 сен 2008 09:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение ingvarr » 04 апр 2009 00:50

нда. похоже, я его так и не запущу...
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с модулем Megahal

Сообщение tvrsh » 04 апр 2009 10:04

А сейчас какие проблемы? Ты делаешь все как надо?
Скопируйте модуль "megahal.so" (или "megahal.dll") в каталог "modules".
Скопируйте megahal.conf в рабочий каталог бота
Скопируйте рабочие файлы модуля:
megahal.aux
megahal.ban
megahal.grt
megahal.swp
megahal.mat
megahal.trn
megahal.nick
megahal.key
megahal.hello
megahal.translit
в каталог, который указан в megahal.conf, в качестве рабочего каталога
для модуля в переменной meg_patch.
Все эти файлы написаны в кодировке CP1251, для работы в кодировке koi8
сконвертируйте их в koi8 (это удобно сделать, например, с помошью "far")

Это из readme.rus от мегахала vd.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблема с модулем Megahal

Сообщение ingvarr » 07 апр 2009 01:54

спасибо, этот модуль загружается. правда из всех флагов, описаных в readme понимает только nopubmega (включает и выключает использование модуля на канале). на все остальные флаги выдает
"Error trying to set <флаг> for #<канал>, invalid mode"
ingvarr
 
Сообщения: 8
Зарегистрирован: 25 мар 2009 20:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Модули для ботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron