Хеллоуин

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

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

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Хеллоуин

Сообщение АлексанTM »

Доброго времени суток.
Сейчас идет евент хеллоуин. Видел там бегающих ботов.
У меня кора выдает ошибку при попадании бота на эвентовую локацию.
Подскажите в чем трабл?

Добавлено спустя 1 минуту 54 секунды:
Error:
Can't call method "name" on an undefined value at src/Ai/CoreLogic.pm line 424
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Хеллоуин

Сообщение manticora »

Обновись.
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Re: Хеллоуин

Сообщение АлексанTM »

Обновил кору.
Cant't call method "baseName" on an undefined value at src/Ai/CoreLogic.pm line 427
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Хеллоуин

Сообщение manticora »

приложи файл errors.txt
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Re: Хеллоуин

Сообщение АлексанTM »

OpenKore version what-will-become-2.1
@ai_seq =
Network state = 5
Network handler = Network::DirectConnection
SVN revision: 7546
No loaded plugins.

Error message:
Can't call method "baseName" on an undefined value at src/AI/CoreLogic.pm line 427.

Stack trace:
Can't call method "baseName" on an undefined value at src/AI/CoreLogic.pm line 427.
at src/AI/CoreLogic.pm line 427
AI::CoreLogic::processPortalRecording() called at src/AI/CoreLogic.pm line 51
AI::CoreLogic::iterate() called at src/functions.pl line 738
main::mainLoop_initialized() called at src/functions.pl line 69
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x11d7bec)') called at openkore.pl line 97
main::__start() called at start.pl line 129

Died at this line:

* if (!$field->baseName) {
debug "Field name not known - abort\n", "portalRecord";
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Хеллоуин

Сообщение EternalHarvest »

Перед этим в выводе скорее всего было "No corresponding field file found for field".
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Re: Хеллоуин

Сообщение АлексанTM »

Это весь лог.

Добавлено спустя 1 минуту 9 секунд:
Так в чем проблема то?(
Мб кто скинет рабочую версию коры.?
Так то кора работает на офе все в порядке, но на евентовой локации такая хня.
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Хеллоуин

Сообщение manticora »

Зайди на локацию клиентом. Набери команду /where. Узнаешь, как называется локация. Извлечешь ее из grf-ки. Согласно руководству на вики сделаешь файл *.fld, положишь его в папку fields. Тогда всё должно заработать.

Ссылка на руководство http://wiki.openkore.com/index.php/FLD_Creation_Guide
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Re: Хеллоуин

Сообщение АлексанTM »

спс

Добавлено спустя 41 минуту 42 секунды:
локация называется evt_hello
Однако не в дате не в евенте ее нету.
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Хеллоуин

Сообщение manticora »

Возможно, что локации с именно таким названием нет. Иногда из одной локации делают несколько, и тогода они все просто ссылаются на оригинал. Как пример - локации нубо-зоны new_1-1, new_1-2, ... new_1-5.

Чтобы OpenKore знала, какие локации ссылаются на какие файлы, следует в grf найти файл resnametable.txt, вытащить его от туда и положить в папку tables. Этот файл текстовый, и там руками можно посмотреть, какой файл на самом деле надо извлекать из grf-ок (в смысле какой файл локации относится к эвенту).

Может быть я не прав, но ты попробуй.

P.S. Был случай, что для локации "ordeal_3-2" надо было найти соответствующий файл. Им оказался "ordeal_a02"...
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
АлексанTM
Новичок
Сообщения: 6
Зарегистрирован: Пт окт 29, 2010 6:20 pm
Сервер RO:: off

Re: Хеллоуин

Сообщение АлексанTM »

Заработало.
Нашел я карту хеловина в resnametable.txt
ВЫтащил из даты, вставил в fields в коре и переименовал) Теперь ошибки не кидает.


Остался еще 1 вопрос, ибо я не ботил где то с год уже, где мой любимый МАКРОС ткст), я копировал со старых версий кор, но он не пашет.

Добавлено спустя 3 минуты 10 секунд:
Заработало.
Нашел я карту хеловина в resnametable.txt
ВЫтащил из даты, вставил в fields в коре и переименовал) Теперь ошибки не кидает.


Остался еще 1 вопрос, ибо я не ботил где то с год уже, где мой любимый МАКРОС ткст), я копировал со старых версий кор, но он не пашет.

Добавлено спустя 9 минут 23 секунды:
Не заработало. Точнее при вычеслении маршрута, выдает ошибку.

Я видимо с английским не дружу, и неправильно занес файлы.
Можно перевод http://wiki.openkore.com/index.php/FLD_Creation_Guide

Добавлено спустя 5 часов 9 минут 59 секунд:
Что значит
Execute script: gat_to_fld.pl - Выполнить скрипт этого файла...не пойму, что с ним сделать)

И в итоге Copy created .fld data to OpenKore\fields - скопировать получившиеся флд файлики, откуда они получаются?)
Ответить