automacro warpmap {
sp > 26
party /傳(.*)/i 隊頻"傳x"觸發,可以自己修改成console
inventory "藍色魔力礦石" > 0 (但是常常會誤判別人的傳陣為呼叫)
exclusive 1 不被其它巨集所中斷
timeout 6
call fuckbaby 請不要問我為什麼用這麼粗俗的字眼xD
}
macro fuckbaby {
if ($.lastMatch1 == 斐) goto pay 例:隊頻說”傳斐”
if ($.lastMatch1 == 中) goto prt
if ($.lastMatch1 == 朱) goto yuno
goto end
:pay
$rand = @random ("-1", "-2", "1", "2", "3") 隨機取得參數 -1,-2,1,2,3
$x = @eval(@arg("$.pos", 1) + $rand) 所在的座標X軸加上隨機取得的參數
$y = @eval(@arg("$.pos", 2) + $rand) 所在的座標Y軸加上隨機取得的參數
do sl 27 $x $y 於新座標施展傳送之陣
pause 2
do warp pay_gld 開啟傳送之陣至地圖斐揚城戰地圖(什麼湖泊)
do p 傳送點是「pay_gld」 以隊頻告知隊友,傳送之陣的傳點為何
goto end
:prt
$rand = @random ("-1", "-2", "1", "2", "3")
$x = @eval(@arg("$.pos", 1) + $rand)
$y = @eval(@arg("$.pos", 2) + $rand)
do sl 27 $x $y
pause 2
do warp prt_gld
do p 傳送點是「prt_gld」
goto end
:yuno
$rand = @random ("-1", "-2", "1", "2", "3")
$x = @eval(@arg("$.pos", 1) + $rand)
$y = @eval(@arg("$.pos", 2) + $rand)
do sl 27 $x $y
pause 2
do warp yuno
do p 傳送點是「朱諾」
goto end
:end
}
可以照這個if ($.lastMatch1 == x)串繼續增加,
就算要把全部的地圖寫進這個巨集也是能用的。
其實練功,不管是服事系自練,還是打手背娃娃機,只要需要稍作修改也是適用的。
而這就看個人需要去發揮啦~
以上是我寫來攻守城時用的,
參考過先前的傳陣寫法,
但我認為這麼寫的乏用空間更大。
#請不要回灌水文,如謝謝大大分享之類的,
看不到文的新人們,也請不要回文,不然會有灌水嫌疑。
版權沒有,轉載請便。
[ 本帖最後由 shincheng 於 2008-11-25 07:17 編輯 ]
- Nov 25 Tue 2008 09:27
巨集呼叫傳送之陣(感謝shincheng 大大的分享)
close
全站熱搜
留言列表
禁止留言