自動製作銀/箭矢桶
#此巨集為製作 1000 筒銀箭矢筒,請玩家注意以下說明。
#購買的人物要在斐揚,身上物品請儘量清空,然後自己組隊。
#要開始執行巨集時,請在小黑窗輸入macro start腳本就會自己跑了。
#若只要製作箭矢,可將銀箭矢的「銀」去掉即可。
#此巨集會在隊伍頻道顯示目前製作多少筒銀箭矢筒庫存。
#銀箭矢筒
macro start {
do conf autoTalkCont 0
do conf storageAuto 0
do conf sellAuto 0
do move 170 100 payon
pause 1
do talk @npc (181 104)
pause 1
do talk cont
pause 1
do talk resp 1
pause 2
# 取得倉庫的銀箭矢筒數量
$silverQuiver = @storamount(銀箭矢筒)
do storage close
pause 1
do move 12 124 payon_in01
}
automacro outOfQuiver {
# 以站立點當做觸發條件,若該點位置有人則可能無法觸發
location payon_in01 12 124
# 下行是控制做多少箭筒的設定,預設為 1000 筒
var silverQuiver <= 1000
run-once 1
call createQuiver
}
macro createQuiver {
# 購買銀箭矢
do talk @npc (15 119)
pause 1
do store
do store
pause 1
$silverArrows = @invamount(銀箭矢)
do buy @store(銀箭矢) @eval(10000 - $silverArrows)
pause 1
do buy @store(銀箭矢) 10000
pause 1
do move 7 131 payon_in01
pause 1
# 與 NPC 對話,將火箭矢轉為銀箭矢筒
do conf autoTalkCont 1
pause 2
do talk @npc (5 134)
pause 4
do talk resp 5
pause 2
do talk resp 0
pause 2
do talk resp 0
pause 1
do conf autoTalkCont 0
pause 2
# 前往裴揚卡普拉存倉
do move 170 100 payon
pause 1
do talk @npc (181 104)
pause 1
do talk cont
pause 1
do talk resp 1
pause 2
do storage add @inventory(銀箭矢筒)
pause 1
$silverQuiver = @storamount(銀箭矢筒)
do p 銀箭矢筒庫存 $silverQuiver 個
pause 1
do storage close
pause 1
release outOfQuiver
pause 1
# 前往觸發的座標點
do move 12 124 payon_in01
pause 2
# 再移動一次以保證到位
do move 12 124 payon_in01
}
- Apr 20 Wed 2011 12:14
RO 自動製作箭/銀箭矢筒 OP腳本
全站熱搜
留言列表