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

[轉貼] 酒精巨集

8342303 發表於 2011-3-7 22:46:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |
這是轉載月光的 裡面的設定我用巨集讀不到,希望友會用的高手可以解釋得更詳細
automacro initiate {
        run-once 1
        call {
                # 以下設定卡普拉所在座標,可根據不同的卡普拉 NPC 座標作更改
                $npcLocation = 210 104 louyang
                # 其他想要初始化設定什麼的可以在下面新增
                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
        inventory "植物梗" >= 0
        inventory "毒魔菇芽孢" >= 0
        # 以下為倉庫物品存量判斷
        var medicineBowls > 150
        var emptyBOTtles > 150
        var emptyTestTubes > 150
        var stems > 750
        var poisonSpores > 750
        run-once 1
        call start
}
# 補貨
macro start {
        lock pharmacy
        pause 1
        do talk @npc (210 104)
        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(空試管))
        do storage get @storage(植物梗) @eval(750 - @invamount(植物梗))
        do storage get @storage(毒魔菇芽孢) @eval(750 - @invamount(毒魔菇芽孢))
        [
        $medicineBowls = @storamount(藥缽)
        $emptyBottles = @storamount(空瓶)
        $emptyTestTubes = @storamount(空試管)
        $stems = @storamount(植物梗)
        $poisonSpores = @storamount(毒魔菇芽孢)
        $tempMedicineBowls = @invamount(藥缽)
        ]
        # 由隊頻顯示並記錄倉庫材料剩餘量與成品數量
        do p 藥缽尚餘 $medicineBowls 個
        do p 空瓶尚餘 $emptyBottles 個
        do p 空試管尚餘 $emptyTestTubes 個
        do p 植物梗尚餘 $stems 個
        do p 毒魔菇芽孢尚餘 $poisonSpores 個
        do p 酒精庫存 @storamount(酒精) 個
        pause 1
        do storage close
        release refillCheck
        release pharmacy
}
# 製藥判斷
automacro pharmacy {
        sp > 20
        inventory "酒精製作說明書" == 1
        inventory "藥缽" >= 1
        inventory "空瓶" >= 1
        inventory "空試管" >= 1
        inventory "植物梗" >= 5
        inventory "毒魔菇芽孢" >= 5
        exclusive 1
        run-once 1
        call {
                do ss 228 10
                do send 8E 01 CA 03 00 00 00 00 00 00
                release pharmacy
        }
}
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


superduck12002 該用戶已被刪除
superduck12002 2011-4-1 09:17:43
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

snsky03 當前離線
UID
1634717
熱心
37 值
嘉獎
0 次
違規
0 次
在線時間
3 小時
經驗
38 點
積分
102
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2011-2-6
論壇幣
18 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
snsky03 2011-4-24 03:19:32
謝謝大大無私藏分享~~~~~~~~~~~~~~~~~~~~~~~~
回覆

使用道具 舉報

shingalexacc 當前離線
UID
1581747
熱心
26 值
嘉獎
0 次
違規
0 次
在線時間
8 小時
經驗
31 點
積分
31
精華
0
最後登錄
2011-5-29
閱讀權限
20
註冊時間
2011-1-29
論壇幣
0 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
shingalexacc 2011-5-15 19:39:39
thanks for sharing this good op for all of us
回覆

使用道具 舉報

kof1037 當前離線
UID
28255
熱心
80 值
嘉獎
0 次
違規
0 次
在線時間
65 小時
經驗
81 點
積分
840
精華
0
最後登錄
2017-8-24
閱讀權限
30
註冊時間
2006-8-21
論壇幣
606 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
kof1037 2011-5-27 01:56:19
感謝啦  我找了好久耶
至於讀不讀的到 ..............
..............
..............
再說啦!!
回覆

使用道具 舉報

3639774599 當前離線
UID
1564065
熱心
36 值
嘉獎
0 次
違規
0 次
在線時間
24 小時
經驗
41 點
積分
41
精華
0
最後登錄
2011-8-23
閱讀權限
20
註冊時間
2010-10-12
論壇幣
0 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
3639774599 2011-5-27 04:04:07
你的是全部都以巨集設定..其實不用這麼麻煩我貼我在別處找到且用過的你參考看看:
macros
automacro pharmacy {
    sp > 20
    inventory "酒精製作說明書" == 1
    inventory "藥缽" >= 1
    inventory "空瓶" >= 1
    inventory "空試管" >= 1
    inventory "植物梗" >= 5
    inventory "毒魔菇芽孢" >= 5
    exclusive 1
    run-once 1
    call {
          do ss 228 10
          do send 8E 01 CA 03 00 00 00 00 00 00
          release pharmacy
}
}

items_control
藥缽 500 1 0
空瓶 500 1 0
火煙瓶製作說明書 1 0 0
鹽酸瓶製作說明書 1 0 0
空試管 150 1 0
植物梗 500 1 0
毒魔菇芽孢
酒精製作說明書 1 0 0
惡魔陣營頭盔 0 0 0
火煙瓶製作說明書 1 0 0


剩下存點和領倉庫的應該不難吧!  照自己的負重量去設~
回覆

使用道具 舉報

kof1037 當前離線
UID
28255
熱心
80 值
嘉獎
0 次
違規
0 次
在線時間
65 小時
經驗
81 點
積分
840
精華
0
最後登錄
2017-8-24
閱讀權限
30
註冊時間
2006-8-21
論壇幣
606 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
7
kof1037 2011-8-10 15:17:13
這樣子設定簡單多了
巨集實在看佈董= =
回覆

使用道具 舉報

z129125377 當前離線
UID
1482372
熱心
26 值
嘉獎
0 次
違規
0 次
在線時間
3 小時
經驗
26 點
積分
26
精華
0
最後登錄
2011-9-11
閱讀權限
20
註冊時間
2010-6-16
論壇幣
1 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
z129125377 2011-8-11 03:33:00
超級感謝大大的無私分享~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回覆

使用道具 舉報

a264026402640 當前離線
UID
1695710
熱心
72 值
嘉獎
0 次
違規
0 次
在線時間
101 小時
經驗
48 點
積分
748
精華
0
最後登錄
2016-8-10
閱讀權限
30
註冊時間
2011-5-26
論壇幣
536 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
9
a264026402640 2011-8-12 10:31:41
謝謝大大的分享  一直想自己做火煙組  但是一直不會寫巨集  拿來試試看
回覆

使用道具 舉報

25352435 當前離線
UID
1896399
熱心
52 值
嘉獎
0 次
違規
0 次
在線時間
14 小時
經驗
24 點
積分
24
精華
0
最後登錄
2013-3-30
閱讀權限
20
註冊時間
2012-12-24
論壇幣
15 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
25352435 2013-3-5 12:15:51

超級感謝大大的無私分享~~~~~~~~~~~~~~~~~
回覆

使用道具 舉報

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

12下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-4-26 03:20 , Processed in 0.070945 second(s), 15 queries , Memcache On.

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

回頂部
第二步?
第三步?