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

[發問] 有關配藥製藥巨集觸發問題這幾串英文是甚麼意思

柚川島 發表於 2016-1-3 16:40:24 | 只看該作者 |!view_bigpic! 回帖獎勵 |倒序瀏覽 |
未命名.png

以下是我設定的配藥巨集   開啟時觸發完成 打了macro start 後就出現

這整串紅色英文 不知道是不是找不到NPC還是怎樣 一直不能製作藥水

我是最近剛回鍋的玩家 兩年前還能用 兩年後就不能用了 不知道是不是哪個部份忘記怎麼用

希望有專業的人指導一下
--------------------------------------------------------------------------------------
macro start
automacro initiate {
        run-once 1
        call {
                # 以下設定卡普拉所在座標,可根據不同的卡普拉 NPC 座標作更改
                $npcLocation = prontera 282 200
                # 其他想要初始化設定什麼的可以在下面新增
                do conf storageAuto 0
                do conf sellAuto 0
                do conf autoTalkCont 0
                do conf logPartyChat 1
                do conf sitAuto_sp_lower 0
                do conf sitAuto_sp_upper 0
                do conf sitAuto_over_50 0
                # 一組材料重 7
                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
        # 以下為倉庫物品存量判斷
        var medicineBowls > 100
        var emptyBOTtles > 100
        var lesnowcrystal > 100
        var blueherbs > 100
        run-once 1
        call start
}
# 補貨
macro start {
        lock pharmacy
        pause 1
        do talk @npc (120 62)
        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(100 - @invamount(藥缽))
        do storage get @storage(空藥瓶) @eval(100 - @invamount(空藥瓶))
        do storage get @storage(藍色藥草) @eval(100 - @invamount(藍色藥草))
        do storage get @storage(雪勒結晶) @eval(100 - @invamount(雪勒結晶))
        [
        $medicineBowls = @storamount(藥缽)
        $emptyBOTtles = @storamount(空藥瓶)
        $alkohol = @storamount(藍色藥草)
        $lesnowcrystal = @storamount(雪勒結晶)
        $tempMedicineBowls = @invamount(藥缽)
        ]
        # 由隊頻顯示並記錄倉庫材料剩餘量與成品數量
        do p 藥缽尚餘 $medicineBowls 個
        do p 空藥瓶尚餘 $emptyBottles 個
        do p 雪勒結晶尚餘 $lesnowcrystal 個
        do p 藍色藥水庫存 @bluePotion(藍色藥水) 個
        pause 1
        do storage close
        release refillCheck
        release pharmacy
}
# 製藥判斷
automacro pharmacy {
        sp > 20
        inventory "一般藥水製作說明書" == 1
        inventory "藥缽" >= 1
        inventory "空藥瓶" >= 1
        inventory "雪勒結晶" >= 1
        inventory "藍色藥草" >= 1
        exclusive 1
        run-once 1
        call {
                do ss 228 10
                do send 8E 01 F9 01 00 00 00 00 00 00
                release pharmacy
        }
}

收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-24 15:07 , Processed in 0.048244 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?