PDA

Просмотр полной версии : Охота на мвп.


Derrek
24.11.2012, 19:13
Решил сделать чампа - азурника, погонять мвп. Замутил небольшой макрос для этого:
automacro chgmap {
timeout 3600
exclusive 1
call map
run-once 1
}

automacro chmap {
console /You become MVP!/i
call map
run-once 1
}
macro map{
if (@config(lockMap) == pay_fild11) goto mm1
if (@config(lockMap) == pay_dun04) goto mm2
if (@config(lockMap) == prt_sewb4) goto mm3
if (@config(lockMap) == anthell02) goto mm4
if (@config(lockMap) == moc_fild17) goto mm5
if (@config(lockMap) == xmas_fild01) goto mm6
goto end

:mm1
do conf lockMap pay_dun04
goto end
:mm2
do conf lockMap prt_sewb4
goto end
:mm3
do conf lockMap anthell02
goto end
:mm4
do conf lockMap moc_fild17
goto end
:mm5
do conf lockMap xmas_fild01
goto end
:mm6
do conf lockMap pay_fild11

:end
}

Ну и собственно может кто посоветует как можно улучшить кпд такого бота.
1. Как заставить таймаут начинать отсчёт от вхождения на новую карту, т.е. чтобы не получалась смена карты 2 раза подряд.
2. Можно ли запоминать координаты найдённого мвп и портоваться по ним вингом при следующей азуре(Т.е. сначала ищем мвп на карте, а после нахождения уже целенаправленно по последним координатам вингаемся)

Добавлено через 2 часа 0 минут
На счёт 2го вопроса, вот что надумал:
automacro mpos{
monster Archangeling, Bacsojin, Dark Lord, Detale, Doppelganger, Dracula, Drake, Eddga, Dark Snake Lord, Garm, Egnigem Cenia, Golden Thief Bug, Incantation Samurai, Lady Tany, Lord of Death, Maya, Mistress, Moonlight Flower, Orc Hero, Orc Lord, Osiris, Pharaoh, Phreeoni, RSX-0806, Stormy Knight, Tao Gunka, Thanatos, Turtle General, Vesper, Howard Alt-Eisen, Seyren Windsor, Eremes Guile, Margaretha Sorin, Cecil Damon, Kathryne Keyron, Lord Knight Seyren, Assassin Cross Eremes, Whitesmith Howard, High Priest Margaretha, Sniper Cecil, High Wizard Kathryne, Morroc's Shadow Angel, Vocal, Morroc's Shadow Human
timeout 3
exclusive 1
call coord
run-once 1
}
macro coord{
$mPos = $.lastMonsterPos
do conf mmm1 @arg ("$mPos", 1)
do conf mmm2 @arg ("$mPos", 2)
do conf mmm3 @arg ("$mPos", 3)
}

