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

[發問] X大請幫我看一下我的巨集....

super175 發表於 2011-8-19 11:55:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |
我的巨集到倉庫材料領完就在發呆不會自動配藥~是哪邊設定錯誤???

macro start {
# config 檔設定
    do conf autoTalkCont 0
    do conf storageAuto 0
    do conf sellAuto 0
    $productAmount = @invamount(酒精)
# 移動到斐陽右下做存取倉庫的動作
    do move 171 225 payoon
    pause 1
    do talk @npc (175 226)
    pause 1
    do talk cont
    pause 1
    do talk resp 1
    pause 2   
    if ($productAmount == 700723) goto jump
      do storage add @inventory(酒精) @invamount(酒精)
      pause 1
    :jump
    do storage get @storage(藥缽) @eval(60 - @invamount(藥缽))
    pause 1
    do storage get @storage(空瓶) @eval(60 - @invamount(空瓶))
    pause 1
    do storage get @storage(植物梗) @eval(300 - @invamount(植物梗))
    pause 1
    do storage get @storage(毒魔菇芽孢) @eval(300 - @invamount(毒魔菇芽孢))
    pause 1
    do storage get @storage(空試管) @eval(60 - @invamount(空試管))
    pause 1
    $medicineBowls = @storamount(藥缽)
    emptyPotionBOTtles = @storamount(空瓶)
    $blueHerbs = @storamount(植物梗)
    $scells = @storamount(毒魔菇芽孢)     
    do p 藥缽尚餘 $medicineBowls 個
    do p 空瓶尚餘 $emptyPotionBottles 個
    do p 植物梗尚餘 $blueHerbs 個
    do p 毒魔菇芽孢尚餘 $scells 個
    do p 酒精庫存 @storamount(酒精) 個
    pause 1
    do storage close
    pause 1
    release all
    pause 1
# 移動到位置觸發點,需與 automacro create 的 location 設的座標點相同
    do move 173 225 payon
}
automacro initiate {
# sp 快沒了會先恢復到 98% 才會再繼續做藥水
    sp > 98%
    inventory "藥缽" = 0
    inventory "空瓶" = 0
    inventory "植物梗" = 0
    inventory "毒魔菇芽孢" = 0
    inventory "空試管" = 0
    inventory "酒精製作說明書" = 1
    var medicineBowls > 180
    var emptyPotionBottles > 180
    var blueHerbs > 180
    var scells > 180
    call start
    run-once 1
}
automacro create {
## 位置觸發點,需與 macro start 最後一行設的座標點相同
    location payon 173 225
    sp > 20
    inventory "藥缽" >= 1
    inventory "空瓶" >= 1
    inventory "植物梗" >= 1
    inventory "毒魔菇芽孢" >= 1
    inventory "空試管" >= 1
    inventory "酒精製作說明書" = 1
    call pharmacy
    run-once 1
}
macro pharmacy {
    do ss 228 10
    do send 8E 01 CA 03 00 00 00 00 00 00
    release create
}
收藏收藏 分享分享 讚 幹 分享分享 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] 2011-8-20 00:19:24
有個小錯誤,定義空瓶數量的變數前面沒加$
$emptyPotionBottles = @storamount(空瓶)
回覆

使用道具 舉報

super175 當前離線
UID
1673729
熱心
202 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
178 點
積分
618
精華
0
最後登錄
2016-9-16
閱讀權限
30
註冊時間
2011-4-17
論壇幣
179 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
super175 2011-8-20 00:43:52
本帖最後由 super175 於 2011-8-20 01:11 編輯

3Q~那在請問一下
要怎麼設定存取???我做完之後沒材料他不會在自己開倉庫拿材料~也不會把之前作好的酒精給存進去倉庫......就在那發呆= ="

那還有要做火煙或鹽酸只要把材料跟物品編碼改掉就可以了嗎???
回覆

使用道具 舉報

[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] 2011-8-20 15:05:39
外掛一開始要先輸入macro start開始執行巨集
外掛存領倉條件是
1.sp大於98%
2.身上藥缽,空瓶,植物梗,毒魔菇芽孢,空試管數量要等於0
3.倉庫裡藥缽,空瓶,植物梗,毒魔菇芽孢的剩餘數量要大於180
以上所有條件要完全符合才會觸發領倉

製作不同的物品只需修改材料以及發送封包即可
回覆

使用道具 舉報

super175 當前離線
UID
1673729
熱心
202 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
178 點
積分
618
精華
0
最後登錄
2016-9-16
閱讀權限
30
註冊時間
2011-4-17
論壇幣
179 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
super175 2011-8-20 16:26:39
可是有時候
SP已經滿了
倉庫藥缽,空瓶,植物梗,毒魔菇芽孢的剩餘數量要大於180
身上材料也等於0
還是會有發呆的情況耶

是身上有製作完成的酒精關係嗎??
回覆

使用道具 舉報

