由仙研 windhamwong大大提供分享


 


有時在某些地圖走到某個角落時可能會出現 無法計算路徑 時就會用到了...


 


automacro stuck {
        console /無法計算路徑(.*)/i
        call {
                $x = @arg("$.pos",1)
                $y = @arg("$.pos",2)
                $rx = @rand(-4,4)
                while ($rx == 0) as loop_rx
                        $rx = @rand(-4,4)
                end loop_rx
                $ry = @rand(-4,4)
                while ($ry == 0) as loop_ry
                        $ry = @rand(-4,4)
                end loop_ry
                $rpx = @eval($x+$rx)
                $rpy = @eval($y+$ry)
                do move $rpx $rpy
                pause 3
        }
}


 


原理呢... 是先拿取當前位置 然後再拿2個 範圍為 -4 ~ 4 而不是0的數值
之後把他們雙加就是角色當前的位置4格的隨機點

arrow
arrow
    全站熱搜

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