automacro mvpgo{
console /Map Change: (.*)/i
exclusive 1
call go
run-once 1
}
macro go{
if (@config(lockMap) == @config(mmm3)) goto yeah
goto end
:yeah
do move @config(mmm1) @config(mmm2)
goto end
:end

Пашет.



Добавлено через 15 минут
И ещё, как можно взять абсолютное значение разницы координат текущих и нужных?
Вот для такой фишки нужно:
$myPos = $.pos
while(@eval((@config(mmm1)-@arg ("$myPos", 1)))<15 && (@eval(@config(mmm2)-@arg ("$myPos", 2)))<15) as loop
do tele
$myPos = $.pos
end loop

Добавлено через 1 час 11 минут
"do move @config(mmm1) @config(mmm2)"
на что поменять move чтобы бот атаковал по пути нужные цели?(тобиш если в wx интерфейсе нужно кликнуть не левой, а правой кнопкой мыши на карте)

4epT
26.11.2012, 09:55
1. Как заставить таймаут начинать отсчёт от вхождения на новую карту, т.е. чтобы не получалась смена карты 2 раза подряд.
может быть поставить дополнительное условие:
console /смена карты/

2. Можно ли запоминать координаты найдённого мвп и портоваться по ним вингом при следующей азуре(Т.е. сначала ищем мвп на карте, а после нахождения уже целенаправленно по последним координатам вингаемся)
можно попробовать использовать опции конфига:
lockMap_x (http://ragbot.ru/wiki/lockMap_x)
lockMap_y (http://ragbot.ru/wiki/lockMap_y)
lockMap_randX (http://ragbot.ru/wiki/lockMap_randX)
lockMap_randY (http://ragbot.ru/wiki/lockMap_randY)

про разницу координат, попробуй сказать боту перемещаться только телепортом и указать пределы lockMap как я указал выше.


на что поменять move чтобы бот атаковал по пути нужные цели?
раньше для этого существовал плагин "waypoint", который добавлял новую консольную команду..
но, впринципе, если в конфиге стоит "attackAuto 2", то бот должен всех атаковать по пути.

NewBotie123
26.11.2012, 10:29
если в конфиге стоит "attackAuto 2", то бот должен всех атаковать по пути.

нет, бот не атакует, лут собирает да.
атакует по пути если только правой кнопкой мыши по карте тыкнуть (напишет что Движение к промежуточному пункту маршрута )

Derrek
26.11.2012, 19:31
Так похоже у меня сформировались вопросы которые решат проблему:
1. Как обнулить
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY
через макрос, нужно при перемещении на новую карту с мвп( он у меня по 12ти картам всё таки бегает и если оставить локмап координаты будет ой как плохо)

2. Видимо я пытаюсь заставить его использовать сразу 2 режима(рандом валк и телепорт идле), это вообще реально?По мануалам чую что нереально... В идеале - перемещение по карте телепортами до попадания в локмап х у (+- ранд), в этом месте срабатывание ходьбы(это к команде do move при которой он становится грушей для битья мвп).
Щас буду дальше макрос развивать, может до чего додумаюсь.

может быть поставить дополнительное условие:
Я думал об этом, но карта меняется при каждом телепорте...


Да уточню, сам монк ничего не может сделать, только азура т.е. вариант ходить по карте рандом волком не вариант - сразу сдохнет.

Добавлено через 56 минут
Вот чего напридумывал, щас буду проверять работоспособность:
################################################## ##
#automacro state1{
mapchange any
call {
do conf route_randomWalk 0
do conf teleportAuto_idle 1
do conf mmm4 0
}
}

#automacro mpos{
monster Archangeling, Bacsojin, Dark Lord, Detale, Doppelganger, Dracula, Drake, Eddga, Dark Snake Lord, Garm, Egnigem Cenia, Golden Thief Bug, Incantation Samurai, Lady Tany, Lord of Death, Maya, Mistress, Moonlight Flower, Orc Hero, Orc Lord, Osiris, Pharaoh, Phreeoni, RSX-0806, Stormy Knight, Tao Gunka, Thanatos, Turtle General, Vesper, Howard Alt-Eisen, Seyren Windsor, Eremes Guile, Margaretha Sorin, Cecil Damon, Kathryne Keyron, Lord Knight Seyren, Assassin Cross Eremes, Whitesmith Howard, High Priest Margaretha, Sniper Cecil, High Wizard Kathryne, Morroc's Shadow Angel, Vocal, Morroc's Shadow Human
timeout 3
exclusive 1
call coord
run-once 1
}
#macro coord{
$mPos = $.lastMonsterPos
do conf mmm1 @arg ("$mPos", 1)
do conf mmm2 @arg ("$mPos", 2)
do conf mmm3 @arg ("$mPos", 3)
do conf lockMap_x @arg ("$mPos", 1)
do conf lockMap_y @arg ("$mPos", 2)
}

#automacro mvpgo{
location pay_fild11, pay_dun04, prt_sewb4, ama_dun03, moc_fild17, xmas_fild01, anthell02, beach_dun, mjolnir_04, in_sphinx4, xmas_dun02, gef_dun02
call go
run-once 1
}
#macro go{
if (@config(lockMap) == @config(mmm3)) goto yeah
goto end
:yeah
$myPos = $.pos
while(@config(mmm4)==0) as loop
$result1 = @eval(@arg ("$myPos",1)-@config(mmm1))
$result2 = @eval(@arg ("$myPos",2)-@config(mmm2))
$result3 = @eval(@config(mmm1)-@arg ("$myPos",1))
$result4 = @eval(@config(mmm2)-@arg ("$myPos",2))
if ($result1>0 && $result1<30) goto step1a
if ($result3>0 && $result3<30) goto step1a
goto end1
:step1a
if ($result2>0 && $result2<30) goto step1b
if ($result4>0 && $result4<30) goto step1b
goto end1
:step1b
do conf route_randomWalk 1
do conf teleportAuto_idle 0
do conf mmm4 1
goto end2
:end1
do tele
$myPos = $.pos
;end2
end loop
}