[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
6
[X] 2011-8-21 00:29:28
你一開始有輸入macro start開始執行巨集嗎?
不然試試在領倉跟配藥的巨集裡加上exclusive 1來防止巨集被中斷
回覆

使用道具 舉報

super175 當前離線
UID
1673729
熱心
202 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
178 點
積分
618
精華
0
最後登錄
2016-9-16
閱讀權限
30
註冊時間
2011-4-17
論壇幣
179 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
7
super175 2011-8-21 17:05:47
我就是一開始有輸入macro start開始執行巨集
她就領材料開始製作~等材料做完~魔力也滿了變成在發呆.....沒繼續領材料製作


exclusive 1
是要放在巨集的哪邊???
最後面嗎??
回覆

使用道具 舉報

[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
8
[X] 2011-8-21 18:34:18
放在自動巨集的條件列裡面(run-once 1下面就可以了
回覆

使用道具 舉報

super175 當前離線
UID
1673729
熱心
202 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
178 點
積分
618
精華
0
最後登錄
2016-9-16
閱讀權限
30
註冊時間
2011-4-17
論壇幣
179 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
9
super175 2011-8-22 22:18:03
X大我照你改的還是不行= =
第一次材料領完做完還是會發呆
可是我另一個鹽酸瓶的卻是正常的耶
automacro initiate {
        run-once 1
        call {
                # 以下設定卡普拉所在座標,可根據不同的卡普拉 NPC 座標作更改
                $npcLocation = 175 226 payon
                # 其他想要初始化設定什麼的可以在下面新增
                do conf storageAuto 0
                do conf sellAuto 0
                do conf autoTalkCont 0
                do conf logPartyChat 1
                do conf sitAuto_sp_lower 20
                do conf sitAuto_sp_upper 70
                do conf sitAuto_over_50 0
                # 一組材料重 14
                do eval $::Macro::Data::varStack{controlAmount} = int(($::char->{'weight_max'} * 0.5 - $::char->{'weight'}) / 14)
                # $controlAmount = @eval(int(($.maxweight * 0.5 - $.weight) / 14))
                log 最大可攜帶 $controlAmount 組材料而不負重
                if ($controlAmount > 0) goto jump1
                        log ***** 注意!未攜帶材料前已負重,可能導致巨集執行錯誤! *****
                :jump1
                if (@invamount(鹽酸瓶製作說明書) != 0) goto jump2
                        log ***** 注意!鹽酸瓶製作說明書尚未帶在身上 *****
                :jump2
                log 設定值初始化完畢
        }
}
# 補貨判斷
automacro refillCheck {
        sp > 95%
        inventory "鹽酸瓶製作說明書" == 1
        inventory "藥缽" = 0
        inventory "空瓶" = 0
        inventory "不死心臟" = 0
        # 以下為倉庫物品存量判斷
        var medicineBowls > 150
        var emptyBottles > 150
        var immortalHeart > 150
        run-once 1
        call start
}
# 補貨
macro start {
        lock pharmacy
        pause 1
        do talk @npc (175 226)
        pause 1
        do talk cont
        pause 2
        do talk resp 1
        pause 2
        # 若身上有上次做出來的酒精,則存入倉庫
        if (@invamount(鹽酸瓶) == 0) goto jump
                $usedMedicineBowls = @eval($tempMedicineBowls - @invamount(藥缽))
                $finishedAmount = @invamount(鹽酸瓶)
                do storage add @inventory(鹽酸瓶) @invamount(鹽酸瓶)
        # 本 if 為計算成功率用
        if ($usedMedicineBowls <= 0) goto jump
                $rateOfSuccess = @eval($finishedAmount / $usedMedicineBowls)
                do eval $::Macro::Data::varStack{rateOfSuccess} = sprintf("%.2f",$::Macro::Data::varStack{rateOfSuccess} * 100) . '%';
                do p 上批製造 $usedMedicineBowls 個鹽酸瓶成功率 $rateOfSuccess
        :jump
        # 由倉庫取出材料
        do storage get @storage(藥缽) @eval(150 - @invamount(藥缽))
        do storage get @storage(空瓶) @eval(150 - @invamount(空瓶))
        do storage get @storage(不死心臟) @eval(150 - @invamount(不死心臟))
        [
        $medicineBowls = @storamount(藥缽)
        $emptyBottles = @storamount(空瓶)
        $immortalHeart = @storamount(不死心臟)
        $tempMedicineBowls = @invamount(藥缽)
        ]
        # 由隊頻顯示並記錄倉庫材料剩餘量與成品數量
        do p 藥缽尚餘 $medicineBowls 個
        do p 空瓶尚餘 $emptyBottles 個
        do p 鹽酸瓶庫存 @storamount(鹽酸瓶) 個
        do p 不死心臟尚餘 $immortalHeart 個
        pause 1
        do storage close
        release refillCheck
        release pharmacy
}
# 製藥判斷
automacro pharmacy {
        sp > 20
        inventory "鹽酸瓶製作說明書" == 1
        inventory "藥缽" >= 1
        inventory "空瓶" >= 1
        inventory "不死心臟" >= 1
        exclusive 1
        run-once 1
        call {
                do ss 228 10
                do send 8E 01 E0 1B 00 00 00 00 00 00
                release pharmacy
        }
}

如果要改成酒精的只要改材料就可以嗎??還有酒精編碼???
回覆

使用道具 舉報

[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
10
[X] 2011-8-23 11:07:04
9樓的巨集方式是開啟外掛後,當外掛視窗顯示設定值初始化完畢後輸入macro start開始執行巨集(一開始身上不要放製作材料
如果要製作其他物品只需改材料跟製作封包即可
回覆

使用道具 舉報

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

12下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-9-23 19:16 , Processed in 0.062782 second(s), 10 queries , Memcache On.

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

回頂部
第二步?
第三步?