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

[發問] 關於賭場腳本...

小魏魏 發表於 2012-5-7 04:13:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |
我剛剛已經買了賭場腳本
如果我想把它改成只偵測最後一個數字

OP就知道他要壓 大.中.或者小

因為原有有巨集只能設定壓3個金額

100萬.200萬.300萬


所以我想把它改成能壓範圍內的任何金額

例如1~300萬



假如我壓2121208 他就知道要壓中 這樣...


請問有辦法改出來嗎?


__________________


automacro JoinChat {
        console /(.*) 已加入這個聊天室/
        run-once 1
        call {
                lock JoinChat
                pause 0.1
                if ($.lastMatch1 == GM01) goto next
                pause 0.1
                if ($.lastMatch1 == GM02) goto next
                pause 0.1
                if ($.lastMatch1 == GM03) goto next
                pause 0.1
                if ($.lastMatch1 == GM[0-99]) goto next
                pause 0.5
                do c 押注方式: [押金] + [1~9z]玩法
                pause 1
                do c 可押注金額: 100萬 200萬 300萬
                pause 1
                do c 交易 1,000,007 押小 骰子開(1,2)
                pause 1
                do c 交易 1,000,008 押中 骰子開(3,4)
                pause 1
                do c 交易 1,000,009 押大 骰子開(5,6)
                pause 1
                do c 猜數字(1~6): 交易 1,000,001 猜數字1
                pause 1
                do c 猜數字(1~6): 交易 1,000,003 猜數字3
                pause 1
                do c 猜數字(1~6): 交易 1,000,006 猜數字6
                :next
                release all
        }
}



automacro DenyDeal {
        console /Engaged Deal with (.*)/
        run-once 1
        call {
                lock JoinChat
                $DealID = $.lastMatch1
                do conf dealAuto 0
                pause 0.1
                lock WinDeal
                lock DealEnd
                lock DenyDeal
                pause 40
                do deal no
        }
}




#如果對方放入的是物品,則取消交易
automacro DealItem {
        console /(.*) 加入物品以交易: (.*)/
        call {
                do deal no
        }
}



#對方放入(.*),(.*),(.*)賭金後,執行確認交易動作!
automacro Deal2 {
        #看你設定的價錢, (.*),(.*),(.*) z 是百萬的情況, (.*),(.*) z 是十萬的情況 , 十萬百萬都接受則要其他寫法, 在此不提供
        console /(.*) 加入 (.*),(.*),(.*) z 以交易/
        run-once 1

        call {
                do conf dealAuto 0
                pause 0.1
                lock Deal2
                pause 0.1
                lock WinDeal
                pause 0.1
                lock DealEnd
                pause 0.1
                lock DenyDeal
                pause 0.1
                lock DealEnd
                pause 0.1
                $LabMoney = $.lastMatch2$.lastMatch3$.lastMatch4
                pause 0.5

                $AssignNumber = @eval($LabMoney % 10)
                pause 0.5

                if ($AssignNumber = 0) goto NO
                pause 0.2

                $SureDealZ = @eval($LabMoney - $AssignNumber)
                pause 1.5

#----------------------修 改 能 投 注 的 金 額 ---------------------------------------------------------

                if ($SureDealZ == 1000000) goto conn
                pause 0.2

                if ($SureDealZ == 2000000) goto conn
                pause 0.2

                if ($SureDealZ == 3000000) goto conn
                pause 0.2





        :NO
                do c  $LabMoney Z << 放入金額,錯誤!
                do c 可押注金額: 100萬 200萬 300萬
                do c 交易 1,000,007 押小 骰子開(1,2)
                do c 交易 1,000,008 押中 骰子開(3,4)
                do c 交易 1,000,009 押大 骰子開(5,6)
                do c 猜數字2: 交易 1,000,002 猜數字 2
                do c 猜數字5: 交易 1,000,005 猜數字 5

                do deal no
                pause 0.2
                do deal no

                release all
                stop

        :conn
                do conf dealAuto 2
                pause 50
                do deal no

        }
}



automacro DealMoney {
        console /交易完成/

        call {
                lock DealRe
                do conf dealAuto 0
                pause 0.2
                if ($AssignNumber == 7) goto SEVEN
                pause 0.2
                if ($AssignNumber == 8) goto EIGHT
                pause 0.2
                if ($AssignNumber == 9) goto NIGHT
                pause 0.2
        :ONETOSIX
                do c $DealID 猜數字-"$AssignNumber"  金額: $LabMoney Z
                goto connnn
        :SEVEN
                do c $DealID 押"小" 金額:$LabMoney Z
                goto connnn
        :EIGHT
                do c $DealID 押"中" 金額:$LabMoney Z
                goto connnn
        :NIGHT
                do c $DealID 押"大" 金額:$LabMoney Z
                goto connnn


        :connnn
                lock DealMoney
                pause 0.5
                do c 開
                pause 0.2
                #擲骰子
                do e dice2
        }
}



