close

掛熔波區飛回朱諾存倉&放傳陣練攻--巨集--(防惡意傳送之究級改良版)



首先是腳本config內容要變更的東西


lockMap         ←←空白不要設定(以免與巨集衝突)


lockMap_x     ←←空白不用設定(不用害怕走到別張地圖)
#68  217  106 205
# 鎖定的 X 座標
lockMap_y       ←←空白不用設定(不用害怕走到別張地圖)
#229 208  66 69
# 鎖定的 Y 座標
lockMap_randX       ←←空白不用設定(不用害怕走到別張地圖)
#60  60
# 鎖定的 X 座標的左右幾格範圍內(可省略)
lockMap_randY    ←←空白不用設定(不用害怕走到別張地圖)
#40  60
# 鎖定的 Y 座標的上下幾格範圍內(可省略)
saveMap yuno       ←←重生點為朱諾
saveMap_warpToBuyOrSell 1      ←←以瞬間移動的方式回村補給
allowedMaps ve_fild03,yuno       ←←只允許這兩張地圖進行(防止被人傳送)
allowedMaps_reaction 0   ←←不在上面所寫的地圖時瞬移回村(防止被傳到危險的地圖)
storageAuto 1     ←←開啟自動存倉
storageAuto_npc yuno 152 187    ←←卡普拉的座標
storageAuto_distance 1     ←←距離卡普拉的位置距離(目的是配合巨集的座標)
itemsMaxWeight 50    ←←負重50%就不撿取物品
itemsMaxWeight_sellOrStore 49    ←←負重49%就進行自動存倉補給
route_randomWalk_inTown 1       ←←在城鎮隨機移動(目的使角色離開卡普拉發動巨集)


itemsTakeAuto 1     ←←(1或2都可以)
# 打死魔物後撿取掉落物功能:0 = 不撿取; 1 = 打死所有魔物後再撿東西; 2 = 打完一隻馬上撿
attackAuto_inLockOnly 0   ←←(因為沒有設定鎖定地圖的名稱.所以這是必要的設定)
# 是否只在鎖定地圖進行攻擊
# 0 = 任何地圖都會進行攻擊; 1 = 在鎖定地圖以外的地圖若受魔物攻擊才會反擊回去
# 2 = 不允許進行任何鎖定地圖以外的攻擊行動 (直接衝到鎖定地圖,不論中途是否被魔物追擊)
getAuto 藍色魔力礦石 {
minAmount 0      ←←(藍礦數量為0的時候開啟自動存倉)
maxAmount 20   ←←(藍礦領出來的數量為20個)
passive 0
}



再來是pickupitems資料要設定的東西
all 1        ←←(全部物品都撿取)


再來是mon_control資料要設定的東西
all -1 0 0   ←←(全部的怪物就算被打也不攻擊)
岩漿波利 1   ←←(只有主動去打岩漿波利)


最後是巨集macros資料內容要設定的東西



-----自動存倉巨集----
automacro autostorage {
        location yuno
        weight < 49%
        run-once 1
        inventory "燃燒的心臟" > 0
        call storage
}
macro storage {
             do autostorage
             release autostorage
        }
}
-----練功傳陣巨集----
automacro whenve {
        location not ve_fild03
        location yuno
        location not yuno 151 187
        location not yuno 153 187
        location not yuno 152 188
        location not yuno 152 186
        weight < 49%
        run-once 1
        # 檢查身上有無藍色魔力礦石
        inventory "藍色魔力礦石" > 0
        inventory "燃燒的心臟" < 1
        call lou
}
macro lou {
             do move 170 140 yuno
             pause 10
             $x = @arg("$.pos", 1)
             $y = @arg("$.pos", 2)
             $x2 = @eval($x + 1)
             $y2 = @eval($y + 1)
             pause 3
             do sl 27 $x $y2
             pause 3
             do warp ve_fild03
             pause 2
             do move $x $y2
             pause 3
             release whenve
        }
}


 



水無月-徹 大大分享!!

arrow
arrow
    全站熱搜

    aaa1314 發表在 痞客邦 留言(0) 人氣()