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

[發問] 自動製作肯貝特問題

p66252001 發表於 2012-1-31 20:55:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |
1論壇幣
我想問一下大家,有誰知道能不用巨集就可以設定自動製造跟存領倉的肯貝特腳本的嗎?
(我研究好久,都沒找到這功能也爬過文)真的需要巨集的話該怎寫?

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

使用道具 舉報


qwe761202 當前離線
UID
1267883
熱心
36 值
嘉獎
0 次
違規
0 次
在線時間
7 小時
經驗
25 點
積分
25
精華
0
最後登錄
2014-1-31
閱讀權限
20
註冊時間
2011-8-30
論壇幣
16 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
qwe761202 2012-2-1 12:55:08
推推推
感謝大大分享推推推
感謝大大分享推推推
感謝大大分享推推推
感謝大大分享
回覆

使用道具 舉報

[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-2-2 17:54:05
#身上除了材料之外,必須要有一個要製作的肯貝特成品
#以下以製作火肯為例,如要製作其他種類的肯貝特請自行更改材料以及肯貝特名稱
#領倉預設吉分卡普拉120 62,提領材料預設是400組請依個人負重量來自行更改
#把人物放在卡普拉旁即可開啟外掛執行巨集,當材料不足時會自動登出
automacro converter {
        inventory "大捲軸" > 0
        inventory "蠍子尾巴" > 2
        inventory "火 肯貝特" > 0
        sp > 30
        exclusive 1
        call {
        pause 2
        do ss 1007
        $a = @invamount (大捲軸)
        $b = @invamount (蠍子尾巴)
        $c = @eval ($b / 3)
        do eval $::Macro::Data::varStack{c} = sprintf("%.0f",$c);
        if ($a >= $c) goto aa
        call make $a
        stop
        :aa
        call make $c
        }
}
macro make {
        do arrowcraft 0
}
automacro storage {
        inventory "大捲軸" = 0, "蠍子尾巴" < 3
        exclusive 1
        call {
        lock converter
        do talknpc 120 62 c r1 n
        # 自行設定卡普拉座標(預設吉分卡普拉120 62)
        pause 2
        $a1 = @invamount (大捲軸)
        $b1 = @invamount (蠍子尾巴)
        $c1 = @invamount (火 肯貝特)
        if ($a1 = 0) goto jump1
        do storage add @inventory (大捲軸)
        :jump1
        if ($b1 = 0) goto jump2
        do storage add @inventory (蠍子尾巴)
        :jump2
        if ($c1 = 0) goto jump3
        do storage add @inventory (火 肯貝特)
        :jump3
        pause 1
        do storage get @storage (大捲軸) 400
        do storage get @storage (蠍子尾巴) 1200
        do storage get @storage (火 肯貝特) 1
        #自行設定提領材料(預設是400組),要製作的肯貝特身上要有一個
        pause 1
        $a2 = @invamount (大捲軸)
        $b2 = @invamount (蠍子尾巴)
        if ($a2 = 0) goto stop
        if ($b2 < 3) goto stop
        do storage close
        release converter
        stop
        :stop
        log 材料不足,無法製作,自動登出
        do storage close
        do quit
        }
}
回覆

使用道具 舉報

luke790117 當前離線
UID
1610043
熱心
80 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
71 點
積分
71
精華
0
最後登錄
2012-9-1
閱讀權限
20
註冊時間
2010-12-23
論壇幣
56 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
luke790117 2012-3-1 20:10:26
woooooooooooooooooooooooooooooooooooooooooooooooo
回覆

使用道具 舉報

被黑的很奇怪 當前離線
UID
1616465
熱心
250 值
嘉獎
0 次
違規
0 次
在線時間
60 小時
經驗
244 點
積分
554
精華
0
最後登錄
2013-4-2
閱讀權限
30
註冊時間
2011-1-3
論壇幣
1827 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
被黑的很奇怪 2012-6-11 16:21:14
感 謝X大的提供!

感 謝X大的提供!


感 謝X大的提供!
歡迎檢舉[過時文]有15元論壇幣可拿
↓↓↓我的個人空間[內含] OpenKore 大小資料↓↓↓
http://u.wgun.net/space.php?uid=1616465
回覆

使用道具 舉報

ting210289 當前離線
UID
2046057
熱心
39 值
嘉獎
0 次
違規
0 次
在線時間
8 小時
經驗
17 點
積分
17
精華
0
最後登錄
2014-1-6
閱讀權限
10
註冊時間
2013-9-2
論壇幣
2 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
6
ting210289 2014-1-6 14:26:10
感謝X大大的分享,終於可以使用了  
回覆

使用道具 舉報

ald519no1 當前離線
UID
362381
熱心
23 值
嘉獎
0 次
違規
0 次
在線時間
4 小時
經驗
7 點
積分
7
精華
0
最後登錄
2014-12-25
閱讀權限
5
註冊時間
2007-4-24
論壇幣
7 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
7
ald519no1 2014-10-29 00:02:51
                                                                                                                                                      
回覆

使用道具 舉報

a3760206 當前離線
UID
2183839
熱心
42 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
20 點
積分
20
精華
0
最後登錄
2015-2-4
閱讀權限
20
註冊時間
2014-12-13
論壇幣
19 幣
聯合幣
34 枚
幸運鑽
20 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 2Rank: 2
8
a3760206 2015-1-7 22:56:58
#####################################
#腳本用途:製作4屬肯貝特                #
#執行條件:請將1234修改成倉庫密碼    #
#請將人物放置中央卡普(146 ,89)附近  #
#作者伺服:免費查爾斯                          #
#作者:摯愛                            #
#####################################
automacro 宣告 {
run-once 1
call {
do conf storageAuto_password ****(****代表倉庫密碼)
$Public = 大捲軸
$Water = 蝸牛殼
$Wind = 彩色昆蟲外殼
$Fire = 蠍子尾巴
$Soil = 硬角
$macro = 0
$Type = -1
$stofull = 300000
log 身上請勿放有任何材料,以及保留一張你想製作的肯貝特
log 例如:你要製作風肯貝特,則在身上放一張風肯貝特
log 欲製作風肯貝特,請於黑窗輸入macro wind
log 欲製作火肯貝特,請於黑窗輸入macro fire
log 欲製作地肯貝特,請於黑窗輸入macro soil
log 欲製作水肯貝特,請於黑窗輸入macro water
log 輸入完請記得按下Enter哦!
log 現在可開始輸入了!
stop
}       
        }
#火
macro fire {
        if (@invamount ($Fire) <= 0 || @invamount ($Public) <= 0) {
        pause 0.5
        do talknpc 146 89 c r1 n
        pause 2
        do storage get @storage ($Fire) @eval(300 - @invamount ($Fire))
        pause 0.5
        do storage get @storage ($Public) @eval(100 - @invamount ($Public))
        do storage close
        call fire
        }
        $RunTime = @eval(@invamount ($Public))
        while ($RunTime != 0) as Makeloop
        do ss 1007
        pause 0.3
        do arrowcraft 0
        $RunTime--
        end Makeloop
        if (@invamount ($Fire) <= 0 || @invamount ($Public) <= 0) {
                $Type = 火 肯貝特
                $get = $Fire
                $macro = 1
                pause 0.5
                call StorageSave
        }        
}
#風
macro wind {
        if (@invamount ($Wind) <= 0 || @invamount ($Public) <= 0) {
        pause 0.5
        do talknpc 146 89 c r1 n
        pause 2
        do storage get @storage ($Wind) @eval(300 - @invamount ($Wind))
        pause 0.5
        do storage get @storage ($Public) @eval(100 - @invamount ($Public))
        do storage close
        pause 0.5
        call wind
        }
        $RunTime = @eval(@invamount ($Public))
        while ($RunTime != 0) as Makeloop
        do ss 1007
        pause 0.3
        do arrowcraft 0
        $RunTime--
        end Makeloop
        if (@invamount ($Wind) <= 0 || @invamount ($Public) <= 0) {
                $Type = 風 肯貝特
                $get = $Wind
                $macro = 2
                pause 0.5
                call StorageSave
        }        
}
#地
macro soil {
        if (@invamount ($Soil) <= 0 || @invamount ($Public) <= 0) {
        pause 1
        do talknpc 146 89 c r1 n
        pause 2
        do storage get @storage ($Soil) @eval(300 - @invamount ($Soil))
        pause 0.5
        do storage get @storage ($Public) @eval(100 - @invamount ($Public))
        do storage close
        pause 0.5
        call soil
        }
        $RunTime = @eval(@invamount ($Public))
        while ($RunTime != 0) as Makeloop
        do ss 1007
        pause 0.3
        do arrowcraft 0
        $RunTime--
        end Makeloop
        if (@invamount ($Soil) <= 0 || @invamount ($Public) <= 0) {
                $Type = 地 肯貝特
                $get = $Soil
                $macro = 3
                pause 0.5
                call StorageSave
        }        
}
#水
macro water {
        if (@invamount ($Water) <= 0 || @invamount ($Public) <= 0) {
        pause 1
        do talknpc 146 89 c r1 n
        pause 2
        do storage get @storage ($Water) @eval(300 - @invamount ($Water))
        pause 0.5
        do storage get @storage ($Public) @eval(100 - @invamount ($Public))
        do storage close
        pause 0.5
        call water
        }
        $RunTime = @eval(@invamount ($Public))
        while ($RunTime != 0) as Makeloop
        do ss 1007
        pause 0.3
        do arrowcraft 0
        $RunTime--
        end Makeloop
        if (@invamount ($Water) <= 0 || @invamount ($Public) <= 0) {
                $Type = 水 肯貝特
                $get = $Water
                $macro = 4
                pause 0.5
                call StorageSave
        }        
}
macro StorageSave {
log 存倉開始
                pause 0.5
                do talknpc 146 89 c r1 n
                pause 2.5
                do storage add @inventory ($Type) @eval(@invamount ($Type) -1 )
                pause 0.5
                do storage get @storage ($get) @eval(300 - @invamount ($get))
                pause 0.5
                do storage get @storage ($Public) @eval(100 - @invamount ($Public))
                $storagem = @storamount ($Type)
                pause 0.5
                if ($storagem == $stofull || @invamount ($get) == 0 ) {
                        $stostatus = 0
                        log 有$storagem張$Type
                        log 材料或倉庫已滿,執行重登保留畫面
                        do relog 100
                        #倉庫滿後斷線100秒重登(會保留畫面資訊)
                        stop
                } else {
                        $ss = 0
                        log 目前倉庫有$storagem張$Type
                }
                do storage close
                pause 0.3
                if ($macro == 1 ) {
                call fire
                } elsif ($macro == 2) {
                call wind
                } elsif ($macro == 3){
                call soil
                } else {
                call water
                }
                stop
        }

新仙境傳說
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-4-28 02:03 , Processed in 0.067890 second(s), 16 queries , Memcache On.

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

回頂部
第二步?
第三步?