Бот под Gold Room [DarkForce]

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
Heigo
Начинающий
Сообщения: 29
Зарегистрирован: Пт фев 27, 2009 6:50 pm

Бот под Gold Room [DarkForce]

Сообщение 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"

Может быть ли это конфликт из за того что голд рум расположен на новой карте ихней? Как бы кора может не видет её и ругается? или что-та посерьёзней тут?
Изображение
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

Сообщение 4epT »

1. а что у тебя за автомакрос с условием "location"??
2. что за плагин cmdOnLogin.pl ??
3. как лока называется? на какую локу она похожа?
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Heigo
Начинающий
Сообщения: 29
Зарегистрирован: Пт фев 27, 2009 6:50 pm

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

Сообщение 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 секунд:
.
Изображение
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

Сообщение 4epT »

посмотри файл ordeal_3-2.fld в боте в папке filds если её там нету то это и есть причина всех ругань, на какую локу она похожа? или это самопальная карта?

плагин cmdOnLogin.pl не входит в стандартную сборку
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Heigo
Начинающий
Сообщения: 29
Зарегистрирован: Пт фев 27, 2009 6:50 pm

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

Сообщение Heigo »

Действительно в папке fields отсуствует файл: ordeal_3-2.fld . Как быть в такой ситуации? :wink:

Я сам точно незнаю... но вродебы как бы стандартная мапа с открытыми ихними порталами... но я не уверен.
Изображение
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

Сообщение 4epT »

бляха.. что значит "стандартная мапа" пайон и пронта - это тоже стандартные мапы, однако они разные сами по себе

найди тему в "Руководстве" про то как выбрать карту из клиента
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Heigo
Начинающий
Сообщения: 29
Зарегистрирован: Пт фев 27, 2009 6:50 pm

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

Сообщение Heigo »

Может быть ли карта голд рума зашифорованная... Я в sdata.grf и darkro.grf найти карту ordeal_3-2 найти немогу ( Прописываю на карте голд рума "/where" пишит "ordeal_3-2" странно... может ложно показывает название карты а на самом деле другая мапа? %)
Изображение
Ответить