################################################## #######################

#automacro chgmap {
location pay_fild11, pay_dun04, prt_sewb4, ama_dun03, moc_fild17, xmas_fild01, anthell02, beach_dun, mjolnir_04, in_sphinx4, xmas_dun02, gef_dun02
call map
run-once 1
}
automacro chmap {
console /You become MVP!/i
priority 1
delay 10
call map
run-once 1
}
macro map{
if (@config(lockMap) == pay_fild11) goto mm1
if (@config(lockMap) == pay_dun04) goto mm2
if (@config(lockMap) == prt_sewb4) goto mm3
if (@config(lockMap) == ama_dun03) goto mm4
if (@config(lockMap) == moc_fild17) goto mm5
if (@config(lockMap) == xmas_fild01) goto mm6
if (@config(lockMap) == anthell02) goto mm7
if (@config(lockMap) == beach_dun) goto mm8
if (@config(lockMap) == mjolnir_04) goto mm9
if (@config(lockMap) == in_sphinx4) goto mm10
if (@config(lockMap) == xmas_dun02) goto mm11
if (@config(lockMap) == gef_dun02) goto mm12
goto end

:mm1
do conf lockMap pay_dun04
goto end
:mm2
do conf lockMap prt_sewb4
goto end
:mm3
do conf lockMap ama_dun03
goto end
:mm4
do conf lockMap moc_fild17
goto end
:mm5
do conf lockMap xmas_fild01
goto end
:mm6
do conf lockMap anthell02
goto end
:mm7
do conf lockMap beach_dun
goto end
:mm8
do conf lockMap mjolnir_04
goto end
:mm9
do conf lockMap in_sphinx4
goto end
:mm10
do conf lockMap xmas_dun02
goto end
:mm11
do conf lockMap gef_dun02
goto end
:mm12
do conf lockMap pay_fild11
goto end
:end
}


Добавлено через 3 минуты
automacro chgmap {
location pay_fild11, pay_dun04, prt_sewb4, ama_dun03, moc_fild17, xmas_fild01, anthell02, beach_dun, mjolnir_04, in_sphinx4, xmas_dun02, gef_dun02
call map
run-once 1
}

С этим макросом тяжко, так и не придумал пока удачной реализации смены локмапы по таймауту после вступления но новую карту с мвп...

Добавлено через 4 минуты
Макрос который освобождает все мои остальные макросы:
################################################## ###
automacro heal {
console /Map Change: prontera.gat/i
call healer
run-once 1
}
macro healer {
pause 2
do talk @npc (154 193)
release all

}
################################################## ###

Добавлено через 16 минут
[macro] go error: error in 4: Unrecognized --> while <-- Sub-Routine
Хмм...