automacro Emotions {
        #名字請打你的id上去, 如果你的表情table不是中文,請把骰子改成dice
        console /名字: \*骰子\#(.*)\*/

        call {
                pause 0.2
                $emotion = $.lastMatch1
                pause 0.5
                if ($AssignNumber < 7) goto OneToSix
                pause 0.2
                #賭大中小,開出點數為 1,2
                if ($emotion < 3) goto Seven
                pause 0.2
                #賭大中小,開出點數為 5,6
                if ($emotion > 4) goto Nine
                pause 0.2
                #賭大中小,開出點數為 3,4
                goto Eight


        :OneToSix

                pause 1
                do c 開出: 數字-$emotion
                pause 0.1
                if ($emotion == $AssignNumber) goto OneToSixWin
                goto loss

        :Seven

                pause 1
                do c 開出: "骰子$emotion" (小)
                pause 0.1
                if ($AssignNumber == 7) goto SevenToNineWin
                goto loss

        :Eight

                pause 1
                do c 開出: "骰子$emotion" (中)
                pause 0.1
                if ($AssignNumber == 8) goto SevenToNineWin
                goto loss

        :Nine

                pause 1
                do c 開出: "骰子$emotion" (大)
                pause 0.1
                if ($AssignNumber == 9) goto SevenToNineWin
                goto loss


#-------------------- [1 ~ 6] ----------------------------------------------
        :OneToSixWin

                lock DealRe

                pause 0.2
                $WinSum = @eval ($LabMoney * 5.3)
                pause 0.5

                do conf dealAuto 1
                pause 0.3
                do e pea
                pause 0.1

                release WinDeal

                do c 恭喜 $DealID 中獎! 請領取獎金~
                pause 0.2
                do conf dealAuto 0
                do deal no
                pause 0.3
                do deal no
                do deal @player($DealID)
                lock JoinChat

                pause 60
                do conf dealAuto 2
                do deal no
                do deal no
                release all
                goto end

#--------------------------[大 --- 中 --- 小 ]------------------------------
        :SevenToNineWin

                lock DealRe

                pause 0.2
                $WinSum = @eval ($LabMoney * 2.8)
                pause 0.5

                do conf dealAuto 1
                pause 0.3
                do e pea
                pause 0.2

                release WinDeal

                do c 恭喜 $DealID  中獎! 請領取獎金~
                pause 0.2
                do conf dealAuto 0
                do deal no
                pause 0.3
                do deal no
                do deal @player($DealID)
                lock JoinChat

                pause 60
                do conf dealAuto 2
                do deal no
                do deal no
                release all
                goto end
收藏收藏 分享分享 讚 幹 分享分享 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-5-8 16:43:03

  1. if ($SureDealZ == 1000000) goto conn
  2. pause 0.2

  3. if ($SureDealZ == 2000000) goto conn
  4. pause 0.2

  5. if ($SureDealZ == 3000000) goto conn
  6. pause 0.2
複製代碼
改成以下

  1. if ($SureDealZ == 1000000..3000000) goto conn
  2. pause 0.2
複製代碼
回覆

使用道具 舉報

專屬司機 當前離線
UID
453527
熱心
249 值
嘉獎
0 次
違規
0 次
在線時間
124 小時
經驗
155 點
積分
2127
精華
0
最後登錄
2016-5-25
閱讀權限
40
註冊時間
2007-7-21
論壇幣
1572 幣
聯合幣
17 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
專屬司機 2012-5-10 01:50:49
我們伺服器的賭場
他的金錢設定範圍是1~他目前身上的金額
如果要造這樣設定的話
是要改成什麼參數嗎

還有下面的
console /(.*) 加入 (.*),(.*),(.*) z 以交易/
金額位置(.*),(.*),(.*) z
有辦法自動判定目前身上金額大小來改變嗎
回覆

使用道具 舉報

[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-5-11 00:49:17
賭金範圍是1~身上金錢數(試試以下
if ($SureDealZ == 1..$.zeny) goto conn
pause 0.2

沒辦法
不過可以設定多組巨集console來判斷不同的金額(需搭配priority來決定觸發優先度
console /(.*) 加入 (.*),(.*),(.*) z 以交易/
priority 0

console /(.*) 加入 (.*),(.*) z 以交易/
priority 1

console /(.*) 加入 (.*) z 以交易/
priority 2
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-22 07:42 , Processed in 0.050443 second(s), 19 queries , Memcache On.

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

回頂部
第二步?
第三步?