黃易群俠傳M脫機外掛應用程式黃易神行
842
4

[發問] 請教如何設定走動迴避指定怪

0025hg 發表於 2012-4-6 23:11:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |
5論壇幣
因為免費f用不起翅膀,所以希望能走動迴避mvp,看到指定怪后自動拉開xx格距離,或者反方向走一段距離,設置看到後下線太不效率,經常上線的時候mvp就在身邊,再下線上線后發現掛了,請高人指點~~請X大俠指點啊~

收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


0025hg 當前離線
UID
1852921
熱心
246 值
嘉獎
0 次
違規
0 次
在線時間
46 小時
經驗
134 點
積分
741
精華
0
最後登錄
2018-8-6
閱讀權限
30
註冊時間
2012-3-18
論壇幣
287 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
0025hg 2012-4-6 23:59:05
我找了一個,堶捷}頭是這麼設定的
automacro avoid {
        map lhz_dun02
        monster 闇●劍士 賽尼亞, 50
        timeout 1
        exclusive 1
        set Move 20
        call check
    }
這個堶
        monster 闇●劍士 賽尼亞, 50

        set Move 20
50和20哪個是要跟指定怪保持的最小距離?
回覆

使用道具 舉報

[X] 當前離線
UID
1561059
熱心
2263 值
嘉獎
0 次
違規
0 次
在線時間
354 小時
經驗
2176 點
積分
49895
精華
0
最後登錄
2013-4-1
閱讀權限
60
註冊時間
2010-10-8
論壇幣
45088 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
[X] 2012-4-7 07:44:44
在發問區發問不需要設懸賞
版上有人分享過移動迴避怪物的巨集
用右上搜尋功能找找
回覆

使用道具 舉報

0025hg 當前離線
UID
1852921
熱心
246 值
嘉獎
0 次
違規
0 次
在線時間
46 小時
經驗
134 點
積分
741
精華
0
最後登錄
2018-8-6
閱讀權限
30
註冊時間
2012-3-18
論壇幣
287 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
0025hg 2012-4-8 12:35:26
找到了,可以用,不過在迴避怪走開的過程中好像不會吃補給,經常在跑開的時候被mvp帶的小弟拍死,我的巨集如下,可以改進為跑開時能吃補給么?

automacro avoid {
        map lhz_dun02
     monster 闇●劍士 賽尼亞, 30
        timeout 1
        exclusive 1
        set Move 30
        call check
    }
    macro check {
    [
        $mon = $.lastMonster
        $monID = $.lastMonsterID
        $dist = $.lastMonsterDist
        $monPos = $.lastMonsterPos
        $map = $.map
        $myPos = $.pos
        $myPosX = @arg ("$myPos", 1)
        $myPosY = @arg ("$myPos", 2)
        $monPosX = @arg ("$monPos", 1)
        $monPosY = @arg ("$monPos", 2)
        $map = $.map
        do eval message T("Macro Avoid: $::Macro::Data::varStack{mon} \($::Macro::Data::varStack{monID}\)\n"), "teleport"; message T("Monster Dist\= $::Macro::Data::varStack{dist} \, Monster Loc\: \($::Macro::Data::varStack{monPosX},$::Macro::Data::varStack{monPosY}\) Map\= $::Macro::Data::varStack{map}\n"), "teleport";
    ]
         do as
         if ($myPosX > $monPosX) goto east
         if ($myPosX < $monPosX) goto west
      :X0
         if ($myPosY < $monPosY) goto X0south
         if ($myPosY > $monPosY) goto X0north
         log We have the same co-ord to the Monster
         do @random ("east", "west", "south", "north") $Move
         log Move Random
         stop
      :X0south
         log Monster Loc: North X-axis0
         do south $Move
         log Move South
         stop
      :X0north
         log Monster Loc: South X-axis0
         do north $Move
         log Move North
         stop
    :east
            if ($myPosY < $monPosY) goto eastSouth
            if ($myPosY > $monPosY) goto eastNorth
          :Y0east
            log Monster Loc: West Y-axis0
            do east $Move
            log Move East
            stop
         :eastSouth
            log Monster Loc: NorthWest
            do southeast $Move
            log Move South East
            stop
         :eastNorth
            log Monster Loc: SouthWest
            do northeast $Move
            log Move North East
            stop
    :west
            if ($myPosY < $monPosY) goto westSouth
            if ($myPosY > $monPosY) goto westNorth
          :Y0west
            log Monster Loc: East Y-axis0
            do west $Move
            log Move West
            stop
         :westSouth
            log Monster Loc: NorthEast
            do southwest $Move
            log Move South West
            stop
         :westNorth
            log Monster Loc: SouthEast
            do northwest $Move
            log Move North West
            stop
    }


另外,
     monster 闇●劍士 賽尼亞, 30<--這個30跟下面的set Move 30有沒關係?必須要一樣么?
        timeout 1
        exclusive 1
        set Move 30
回覆

使用道具 舉報

[X] 當前離線
UID
1561059
熱心
2263 值
嘉獎
0 次
違規
0 次
在線時間
354 小時
經驗
2176 點
積分
49895
精華
0
最後登錄
2013-4-1
閱讀權限
60
註冊時間
2010-10-8
論壇幣
45088 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
5
[X] 2012-4-9 22:25:32
本帖最後由 [X] 於 2012-4-11 18:41 編輯

monster 闇●劍士 賽尼亞, 30<--這裡指怪物距離30格內觸發

set Move 30<-這裡指設定變數Move是30
用來搭配check巨集的do west $Move<-意思是向西移動30格
2個數值可以設定不同

至於移動迴避時不會吃補,這我不清楚
試試加上overrideAI 0的條件看看
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-25 01:21 , Processed in 0.048775 second(s), 15 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?