4epT
27.11.2012, 11:09
1. Как обнулить
точно так же, как ты туда записываешь новое значение: do conf none (http://ragbot.ru/wiki/conf)

2. Видимо я пытаюсь заставить его использовать сразу 2 режима(рандом валк и телепорт идле), это вообще реально?
нет это не реально.. шатный режим позволяет либо только телепортироваться, либо только бегать..
Есть плагин: tele-search v2 (http://openkore.svn.sourceforge.net/viewvc/openkore/plugins/tele-search%20v2/trunk/) - он позволяет телепортироваться и некоторое время походить пешком в поисках моба, затем опять телепорт..

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

может быть поставить дополнительное условие:
Я думал об этом, но карта меняется при каждом телепорте...
тогда можно использовать хуки. Найти хук который отвечает за загрузку новой карты, а не телепорта и прописать его в условия автомакроса (http://ragbot.ru/wiki/%D0%9C%D0%B0%D0%BA%D1%80%D0%BE-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD#.D0.A3.D1.81. D0.BB.D0.BE.D0.B2.D0.B8.D1.8F_.D0.B2_.D0.B0.D0.B2. D1.82.D0.BE.D0.BC.D0.B0.D0.BA.D1.80.D0.BE.D1.81.D0 .B5)

кстати лучше всего комментировать весь макрос полностью, а не только "#automacro chgmap {"
возможно как раз избавит от "[macro] go error: error in 4: Unrecognized --> while <-- Sub-Routine"

плагин waypoint можно найти тут (http://rofan.ru/viewtopic.php?t=289)

Derrek
27.11.2012, 20:52
нет это не реально.. шатный режим позволяет либо только телепортироваться, либо только бегать..
Есть плагин: tele-search v2 - он позволяет телепортироваться и некоторое время походить пешком в поисках моба, затем опять телепорт..
Я же уже вроде реализовал это макросом своим.

кстати лучше всего комментировать весь макрос полностью, а не только "#automacro chgmap {"
возможно как раз избавит от "[macro] go error: error in 4: Unrecognized --> while <-- Sub-Routine"

Тут явно оно ругается на какие-то ошибки в цикле while, я не настолько знаю пёрл и опенкор чтобы найти их :) Буду рыть дальше может найду.

точно так же, как ты туда записываешь новое значение: do conf none

Биг сенькс =)

тогда можно использовать хуки. Найти хук который отвечает за загрузку новой карты, а не телепорта и прописать его в условия автомакроса
Каким образом после этого записать условие отложенного срабатывания?
1. Бот портица в пронту на отхил и отжор сп, собственно всё время будет как минимум смена пронта-локмапа и это вызовет многократное срабатывание макроса, если его не заделеить на сработку через время.
2. Таймаут срабатывает сразу как условия выполняются, т.е. нужно юзать делей? А он не повесит остальные макросы?

Похоже лучше забить вообще на смену мапы через время, ибо какойто геморой. Может и не запалят что бот по 4 часа летает на 1й мапе в поисках мвп. Хотя проблема того, что кто-то другой убил мвп когда ты на карте остаётся.

п.с.:плагин waypoint можно найти тут ссылка мертва

4epT
28.11.2012, 23:40
Тут явно оно ругается на какие-то ошибки в цикле while
а тут не надо быть сильным..
ты оставь в файле macros.txt только макрос с циклом и посмотри будет ли он ругаться.. если будет, то удали все команды макроса и добавляй по одной.. а вообще он там пишет в какой строчке ошибка

на счёт таймаутов.. в макросе давольно геморно реализовать механизм таймаутов, т.к. в единицу времени может выполняться только один макрос..
тут надо хорошенько подумать..
вообще сообщение об убийстве МВП появляется на весь мир? Можно реагировать на это сообщение и в конфиг записывать для каждого МВП время его убийства. Дальше макросом проверять разницу текущего времени и времени записанного в конфиге.. так и определять МВП, на которого можно охотиться.
А вообще я припоминаю, что был плагин, позволяющий менять локации через определённое время... а вот и он: lockMap.pl (http://ragbot.ru/forum/showthread.php?t=5042) вот ещё что-то похожее: Automatic Map Changer (http://forums.openkore.com/viewtopic.php?f=34&t=18322)

ссылка мертва
очень даже рабочая..

Derrek
29.11.2012, 15:30
Тут явно оно ругается на какие-то ошибки в цикле while

На ОК форуме подсказали, там у меня вместо двоеточия стоит точка с запятой в end2.

UPD: Проблему это не решило, всё та же ошибка.

Продолжаю тестирование и отладку макроса.

UPD2: Короче он тупо не понимает что такое while, хз почему. Думаю как реализовать всё не используя цикл while...

UPD3: Ура! Я понял почему эти проблемы были. Телепорт idle нарушал всю работу макроса!!! работаю дальше над макросом.

вообще сообщение об убийстве МВП появляется на весь мир?
К сожалению нет... Просто наблюдая за ботом много раз видел как он прилетал к мвп а его бил другой игрок и он ловил сообщение о его убийстве в консли.

Кстати можно ли реализовать килстил у бота? Нигде не увидел опции включить килстил, везде только о том что он никогда не будет килстилить.

А вообще я припоминаю, что был плагин, позволяющий менять локации через определённое время... а вот и он: lockMap.pl вот ещё что-то похожее: Automatic Map Changer

Спасибо попробую, может будет получше макросовой реализации.

очень даже рабочая..
Хм у меня в таком виде не пашет:
http://rofan.ru/viewtopic.php?t=289
Зато вот так пашет:
http://mirage.rofan.ru/viewtopic.php?t=289
Не знаю почему...

Добавлено через 6 минут
Automatic Map Changer я находил, он не подходит так как там рандомная смена локмапы и спокойно можно попасть на ту же самую мапу. Именно после этого плагина я и начал писать макрос охоты на мвп)))

Добавлено через 3 минуты
lockMap.pl
Идеально! Это то что нужно!

