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

[發問] 巨集 仍無法回城補砲彈 待解決

P831XV56 發表於 2012-1-11 00:19:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |
仍無法回城補砲彈到手推車  試很多次了

[Jan 4 06:50:18 2012.42] 計算路徑時呆住.
[Jan 4 06:50:19 2012.67] 在 (146, 89) 與NPC交談, 使用序列: c r1 n
[Jan 4 06:50:29 2012.88] 無法在座標 (146,89) 找到 NPC.
[Jan 4 06:50:31 2012.12] 'storage' 功能語法錯誤 (倉庫功能)
使用方法: storage [<eq|u|nu>]
          storage close
          storage add <背包的物品> [<數量>]
          storage addfromcart <手推車的物品> [<數量>]
          storage get <倉庫的物品> [<數量>]
          storage gettocart <倉庫的物品> [<數量>]
          storage desc <倉庫的物品代號>
          storage log

#以下是回倉庫補給砲彈到手推車裡10000個,和背包裡800個
macro supplies1 {
               #以下一行是自己的人物在存倉時站的位置
            do move prontera 146 88
               pause 1
               #以下一行是卡普拉的位置和城市名稱(存倉的位置)
            do talknpc 146 89 c r1 n
               pause 2  
            do storage get 鐵加農砲彈 600
               pause 2         
            do storage gettocart 鐵加農砲彈 9500
               pause 2
            do storage close
               pause 2
            release all
}

另外這是別人幫我寫的拿取砲彈巨集 一直來來回回開昌 無法拿取 會出現

紅色的 [macro] tempMacro2 error: error in 0: syntax error in if statement

白水太重 希望改掉 改拿瑪果

巨集=========================
#以下是從手推車拿出砲彈300個
automacro AutoTake1 {
inventory "鐵加農砲彈" < 200
cart "鐵加農砲彈" >= 300
exclusive 1
run-once 1
call {
      do cart get 鐵加農砲彈 300
      release AutoTake1
    }
}

automacro AutoTake2 {
inventory "鐵加農砲彈" < 100
cart "鐵加農砲彈" < 300
exclusive 1
run-once 1
call {
do autostorage
}
}

#以下是存好倉庫補給後..到黑市商人買 砲彈到手推車裡8000個,和背包裡1000個
automacro supplies1 {
      console /倉庫資訊已記錄/
      exclusive 1
      call {
      if (@invamount (鐵加農砲彈) > 900 && @cartamount (鐵加農砲彈) > 7000) goto buywhite
      #判斷若身上超過900手推車超過7000 就停止購買
      do move prt_in 168 135
      pause 1
      release buyblack
    stop
      :buywhite
      if (@invamount (白色藥水) > 300) stop
      #身上白色藥水數量超過300 停止購買.依需求修改
      do autobuy
}
}

automacro buyblack {
      location prt_in 168 135
   run-once 1
   exclusive 1
      call {
      do cart get 鐵加農砲彈
      #先將手推車上的砲彈都拿出來.避免存不進數量8000..
      pause 1
      do talk @npc (175 137)
      do store
      $ball = @eval(4100 - @invamount (鐵加農砲彈))
      #計算砲彈數量.避免超重
      if($ball < 0) goto ballc1
      #若身上砲彈數量超過4100 跳過購買流程.
      do buy @store (鐵加農砲彈) $ball
      :ballc1
      do cart add 鐵加農砲彈 4000
      pause 1
      $ball = @eval(4100 - @invamount (鐵加農砲彈))
      do buy @store (鐵加農砲彈) $ball
      do cart add 鐵加農砲彈 4000
      pause 1
      $ball = @eval(1000 - @invamount (鐵加農砲彈))
      do buy @store (鐵加農砲彈) $ball
      pause 1
      release AutoTake2
      if (@invamount (白色藥水) > 300) stop
      #身上白色藥水數量超過300 停止購買
      do autobuy
}
}
收藏收藏 分享分享 讚 幹 分享分享 FB分享
安安
回覆

使用道具 舉報


[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-1-11 22:09:56
if判斷句 and 寫法少了一個&(如下
if (@invamount (鐵加農砲彈) > 900 && @cartamount (鐵加農砲彈) > 7000) goto buywhite
如果這樣無法判斷,那要分開寫
if (@invamount (鐵加農砲彈) > 900) goto a1
do move prt_in 168 135
pause 1
release buyblack
stop
a1:
if (@cartamount (鐵加農砲彈) > 7000) goto buywhite
#判斷若身上超過900手推車超過7000 就停止購買
do move prt_in 168 135
pause 1
release buyblack
stop
:buywhite

還有自動巨集buyblack的某個if設定沒有空格
$ball = @eval(4100 - @invamount (鐵加農砲彈))
#計算砲彈數量.避免超重
if ($ball < 0) goto ballc1
#若身上砲彈數量超過4100 跳過購買流程.
do buy @store (鐵加農砲彈) $ball

不過你的問題好像是都會找不到npc
請問你用指令autostorage或autobuy時,外掛能正常執行嗎?
回覆

使用道具 舉報

P831XV56 當前離線
UID
1808974
熱心
91 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
41 點
積分
41
精華
0
最後登錄
2014-1-20
閱讀權限
20
註冊時間
2011-12-28
論壇幣
46 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
Yahoo! 查看詳細資料
Rank: 2Rank: 2
P831XV56 2012-1-21 02:28:31
照你那樣寫 也一樣 只是回去中央沒有買鐵加農砲彈 到夢羅克就斷線 只是補補品就不會斷
要補砲彈就斷

一直出問題
autostorage  autobuy   是巨集的嗎 是有時出線 其他正常把

使用方法: storage [<eq|u|nu>]
          storage close
          storage add <背包的物品> [<數量>]
          storage addfromcart <手推車的物品> [<數量>]
          storage get <倉庫的物品> [<數量>]
          storage gettocart <倉庫的物品> [<數量>]
          storage desc <倉庫的物品代號>
          storage log
安安
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-25 08:36 , Processed in 0.046980 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?