ЛУчше следовать за пати.

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
АлександрTM
Энтузиаст
Сообщения: 134
Зарегистрирован: Вс дек 10, 2006 8:47 pm

ЛУчше следовать за пати.

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

Бото прист+ бото син.
Все с ними гуд)
Но иногда прист затупливает и секунд по 15 стоит на одном месте,не получая координаты от Сина. Какой параметр отвечает за частоту посыла координат или что изменить чтоб ПРист лучше\качественее шел за пати. Не отставал.
Аватара пользователя
wxBotowod
Грамотный
Сообщения: 228
Зарегистрирован: Пт ноя 07, 2008 4:13 pm
Сервер RO:: laggame
Контактная информация:

Re: ЛУчше следовать за пати.

Сообщение wxBotowod »

поиск-_-...от гугля....
Изображение
АлександрTM
Энтузиаст
Сообщения: 134
Зарегистрирован: Вс дек 10, 2006 8:47 pm

Re: ЛУчше следовать за пати.

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

Добавлено спустя 1 час 28 минут 11 секунд:
Если ты про те изменения которые предлагаются внести в топике о Прист+человек,то при их внесении в ресив файл и релоада бота через консоль,то оно работает,правда я хз как это выглядит со стороны. Но если патом бота просто перезапустить,то выдается ошибка и кора не пашет,пока старый ресив файл не восстановлю.

Лучше следуем За сопартийцем
Файл Receive.pm
Ищем
Код:
if ($actor->isa('Actor::Player')) {
debug "Player Moved: " . $actor->name . " ($actor->{binID}) Level $actor->{lv} $sex_lut{$actor->{sex}} $jobs_lut{$actor->{jobID}} - ($coordsFrom{x}, $coordsFrom{y}) -> ($coordsTo{x}, $coordsTo{y})n", "parseMsg";

Меняем
Код:
if (UNIVERSAL::isa($actor, "Actor::Player"))) {
# Check Whatever it is a party member

my $ID = $actor->{ID};
if ($char->{party}{users}{$ID}) {
$chars[$config{char}]{party}{users}{$ID}{pos}{x} = $coordsTo{x};
$chars[$config{char}]{party}{users}{$ID}{pos}{y} = $coordsTo{y};
$chars[$config{char}]{party}{users}{$ID}{online} = 1;
}
debug "Player Moved: " . $actor->name . " ($actor->{binID}) Level $actor->{lv} $sex_lut{$actor->{sex}} $jobs_lut{$actor->{jobID}} - ($coordsFrom{x}, $coordsFrom{y}) -> ($coordsTo{x}, $coordsTo{y})n", "parseMsg";

Добавлено спустя 7 часов 40 минут 16 секунд:
Хелп = (
Ну если больше нет ни каких возможных улучшений,так и скажите)
И все таки где таймаут посыла коордиант от мастера к привязанному сопартийцу....

Добавлено спустя 15 часов 49 минут 47 секунд:
Вот сча кору перезапустил,и вылезла ошибка:
Синтаксическая ошибка,в файле Recive.pm line 1287 near ">>"
Синтаксическая ошибка,в файле Recive.pm line 1298 near "> elsif"
Compilation failed in require at openkore.pl line 58
Begin failed--complitation aborted at openkore.pl line 58

Добавлено спустя 19 минут 24 секунды:
ну или как найти строчку ету бле) 1287 \
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: ЛУчше следовать за пати.

Сообщение kLabMouse »

АлександрTM
Юзай "WinVi". Он показывает номера строк, и не ломает файлы.
Ответить