Добавлено через 2 часа 12 минут
Этот макрос мне уже все мозги вынес =)))

Вобщем убрав телепорт idle добился пары срабатываний макроса, но опять возникает ошибка Unrecognized --> if <-- Sub-Routine
Вот как это всё выглядит сейчас:
Макрос:
automacro mpos{
monster Archangeling, Bacsojin, Dark Lord, Detale, Doppelganger, Dracula, Drake, Eddga, Dark Snake Lord, Garm, Golden Thief Bug, Samurai Specter, Lady Tany, Lord of Death, Maya, Mistress, Moonlight Flower, Orc Hero, Orc Lord, Osiris, Pharaoh, Phreeoni, RSX-0806, Stormy Knight, Tao Gunka, Thanatos, Turtle General, Vesper, Howard Alt-Eisen, Seyren Windsor, Eremes Guile, Margaretha Sorin, Cecil Damon, Kathryne Keyron, Lord Knight Seyren, Assassin Cross Eremes, Whitesmith Howard, High Priest Margaretha, Sniper Cecil, High Wizard Kathryne, Morroc's Shadow Angel, Vocal, Morroc's Shadow Human, 1658
call coord
run-once 1
}
macro coord{
$mPos = $.lastMonsterPos
do conf mmm1 @arg ("$mPos", 1)
do conf mmm2 @arg ("$mPos", 2)
do conf mmm3 @arg ("$mPos", 3)
do conf lockMap_x @arg ("$mPos", 1)
do conf lockMap_y @arg ("$mPos", 2)
}

automacro mvpgo{
mapchange pay_fild11, pay_dun04, prt_sewb4, ama_dun03, moc_fild17, xmas_fild01, anthell02, beach_dun, mjolnir_04, in_sphinx4, xmas_dun02, gef_dun02
call go
run-once 1
}
macro go{
if (@config(lockMap) == @config(mmm3)) goto yeah
goto end
:yeah
log I'm in yeah
$myPos = $.pos
$dot = 30
$result1 = @eval(@arg ("$myPos",1)-@config(mmm1))
$result2 = @eval(@arg ("$myPos",2)-@config(mmm2))
$result3 = @eval(@config(mmm1)-@arg ("$myPos",1))
$result4 = @eval(@config(mmm2)-@arg ("$myPos",2))

if ($result1 > 0) goto check1
log if1
goto res3
:check1
log check1
if ($result1 < $dot) goto stepa
log if2
:res3
log res3
if ($result3 > 0) goto check2
log if3
goto tele
:check2
log check2
if($result3 < $dot) goto stepa
log if4
goto tele
:stepa
log I'm in stepa
if ($result2 > 0) goto check3
log if5
goto res4
:check3
log check3
if($result2 < $dot) goto stepb
log if6
:res4
log res4
if ($result4 > 0) goto check4
log if7
:check4
log check4
if($result4 < $dot) goto stepb
log if18
goto tele
:stepb
log I'm in stepb
do conf route_randomWalk 1
do conf teleportAuto_idle 0
goto end
:tele
log I'm in tele
release mvpgo
do tele
:end
log I'm in end
release mvpgo
}

