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

Бот под Gold Room [DarkForce]

Добавлено: Пн мар 23, 2009 7:22 pm
Heigo
Меня интересует вопрос.... Сделал бота чтобы говорил с нпс и отправляло на голд рум, после того как он появился там выбивает сразу же ошибку Кора :
This program has encountered an unexpected problem. This is probably because of a bug in this program, or in one of the plugin. Please tell us about this problem. И Т Д...

This error message is:
Can't call mothod "Name" on an undefined value at plugins/Macro/Automacro.pm line 58
в логах ерроров вот что написано:
OpenKore version what-will-become-2.0.6 (SVN version)
@ai_seq = skill_use
Network state = 5
Network handler = Network::DirectConnection
SVN revision: unknown
Loaded plugins:
plugins/alertsound.pl (alertsound)
plugins/cmdOnLogin.pl (cmdOnLogin)
plugins/likehuman.pl (likehuman)
plugins/macro.pl (macro)

Error message:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.

Stack trace:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.
at plugins/Macro/Automacro.pm line 58
Macro::Automacro::checkLoc('prontera') called at plugins/Macro/Automacro.pm line 437
Macro::Automacro::automacroCheck('AI_pre', 'undef', 'undef') called at src/Plugins.pm line 440
Plugins::callHook('AI_pre') called at src/AI/CoreLogic.pm line 112
AI::CoreLogic::iterate() called at src/functions.pl line 593
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x24e1864)') called at openkore.pl line 96
main::__start() called at start.pl line 119

Died at this line:
my ($map, $x1, $y1, $x2, $y2) = split(/ /, $arg);
* if ($map eq $field->name) {
if ($x1 && $y1) {
Из за чего происходит ошибка? Как избавится? Хочу просто настроить чтобы бот бегал и бил "Gold Peco"

Может быть ли это конфликт из за того что голд рум расположен на новой карте ихней? Как бы кора может не видет её и ругается? или что-та посерьёзней тут?

Re: Бот под Gold Room [DarkForce]

Добавлено: Вт мар 24, 2009 12:06 am
4epT
1. а что у тебя за автомакрос с условием "location"??
2. что за плагин cmdOnLogin.pl ??
3. как лока называется? на какую локу она похожа?

Re: Бот под Gold Room [DarkForce]

Добавлено: Вт мар 24, 2009 10:35 am
Heigo
1. а что у тебя за автомакрос с условием "location"??
Брал за основу этот плагин, изменил диалог и координаты, правда после того как бот появляется на голд руме ругается на поляну: "ordeal_3-2"

automacro needheal {
location prontera
call heall
run-once 1
}

macro heall {
do ai manual
$X = @rand(158, 167)
$Y = @rand (181, 189)
do move $X $Y
do talknpc 150 185 c #
pause 1
do c @pk
do ai auto
release needheal
}
2. что за плагин cmdOnLogin.pl ??
Без понятия, он был в сборке бота, просто поделился "Святой Инквизитор" настроенной корой под даркро, чтобы не кикало и не ставило авто-бан за использования подключить бота к серверу. А разве этот плагин не должен лежать стандартно с корой?
3. как лока называется? на какую локу она похожа?
Лока называется: "ordeal_3-2", обычная лока, добавленны порталы, в грф файле смотрел сервера, её почему-то не нашёл, только DB Room мапы....

Возможно ли быть ошибка из за того что бот не видит карты, как бы она новая и выбивает из коры?

Добавлено спустя 2 минуты 36 секунд:

Добавлено спустя 5 минут 47 секунд:
.

Re: Бот под Gold Room [DarkForce]

Добавлено: Вт мар 24, 2009 1:22 pm
4epT
посмотри файл ordeal_3-2.fld в боте в папке filds если её там нету то это и есть причина всех ругань, на какую локу она похожа? или это самопальная карта?

плагин cmdOnLogin.pl не входит в стандартную сборку

Re: Бот под Gold Room [DarkForce]

Добавлено: Вт мар 24, 2009 2:17 pm
Heigo
Действительно в папке fields отсуствует файл: ordeal_3-2.fld . Как быть в такой ситуации? :wink:

Я сам точно незнаю... но вродебы как бы стандартная мапа с открытыми ихними порталами... но я не уверен.

Re: Бот под Gold Room [DarkForce]

Добавлено: Ср мар 25, 2009 12:28 am
4epT
бляха.. что значит "стандартная мапа" пайон и пронта - это тоже стандартные мапы, однако они разные сами по себе

найди тему в "Руководстве" про то как выбрать карту из клиента

Re: Бот под Gold Room [DarkForce]

Добавлено: Ср мар 25, 2009 2:57 pm
Heigo
Может быть ли карта голд рума зашифорованная... Я в sdata.grf и darkro.grf найти карту ordeal_3-2 найти немогу ( Прописываю на карте голд рума "/where" пишит "ordeal_3-2" странно... может ложно показывает название карты а на самом деле другая мапа? %)