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

Добавлено: Вс дек 10, 2006 11:46 pm
kLabMouse
Посмотри sub processWaypoint

Добавлено: Вс дек 10, 2006 11:57 pm
Click
млин) напиши это слово по английски "Пазфайндер"
а то ничего похожего не нашёл

Добавлено: Пт мар 02, 2007 3:10 pm
piroJOKE
Тэээк-с, на правах "апа".

Во-первых вот сцылка на боян, обновление мэханизма Kore:
viewtopic.php?t=1165
"Add the CheckPoints task and remove the waypoint AI block"
(Надобно с этим разобраццо и заюзать в полный рост!!!)

Во-вторых, в эту тему следует добавить ссылку на тему Клик-а с его плагином wp.pl (надо же, не могу найти эту тему...)

Добавлено: Пт мар 02, 2007 8:05 pm
rjx
из Task/Route.pm:

Код: Выделить всё

##
# Task::Route->getRoute(returnArray, r_field, r_start, r_dest, [avoidWalls = 1])
# [b]returnArray: reference to an array. The solution will be stored in here.[/b]
# r_field: reference to a field hash (usually \%field).
# r_start: reference to a hash. This is the start coordinate.
# r_dest: reference to a hash. This is the destination coordinate.
# noAvoidWalls: 1 if you don't want to avoid walls on route.
# Returns: 1 if the calculation succeeded, 0 if not.
#
# Calculates how to walk from $r_start to $r_dest.
# The blocks you have to walk on in order to get to $r_dest are stored in
# $returnArray. This function is a convenience wrapper function for the stuff
# in Utils/PathFinding.pm

Добавлено: Сб мар 03, 2007 12:04 am
piroJOKE
rjx
Каково этому практическое применение, дорогой афтар, скажи на милость?

ЗЫ: Я не вижу там ни одной надписи "checkpoint", а они там должны быть.

Добавлено: Сб мар 03, 2007 12:28 am
rjx
А нам и не нужно это checkPoint, посмотри внимательно на returnArray

Добавлено: Сб мар 03, 2007 12:33 am
rjx
Хотя не факт, что стоит вычислять путь заново при обрисовке; но, думаю, перехватить вызов этой функци всё-таки возможно. Покопаюсь ещё немного в исходниках...

Добавлено: Сб мар 03, 2007 12:40 am
piroJOKE
Ммм, нет, это имхо нет то (аррей). Чек-поинты - это другой уровень.

Добавлено: Сб мар 03, 2007 12:43 am
rjx
мб не об этом речь, но в возвращаемомо массиве находятся координаты точек движения ботега, вот по ним-то, как раз можно построить путь движения его сАмого.

Добавлено: Сб мар 03, 2007 1:32 am
piroJOKE
rjx
Верно, но в данном случае "чек-поинты важнее", т.к. этот массив сбивается, если начинается заворушка, а чек-поинты - нед.

Добавлено: Вс мар 04, 2007 1:16 am
chapa
http://forums.openkore.com/viewtopic.php?t=20105 не пашет(

как этот плаг вообще выглядит?

Добавлено: Пт июн 29, 2007 3:17 pm
Magomedov
Вот так я понимаю бот будет ходить квадратом по Пронте, а можно ли сделать чтоб он не просто ходил, но ещё и отстреливал нужных мобов?

Код: Выделить всё

automacro move {
location prontera
run-once 1
call move1
}
macro move1 {
move 152 176
@pause 2
move 152 183
@pause 2
move 159 183
@pause 2
move 159 176
@pause 2
@release move
}

Добавлено: Пт июн 29, 2007 5:17 pm
MVP
Magomedov писал(а):Вот так я понимаю бот будет ходить квадратом по Пронте, а можно ли сделать чтоб он не просто ходил, но ещё и отстреливал нужных мобов?
viewtopic.php?t=289&start=45 Тут все что тебе надо - StepSelectorV2.zip