Лог того что получилось выполнить боту:
[Nov 29 03:23:40 2012.35] You use Teleportation on yourself (Lv: 2)
[Nov 29 03:23:40 2012.36] ----------------- Warp Portal --------------------
# Place Map
[Nov 29 03:23:40 2012.37] 0 Prontera City, Capitol of Rune- prontera
[Nov 29 03:23:40 2012.37] --------------------------------------------------
[Nov 29 03:23:40 2012.39] You are no longer: Action Delay
[Nov 29 03:23:41 2012.11] [macro] automacro mvpgo triggered.
[Nov 29 03:23:41 2012.11] Map Change: pay_dun04.gat (115, 167)
[Nov 29 03:23:41 2012.12] [macro log] I'm in yeah
[Nov 29 03:23:42 2012.10] [macro log] check1
[Nov 29 03:23:43 2012.36] [macro log] if2
[Nov 29 03:23:44 2012.12] [macro log] res3
[Nov 29 03:23:45 2012.28] [macro log] if3
[Nov 29 03:23:46 2012.42] [macro log] I'm in tele
[Nov 29 03:23:47 2012.25] You are now: Action Delay (Duration: 0.319s)
[Nov 29 03:23:47 2012.26] You use Teleportation on yourself (Lv: 2)
[Nov 29 03:23:47 2012.27] ----------------- Warp Portal --------------------
# Place Map
[Nov 29 03:23:47 2012.27] 0 Prontera City, Capitol of Rune- prontera
[Nov 29 03:23:47 2012.28] --------------------------------------------------
[Nov 29 03:23:47 2012.30] You are no longer: Action Delay
[Nov 29 03:23:48 2012.21] [macro log] I'm in end
[Nov 29 03:23:48 2012.10] [macro] automacro mvpgo triggered.
[Nov 29 03:23:48 2012.10] Map Change: pay_dun04.gat (126, 161)
[Nov 29 03:23:48 2012.13] [macro log] I'm in yeah
[Nov 29 03:23:49 2012.11] [macro log] check1
[Nov 29 03:23:50 2012.17] [macro log] if2
[Nov 29 03:23:51 2012.20] [macro log] res3
[Nov 29 03:23:52 2012.16] [macro log] if3
[Nov 29 03:23:53 2012.45] [macro log] I'm in tele
[Nov 29 03:23:54 2012.23] You are now: Action Delay (Duration: 0.319s)
[Nov 29 03:23:54 2012.24] You use Teleportation on yourself (Lv: 2)
[Nov 29 03:23:54 2012.25] ----------------- Warp Portal --------------------
# Place Map
[Nov 29 03:23:54 2012.26] 0 Prontera City, Capitol of Rune- prontera
[Nov 29 03:23:54 2012.27] --------------------------------------------------
[Nov 29 03:23:54 2012.28] You are no longer: Action Delay
[Nov 29 03:23:55 2012.24] [macro log] I'm in end
[Nov 29 03:23:55 2012.14] [macro] automacro mvpgo triggered.
[Nov 29 03:23:55 2012.15] Map Change: pay_dun04.gat (180, 130)
[Nov 29 03:23:55 2012.16] [macro log] I'm in yeah
[Nov 29 03:23:56 2012.11] [macro log] check1
[Nov 29 03:23:57 2012.26] [macro log] if2
[Nov 29 03:23:58 2012.19] [macro log] res3
[Nov 29 03:23:59 2012.20] [macro log] if3
[Nov 29 03:24:00 2012.37] [macro log] I'm in tele
[Nov 29 03:24:01 2012.25] You are now: Action Delay (Duration: 0.319s)
[Nov 29 03:24:01 2012.26] You use Teleportation on yourself (Lv: 2)
[Nov 29 03:24:01 2012.27] ----------------- Warp Portal --------------------
# Place Map
[Nov 29 03:24:01 2012.28] 0 Prontera City, Capitol of Rune- prontera
[Nov 29 03:24:01 2012.29] --------------------------------------------------
[Nov 29 03:24:01 2012.31] You are no longer: Action Delay
[Nov 29 03:24:02 2012.35] [macro log] I'm in end
[Nov 29 03:24:02 2012.23] [macro] automacro mvpgo triggered.
[Nov 29 03:24:02 2012.24] Map Change: pay_dun04.gat (94, 42)
[Nov 29 03:24:02 2012.25] [macro log] I'm in yeah
[Nov 29 03:24:03 2012.11] [macro log] check1
[Nov 29 03:24:04 2012.27] [macro log] I'm in stepa
[Nov 29 03:24:05 2012.32] [macro log] check3
[Nov 29 03:24:06 2012.13] [macro] go error: error in 34: Unrecognized --> if <-- Sub-Routine
[Nov 29 03:24:06 2012.24] Calculating random route to: Payon Cave (pay_dun04): 239, 32
[Nov 29 03:24:07 2012.19] Cannot calculate a route from pay_dun04 (94,42) to pay_dun04 (239,32)
[Nov 29 03:24:07 2012.21] Calculating random route to: Payon Cave (pay_dun04): 34, 138
[Nov 29 03:24:10 2012.49] Exiting...
[Nov 29 03:24:10 2012.51] macro plugin unloading, [Nov 29 03:24:10 2012.51] cleaning up
[Nov 29 03:24:10 2012.52] Bye!

Добавлено через 11 часов 59 минут
Подсказали на оф форуме что Unrecognized --> if <-- Sub-Routine возникает если не поставить пробел перед условием, буду сегодня тестить и писать макрос дальше.

Derrek
01.12.2012, 01:52
Меня забанили так что пока не прокачаю нового монка допиливать макрос не могу =)