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

[發問] 關於小服飛機的巨集

srboss 發表於 2014-3-2 02:09:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |
抱歉打擾各位大大了,經過一整天爬文,試了好幾篇文章所提供的巨集,
搞到最後自己有點覺得無能為力了QQ
不確定是否是版本問題,我使用的是Openkore8479

本來使用另外的巨集,結果不能開聊天室,
又去爬了另外的巨集,結果交易到最後確認會取消交易~"~
現在最後的問題是,給了錢不會施放傳陣OTZ...
只希望知道自己是哪裡用錯了..

另外開了黑窗上會顯示:
'deal' 功能錯誤 (與玩家交易)
無傳過來的或正在交易的訊息可供取消

不知道是不是這個原因...


以下是我目前所使用的macros巨集:
automacro Start {
    console /您現在已在遊戲中/
    exclusive 1
    call {
    pause 3
    do conf ignoreAll 1
    call Chat
    }
}
macro Chat {
    do sit
    do look 4
    if (@invamount(藍色魔力礦石) > 0) goto OK
          do chat create "休息中" 2 0 1111
          stop
    :OK
          do chat create "火洞3000/毀葛4000/蟻洞2000/古城2500" 2 0 1111
# 自行修改聊天室內容
             do deal no   
# 避免在使用傳陣到創聊天室之間有人點交易
}
automacro Deala {
    console /(.*) ((.*)) 向您要求一個交易/
    inventory "藍色魔力礦石" > 0
    call {
    do deal
    pause 15
    do deal no
    }
}
automacro Dealb {
    console /(.*) 加入物品以交易: (.*)/
    call {
    do deal no
    }
}
automacro Dealc {
    console /(.*) 加入 (.*) z 以交易/
    call {
    $a = $.lastMatch2
    if ($a = 3,000) goto OK
    if ($a = 4,000) goto OK
    if ($a = 2,000) goto OK
    if ($a = 2,500) goto OK
# 自行修改金額
          do deal no
          stop
    :OK
          pause 1
          do deal
          pause 1
          do deal
          pause 10
          do deal no
   stop
    }
}

automacro Warp {
console /您獲得了 (.*) zeny/
exclusive 1
call {
$b = @invamount(藍色魔力礦石)
do chat leave
:Top
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
  do sl 27 $x0 $y0
  pause 2
    if ($a == "3,000") goto a1
    if ($a == "4,000") goto b2
    if ($a == "2,000") goto c3
    if ($a == "2,500") goto d4

      :a1
          call aa1
                  #執行macro aa1
          stop
      :b2   
          call bb2
          stop
      :c3
          call cc3
          stop
      :d4
          call dd4
          stop
}
}
macro aa1 {
$aa1 = @invamount(藍色魔力礦石)
    #施放傳送之陣"前"的藍色魔力礦石數量
    $x = @arg("$.pos", 1)
    $y = @arg("$.pos", 1)
    $x0 = @eval($x - @rand(1,2))
    $y0 = @eval($y - @rand(1,2))
          do sl 27 $x0 $y0
    pause 1
    do warp yuno_fild03
    #a = 地圖名稱
    pause 1
    $aa2 = @invamount(藍色魔力礦石)
    #施放傳送之陣"後"的藍色魔力礦石數量
    if ($aa1 == $aa2) goto ax
    #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
  do c 【火洞】飛機已開,一路順風並祝您遊戲愉快
    #傳陣結束,說話
call Chat
stop
:ax
pause 1   
call axx
    #執行macro axx
   
stop
}
}
macro axx {
call aa1
    #執行macro aa1
}

macro bb2 {
$aa1 = @invamount(藍色魔力礦石)
    #施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 1)
$x0 = @eval($x - @rand(1,2))
$y0 = @eval($y - @rand(1,2))
do sl 27 $x0 $y0
pause 1
do warp hugel
    #a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
    #施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
    #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
  do c 【毀葛】飛機已開,一路順風並祝您遊戲愉快
    #傳陣結束,說話
call Chat
stop
:ax
pause 1   
call bxx
    #執行macro axx
stop
}
}
macro bxx {
call bb2
    #執行macro aa1
}


macro cc3 {
$aa1 = @invamount(藍色魔力礦石)
    #施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
do sl 27 $x0 $y0
pause 1
do warp cmd_fild08
    #a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
    #施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
  do c 【蟻洞】飛機已開,一路順風並祝您遊戲愉快
    #傳陣結束,說話
call Chat
stop
:ax
pause 1   
call cxx
    #執行macro axx
   
stop
}
}
macro cxx {
call cc3
# call cc3
    #執行macro aa1
}

macro dd4 {
$aa1 = @invamount(藍色魔力礦石)
    #施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 1)
$x0 = @eval($x - @rand(1,2))
$y0 = @eval($y - @rand(1,2))
do sl 27 $x0 $y0
pause 1
do warp glast_01
    #a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
    #施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
    #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
  do c 【古城】飛機已開,一路順風並祝您遊戲愉快
    #傳陣結束,說話
call Chat
stop
:ax
pause 1   
call axx
    #執行macro axx
   
stop
}
}
macro dxx {
call dd4
    #執行macro aa1
}
求解..謝謝各位!QQ
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


srboss 當前離線
UID
2096429
熱心
14 值
嘉獎
0 次
違規
0 次
在線時間
1 小時
經驗
5 點
積分
5
精華
0
最後登錄
2014-9-28
閱讀權限
5
註冊時間
2014-3-2
論壇幣
0 幣
聯合幣
2 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
srboss 2014-3-2 13:32:47
不好意思,我昨天又試了後半部施放傳陣部分另外一種巨集,
現在是一切交易正常也可以施放,但是還是顯示:
'deal' 功能錯誤 (與玩家交易)
無傳過來的或正在交易的訊息可供取消


不知道哪裡有設定錯誤,因為怕這個日後會有影響,
希望能求解一下,謝謝各位!
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-22 02:58 , Processed in 0.046404 second(s), 15 queries , Memcache On.

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

回頂部
第二步?
第三步?