Просмотр полной версии : Загрузка плагина выдает ошибку
Приветствую форумчане! ПРи загрузке бота а точнее плагина выскакивает ошибка
http://s60.radikal.ru/i169/0910/c6/ae98ec45606d.jpg
Прошу помощи!
Хм...
А можна по подробнее?
Какая версия коры? Какая версия Макроплагина (из этого нечеткого рисунка я понял что именно он сбоит).
Файл errors.txt
И, желательно, удалять из путей к боту все пробелы и тире.
открывай файл ..\plugins\macro\Automacro.pm и замени в нём 15 строчку:
use Skills;
на вот эту:
use Skill;
у тебя видимо очень старый macro-плагин
скачал бы отсюда бота, там уже установлен плагин
Версия коры - незнаю, от джерри недавно пришла!
Версия макро - 1.3.5. Если старая будьте добры, скиньте ссылку на свежую. Заранее благодарен!
To 4erT, попробывал заменить как Вы описали - кора выдала следующее:
http://s51.radikal.ru/i131/0910/09/563c3f37b7e1.jpg
Error.txt
OpenKore version what-will-become-2.0.7 (SVN Version)
SVN revision: unknown
Loaded plugins:
plugins/macro.pl (macro)
Error message:
Undefined subroutine &Settings::addConfigFile called at D:/rouge - alligator/plugins/macro.pl line 65.
Stack trace:
Undefined subroutine &Settings::addConfigFile called at D:/rouge - alligator/plugins/macro.pl line 65.
at D:/rouge - alligator/plugins/macro.pl line 65
macro::onstart3('start3', 'undef', 'undef') called at src/Plugins.pm line 444
Plugins::callHook('start3') called at src/functions.pl line 218
main::loadDataFiles() called at src/functions.pl line 81
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HAS H(0x2a734a0)') called at openkore.pl line 96
main::__start() called at start.pl line 119
Died at this line:
if (&checkConfig) {
* $cfID = Settings::addConfigFile("$Settings::control_folder/".$macro_file, \%macro, \&parseAndHook);
Settings::load($cfID)
Последняя версия макроплагина
http://rapidshare.com/files/288184748/macro.rar.html
Благодарю за помощь, макро плагин уже новый стоит - теперь ошибка лезет при загрузке консоля при вводе бота
error loading config/macros.txt
макросы вроде рабочие, с этого форума брал
openkore r9615 + http://rapidshare.com/files/288184748/macro.rar.html =
= SVN revision: 6915
Loaded plugins:
plugins/macro.pl (macro)
Error message:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 42, <FILE> line 1.
Stack trace:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 42, <FILE> line 1.
at plugins/Macro/Parser.pm line 42
Macro::Parser::parseMacroFile('control\macros.txt' , 0) called at D:/Program Files/openkore r6915/plugins/macro.pl line 91
macro::parseAndHook('control\macros.txt', 'HASH(0x39527cc)') called at D:/Program Files/openkore r6915/src/Settings.pm line 409
Settings::loadByHandle(48) called at D:/Program Files/openkore r6915/plugins/macro.pl line 58
macro::onstart3('start3', 'undef', 'undef') called at src/Plugins.pm line 444
Plugins::callHook('start3') called at src/functions.pl line 219
main::loadDataFiles() called at src/functions.pl line 81
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HAS H(0x3771dd4)') called at openkore.pl line 96
main::__start() called at start.pl line 119
SOS!
openkore r9615 + http://rapidshare.com/files/288184748/macro.rar.html =
= SVN revision: 6915
Loaded plugins:
plugins/macro.pl (macro)
Error message:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 42, <FILE> line 1.
Stack trace:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 42, <FILE> line 1.
at plugins/Macro/Parser.pm line 42
Macro::Parser::parseMacroFile('control\macros.txt' , 0) called at D:/Program Files/openkore r6915/plugins/macro.pl line 91
macro::parseAndHook('control\macros.txt', 'HASH(0x39527cc)') called at D:/Program Files/openkore r6915/src/Settings.pm line 409
Settings::loadByHandle(48) called at D:/Program Files/openkore r6915/plugins/macro.pl line 58
macro::onstart3('start3', 'undef', 'undef') called at src/Plugins.pm line 444
Plugins::callHook('start3') called at src/functions.pl line 219
main::loadDataFiles() called at src/functions.pl line 81
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HAS H(0x3771dd4)') called at openkore.pl line 96
main::__start() called at start.pl line 119
SOS!
Сохрани файл control/macros.txt в кодировке UTF-8
http://s53.radikal.ru/i142/0910/82/d9370332f30e.jpg (http://www.radikal.ru)
Control/macros.txt сохранен в кодировке UTF-8
Версия макроплагина скачана отсюда
Мои макросы
# Не удаляйте эти строки, они нужны для корректной работы с UTF-8.
# Пишите ваши макросы в этом файле, ниже этих строк.
# Гайд по macro плагину:
# http://www.openkore.com/wiki/index.php/Macro_plugin_Russian
###Come###
automacro come {
pubm /подойди/
run-once 1
call {
do ai manual
pause 1
$id = @player ($.lastpub)
$x = @eval ($::players{$::playersID[$id]}->{pos_to}{x})
$y = @eval ($::players{$::playersID[$id]}->{pos_to}{y})
$x = @eval($x + @random("-1","1"))
$y = @eval($y + @random("-1","1"))
do move $x $y
pause 10
release come
do ai on
}
}
###Speak###
automacro pm {
pm /.*/
call stop
}
automacro pub {
pubm /.*/
call stop
}
macro stop {
do ai manual
do move stop
pause 10
do ai auto
}
###CardDop###
automacro CardDrop {
console /Item added to inventory: .*Card.*/
call {
log =======================================
log ----------- CARD FOUND !!! -----------
log =======================================
do eval Utils::Win32::playSound('F:\alarm.wav')
}
}
###Spasibo###
automacro spasibo {
console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/
timeout 10
call {
$frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO
if ($.lastMatch1 ~ $frend) goto end
pause 3
do e thx
$text = @random ("спс","cgc","спасиб","cgfcb,j","cяпки","благодарю")
pause 3
do c $text
:end
}
Добавлено через 1 час 31 минуту
Нет никаких идей?
Заранее спасибо!
Ты забыл в самом конце скобочку поставить
###Spasibo###
automacro spasibo {
console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/
timeout 10
call {
$frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO
if ($.lastMatch1 ~ $frend) goto end
pause 3
do e thx
$text = @random ("спс","cgc","спасиб","cgfcb,j","cяпки","благодарю")
pause 3
do c $text
:end
}
} <- ты тут забыл скобочку поставить
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot