功能概述:
功能开启检测:根据[699]状态决定是否开放爆率提升功能。
商店升级系统:提供长期叠加爆率选项,包括0.8倍、1.2倍、1.6倍、2.0倍和4.0倍。
升级限制:确保玩家仅能升级到当前等级,避免重复操作。
消耗验证:每次升级检查玩家拥有足够的等级突破丹,不足则提示。
封号管理:调用封号脚本,根据需求对违规行为进行处理。
实时更新爆率:每次升级成功会立即增加爆率,最多提升到400%。
临时爆率翻倍:在指定日期区间,杀怪爆率翻倍,持续600秒。
脚本分析:
用户界面显示等级突破丹购买选项和不同倍率提升。
逐级检查用户状态并执行相应的爆率提升和物品消耗。
强调了规则和限制,确保游戏体验的平衡。
脚本:
[@main]
#if
CHECK [699] 0
#act
messagebox 爆率提升功能太过变态!!!!!根据游戏玩家反映情况判定是否开放!!!!!
break
#if
#act
OPENMERCHANTBIGDLG 1 33 1 4 20 -60 1 560 25
#say
PlayImg:1:70:20:350:120:-100:0:0
\ \ \ \
\ \ \ \
<>\
<> <[长期叠加0.8倍爆率]:/FCOLOR=249> <需要05颗等级突破丹/FCOLOR=250> <升级/@升级2>\ \
<> <[长期叠加1.2倍爆率]:/FCOLOR=249> <需要16颗等级突破丹/FCOLOR=250> <升级/@升级3>\ \
<> <[长期叠加1.6倍爆率]:/FCOLOR=249> <需要20颗等级突破丹/FCOLOR=250> <升级/@升级4>\ \
<> <[长期叠加2.0倍爆率]:/FCOLOR=249> <需要30颗等级突破丹/FCOLOR=250> <升级/@升级5>\ \
<> <[长期叠加4.0倍爆率]:/FCOLOR=249> <需要50颗等级突破丹/FCOLOR=250> <升级/@升级6>\ \
[@升级6]
#IF
NOT EQUAL U49 200
#ACT
MESSAGEBOX 已经升级过了或者升级上一级才能升级此处。
BREAK
#IF
EQUAL U49 200
CHECKITEM 等级突破丹 50
#ACT
TAKE 等级突破丹 50
MOV U49 400
SENDMSG 6 叠加4.0倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足50个。
BREAK
[@升级5]
#IF
NOT EQUAL U49 160
#ACT
MESSAGEBOX 已经升级过了或者升级上一级才能升级此处。
BREAK
#IF
EQUAL U49 160
CHECKITEM 等级突破丹 30
#ACT
TAKE 等级突破丹 30
MOV U49 200
SENDMSG 6 叠加2.0倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足30个。
BREAK
[@升级4]
#IF
NOT EQUAL U49 120
#ACT
MESSAGEBOX 已经升级过了或者升级上一级才能升级此处。
BREAK
#IF
EQUAL U49 120
CHECKITEM 等级突破丹 20
#ACT
TAKE 等级突破丹 20
MOV U49 160
SENDMSG 6 叠加1.6倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足20个。
BREAK
[@升级3]
#IF
NOT EQUAL U49 80
#ACT
MESSAGEBOX 已经升级过了或者升级上一级才能升级此处。
BREAK
#IF
EQUAL U49 80
CHECKITEM 等级突破丹 16
#ACT
TAKE 等级突破丹 16
MOV U49 120
SENDMSG 6 叠加1.2倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足16个。
BREAK
[@升级2]
#IF
NOT EQUAL U49 50
#ACT
MESSAGEBOX 已经升级过了或者升级上一级才能升级此处。
BREAK
#IF
EQUAL U49 50
CHECKITEM 等级突破丹 5
#ACT
TAKE 等级突破丹 5
MOV U49 80
SENDMSG 6 叠加0.8倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足5个。
BREAK
;[@升级1]
#IF
LARGE U49 0
#ACT
MESSAGEBOX 已经升级过了。
BREAK
#IF
EQUAL U49 0
CHECKITEM 等级突破丹 3
#ACT
TAKE 等级突破丹 3
MOV U49 50
SENDMSG 6 叠加0.5倍爆率
;=============================================
#CALL [\游戏封号\封号脚本.txt] @封号设置
#ELSEACT
MESSAGEBOX 等级突破丹不足3个。
BREAK
#IF
LARGE U49 0
#ACT
INC N$爆率 <$STR(U49)>
KILLMONBURSTRATE 20240220 20240221 200 20240223 20240224 20240225 20240226 600 20240227 20240228
SENDMSG 7 杀怪爆率翻倍,时长:600秒!