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

[發問] 冰1大問題 懇請大大.高手幫忙解答

o2002178217 發表於 2010-4-17 22:46:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |
本帖最後由 o2002178217 於 2010-4-17 22:48 編輯

小弟自己寫的冰1有幾個嚴重問題,麻煩大大幫忙解答,或是替小弟修改後讓小弟複製貼上,拜託了>"<

首先是存倉/取物方面
有好幾次小弟起床來看,人物%數沒有練,身上補品數量居然還超過我設定的身上攜帶量,而且倉庫原本3000條魚,剩500條,覺醒藥水也是相同狀況

第二
小弟有設定巨集來閃吃人草,但是kore一看到食人花就不動,小黑窗也只顯示12格內出現吃人草而已然後都不動這樣,還要等這附近出了怪才會自己開始打,都不會自己回頭走掉

以下是小弟寫的部份,有出現任何瑕疵或是漏血而造成上面原因的話,麻煩大大幫忙修改
config部分

lockMap ice_dun01
# 練功的地圖名稱



saveMap rachel
# 「補給點」地圖名稱 (通常是儲存的城市,但也有例外的)


allowedMaps rachel,ra_fild12,ra_fild08,ra_fild04,ra_fild01,ice_dun01,ice_dun02,prontera
# 允許活動的地圖(含練功地點、補給點、路過的地圖)
# 各地圖名稱以半形逗號區隔,留空白則此功能不開啟。

allowedMaps_reaction 1
# 若檢測到角色位於非上面設定的地圖時,做何處置?0 = 瞬移回城; 1 = 結束程式


storageAuto 1
# 是否使用自動倉庫功能? 0 = 不使用、1 = 使用自動倉庫
# 設定為 1,才會將物品存入倉庫。

storageAuto_npc rachel 109 138
# 倉庫的 NPC 資料 (卡普拉或准它服務人員)


getAuto 好吃的魚 {
minAmount 50
   # 身上攜帶量,「小於」或「等於」此數目,開始倉庫取物
maxAmount 520
   # 取出到身上攜帶量「等於」此數目
passive 0
   # 是否只在存倉時,才取出這個物品。


getAuto 覺醒藥水 {
minAmount 0
   # 身上攜帶量,「小於」或「等於」此數目,開始倉庫取物
maxAmount 16
   # 取出到身上攜帶量「等於」此數目
passive 0
   # 是否只在存倉時,才取出這個物品。


autoMoveOnDeath 0
# 是否死亡回重生點後,要立即移動到練功地圖開工?
# 0 = 先坐著等 HP、SP 滿、1 = 立即往練功地圖出發。


items_control部分

好吃的魚 450 0 0
覺醒藥水 16 0 0


mon_control部分

蓋俄斯提 -1 3 0
土狼 0 0 0
吃人草 -1 0 0
迦利 -1 0 0
捕蟲草 -1 0 0
邪惡向日葵 -1 0 0
獅鷲獸 -1 0 0
邪惡箱 0 0 0


macros(巨集)部分

automacro walk1 {
        notInTown 1
        aggressives < 1
        timeout 30
        call {
        do west 1
        }
}
automacro walk2 {
        notInTown 1
        aggressives < 1
        timeout 60
        call {
        do east 1
        }
}


automacro avoid {
        # 當地圖為...時
        map ice_dun01
        # 當魔物為...且距離你 12 格以內時
        # Notice the coma space and number 12 above? This avoid automacro only trigger if any of the monster list
        # distance is equal or less than the number given.
        monster 吃人草,獅鷲獸
        # 間隔 5 秒
        timeout 5
        exclusive 10
        # 打算要往反方向走幾格
        # set Move to how many distance per trigger you want it to move.
        set Move 10
        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("魔物距離\= $::Macro::Data::varStack{dist} \, 魔物座標\: \($::Macro::Data::varStack{monPosX},$::Macro::Data::varStack{monPosY}\) 地圖名\= $::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
}
收藏收藏 分享分享 讚 幹 分享分享 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-4-19 13:47:17
1# o2002178217

這個應該不是你寫的吧...........

你只是把別人寫的巨集拿來改一下而已

我很早之前就在別的論壇有看過這個巨集了

如果真的是你寫的

你應該會知道要怎麼改.........

你的人物沒升%

而且吃的又少了那麼多

應該是你一直趴的關係

表示你的人物應該還不適合掛那個地圖

最好的方法就是換地圖掛..........

你說這是你自己寫的

那我想問你

下面這個設定是什麼意思???

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

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-5-3 19:58 , Processed in 0.048559 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?