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

[發問] 有辦法讓閃避怪物巨集反應快點嘛!?

manan695 發表於 2010-2-16 15:07:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |
上次的問題我已經解決了
現在的問題是
就算出來距離了
我去掛西歐
要閃獸人英雄
好像還是來不及閃

automacro avoid {
        map gef_fild14
        monster 獸人英雄,偽.獸人戰士長,偽.獸人女戰士,偽.獸人弓箭手, 20
        timeout 5
        exclusive 1
        set Move 15
        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
    }

以上是我設定的MACROS

麻煩幫看看

感恩!
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
gemini61 2010-2-16 15:54:40
本帖最後由 gemini61 於 2010-2-16 15:58 編輯

1# manan695

英雄的話.............

應該很難閃吧..........

我記得他不是會飛嗎...........

如果會飛的話

除非你也會飛吧.........

不然他如果剛好飛在你旁邊

你怎麼閃也閃不掉...........

不過有個方法你可以試試看

我沒試過不知道會不會有用...........

因為你是設定timeout 5

所以5秒閃一次

如果你第一次遇到王的話

他第一次沒打到你

你跑給他追

你到定點之後如果還沒經過5秒的話

而且王還在追你

你還是會趴的.............

所以你把巨集另外複製一個

在這個巨集的下面貼上

另外設定閃英雄的巨集

把timeout設小一點

(記得要把第一個巨集的英雄拿掉)
(還有自動巨集名和巨集名都要改掉)

或是拿掉...........

不過拿掉可能會有問題.......

你自己試看看吧.........

如果還是不行的話就看其他的大大有沒有辦法了.....
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

manan695 當前離線
UID
1397092
熱心
22 值
嘉獎
0 次
違規
0 次
在線時間
7 小時
經驗
26 點
積分
26
精華
0
最後登錄
2010-3-21
閱讀權限
20
註冊時間
2010-1-26
論壇幣
49 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
manan695 2010-2-16 18:05:56
ㄜ....
不懂您的意思
抱歉
剛把這個巨集用好而已
還不太懂更進階的用法
不過照您這樣說
那我直接把TIMEOUT用小可嗎!?
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
gemini61 2010-2-16 20:02:17
本帖最後由 gemini61 於 2010-2-16 20:12 編輯

3# manan695

這應該不算是進階.............

timeout在一般的config.txt裡面也有可能用到.....

如果你了解timeout的作用

應該會知道我在說什麼...........

你發動這個巨集的條件是

在某個地圖而且遇到某些怪

就會觸發這個巨集

然後每5秒執行一次......

所以如果你在這些觸發條件都成立的情況下

每過5秒會閃一次怪.........

那如果像我上面說的那樣

你閃了第一次

可是如果還被王追著跑

而且5秒的時間還沒到

你就會趴..........

簡單的說就是5秒執行一次巨集

所以如果很雖的王還在你旁邊

你就玩完了......

所以我說timeout設小一點試試看

不過也不可以設得太小

設太小跟把timeout拿掉都會有問題

(也或許不會有問題要測了才知道下面這個問題是我猜的...參考就好)

問題就是你看一下你的觸發條件

他很有可能會一直觸發這個巨集

那就很有可能會卡住..........

所以timeout要設多少

請你自己測試過後

再決定要設多少......
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
5
gemini61 2010-2-16 20:16:53
補充一下

只要你不會飛的話

不管你怎麼設定

我覺得趴掉的機率還是很高.......

因為這個巨集比較適合用來閃一般的怪

像這種會飛的王

很難閃掉的

而且你在打一般怪的時候

很有可能會被一般的怪拖到

來不及跑

總之最好的辦法

換地圖掛................
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

manan695 當前離線
UID
1397092
熱心
22 值
嘉獎
0 次
違規
0 次
在線時間
7 小時
經驗
26 點
積分
26
精華
0
最後登錄
2010-3-21
閱讀權限
20
註冊時間
2010-1-26
論壇幣
49 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
manan695 2010-2-16 21:44:13
恩瞭解了
其實我有換了中塔地下三樓
也有獸人
但是太常暴走
周主動怪容易死

有BOSS就無法掛...
其實研究所1很中意
但是有雙子星-.-

現在有看到神殿1
不知道會不會暴走

冰三
我會怕大頭~"~
而且路很遠..
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-4-19 17:36 , Processed in 0.057316 second(s), 19 queries , Memcache On.

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

回頂部
第二步?
第三步?