klanz
18.05.2008, 17:44
создал макрос на основе некоторых с условиями, но одно условие мешает работе. что сделать?
automacro ready {
console /You are now in the game/
delay 5
call kach
run-once 1
}
macro kach {
$imhere = $.map
if ($imhere == aldebaran) goto baran #<--- вот это условие глючит
if ($imhere == xmas_fild01) goto xmasfild
if ($imhere == xmas) goto xmas
:baran
do move 197 70
do conf saveMap aldebaran
do conf sellAuto 1
do conf sellAuto_npc aldeba_in 94 56
do conf storageAuto 0
do conf storageAuto_npc aldebaran 143 119
do conf storageAuto_npc_type 3
do conf storageAuto_npc_steps c r0 n
do autosell
pause 5
do autobuy
do move 94 38
goto xmasfild
:xmasfild
pause 3
do move 168 166
pause 5
do talknpc 168 168 c r1 c c c
pause 5
log ================================================
log = Мы в Люти. Осталось только добежать до ворот
log ================================================
do move xmas
pause 5
goto end
:xmas
log ============================================
log = Таки добрались. Идем на игрушечную фабрику
log ============================================
do move 143 314
pause 5
do conf lockMap xmas_dun01
goto end
:end
pause 10
release ready
}
бот в баране бежит в магаз, выходит, реагирует на смену карты и опять бежит в магаз.
только не пишите, мол, создай простой макрос без заморочек и всё будет гууд. я хочу узнать что нужно делать с этим
automacro ready {
console /You are now in the game/
delay 5
call kach
run-once 1
}
macro kach {
$imhere = $.map
if ($imhere == aldebaran) goto baran #<--- вот это условие глючит
if ($imhere == xmas_fild01) goto xmasfild
if ($imhere == xmas) goto xmas
:baran
do move 197 70
do conf saveMap aldebaran
do conf sellAuto 1
do conf sellAuto_npc aldeba_in 94 56
do conf storageAuto 0
do conf storageAuto_npc aldebaran 143 119
do conf storageAuto_npc_type 3
do conf storageAuto_npc_steps c r0 n
do autosell
pause 5
do autobuy
do move 94 38
goto xmasfild
:xmasfild
pause 3
do move 168 166
pause 5
do talknpc 168 168 c r1 c c c
pause 5
log ================================================
log = Мы в Люти. Осталось только добежать до ворот
log ================================================
do move xmas
pause 5
goto end
:xmas
log ============================================
log = Таки добрались. Идем на игрушечную фабрику
log ============================================
do move 143 314
pause 5
do conf lockMap xmas_dun01
goto end
:end
pause 10
release ready
}
бот в баране бежит в магаз, выходит, реагирует на смену карты и опять бежит в магаз.
только не пишите, мол, создай простой макрос без заморочек и всё будет гууд. я хочу узнать что нужно делать с этим