automacro warpPortal0 {
pubm /拉/
call {
if (@invamount(藍色魔力礦石) == 0) goto outOfBlueGemStone
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$y2 = @eval($y + 1)
do sl 27 $x $y2
pause 1
do warp 0
do c 離我一格距離,擋住會放不出來
do c 現在的傳送點是「音」
goto end
:outOfBlueGemStone
pause 1
do c 沒藍石了...
:end
}
}
automacro warpPortal1 {
pubm /火/
call {
if (@invamount(藍色魔力礦石) == 0) goto outOfBlueGemStone
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$y2 = @eval($y - 1)
do sl 27 $x $y2
pause 1
do warp 1
do c 離我一格距離,擋住會放不出來
do c 現在的傳送點是「火」
goto end
:outOfBlueGemStone
pause 1
do c 沒藍石了...
:end
}
}
automacro warpPortal2 {
pubm /普/
call {
if (@invamount(藍色魔力礦石) == 0) goto outOfBlueGemStone
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x2 = @eval($x + 1)
do sl 27 $x2 $y
pause 1
do warp 2
do c 離我一格距離,擋住會放不出來
do c 現在的傳送點是「普」
goto end
:outOfBlueGemStone
pause 1
do c 沒藍石了...
:end
}
}
automacro warpPortal3 {
pubm /犬/
call {
if (@invamount(藍色魔力礦石) == 0) goto outOfBlueGemStone
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x2 = @eval($x - 1)
do sl 27 $x2 $y
pause 1
do warp 3
do c 離我一格距離,擋住會放不出來
do c 現在的傳送點是「犬」
goto end
:outOfBlueGemStone
pause 1
do c 沒藍石了
:end
}
}
#########顯示周圍怪物*以及*組對人物方位巨集#########
automacro autowalk {
map gl_cas02
timeout 30
#每隔1分觸發一次
call {
do ml
do party
release autowalk
}
}
本來還沒R版時,手動下達指令跟隨會開傳陣並跟著走進傳點
R版後手動下達指令跟隨會開傳陣但是卻不會跟著進傳點
只會用計算路徑來尋找打手,用走的去找打手
麻煩高手幫忙看看哪邊出了問題需要修改,感激不盡!! |