封包解决
本帖最后由 a5202153 于 2025-1-9 17:22 编辑2..link执行标签(link=@回调标签#变量名1=变量值#变量名2=变量值)
该回调的标签为客户端发送的,可以通过封包修改,请不要用于消耗类判断或直接执行,否则有被刷风险
<Button|id=aaa<$str(N1)>|x=423.0|y=9.0|nimg=xinjia/20icon/fulizhongxin/1/4.png|color=255|size=18|link=@领取升级奖励#需要等级=<$cfg_升级奖励(<$str(N1)>_9)>#等级奖励变量=<$cfg_升级奖励(<$str(N1)>_8)>>
比如我这样写的话
[@领取升级奖励]
#IF
SMALL <$LEVEL> <$str(S$需要等级)>
#ACT
SENDMSG 9 <font color='#ff0000'>领取升级奖励需要等级"<$str(S$需要等级)>",你没有达到要求!</FONT>
BREAK
#IF
LARGE <$str(S$等级奖励变量)>0
#ACT
SENDMSG 9 <font color='#ff0000'>你已经领取过"<$str(S$需要等级)>"级奖励,无法重复领取!</FONT>
BREAK
#ELSEACT
MOV S$检测指纹开启
#IF
NOT EQUAL S$检测指纹开启
#ACT
SENDMSG 9 非法操作!
BREAK
#IF
#ACT
下面领取
我这样写的话,会不会被封包刷呢?
@996技术-wang王哥快来给个解答
需求不要通过参数发送,这样肯定是随便刷的。 刀刀刀 发表于 2025-1-10 19:21
需求不要通过参数发送,这样肯定是随便刷的。
那么正确的要怎么写呢
a5202153 发表于 2025-1-11 08:55
那么正确的要怎么写呢
#IF
LARGE <$LEVEL> <$cfg_升级奖励(<$str(N1)>_9)>
EQUAL <$cfg_升级奖励(<$str(N1)>_8)> 0
#ACT
INC S$福利中心列表<Button|id=aaa<$str(N1)>|x=423.0|y=9.0|nimg=xinjia/20icon/fulizhongxin/1/4.png|color=255|size=18|link=@领取升级奖励#等级行数=<$str(N1)>#需要等级=<$cfg_升级奖励(<$str(N1)>_9)>#等级奖励变量=<$cfg_升级奖励(<$str(N1)>_8)>>
[@领取升级奖励]
#IF
SMALL <$LEVEL> <$cfg_升级奖励(<$str(S$等级行数)>_7)>
#ACT
SENDMSG 9 <font color='#ff0000'>领取升级奖励需要等级"<$str(S$需要等级)>",你没有达到要求!</FONT>
BREAK
#IF
LARGE <$cfg_升级奖励(<$str(S$等级行数)>_8)>0
#ACT
SENDMSG 9 <font color='#ff0000'>你已经领取过"<$str(S$需要等级)>"级奖励,无法重复领取!</FONT>
BREAK
#ELSEACT
MOV S$检测指纹开启
#IF
NOT EQUAL S$检测指纹开启
#ACT
SENDMSG 9 非法操作!
BREAK
#IF
#ACT
MailGIVE <$cfg_升级奖励(<$str(S$等级行数)>_1)> <$cfg_升级奖励(<$str(S$等级行数)>_2)> 0#1#4#5#8
MailGIVE <$cfg_升级奖励(<$str(S$等级行数)>_3)> <$cfg_升级奖励(<$str(S$等级行数)>_4)> 0#1#4#5#8
MailGIVE <$cfg_升级奖励(<$str(S$等级行数)>_5)> <$cfg_升级奖励(<$str(S$等级行数)>_6)> 0#1#4#5#8
SendMail 1 冲级奖励 <$cfg_升级奖励(<$str(S$等级行数)>_7)>级奖励已经发放!
MOV <$str(S$等级奖励变量)>1
MOV S$检测指纹
MOV S$需要等级
MOV S$等级奖励变量
MOV S$等级行数
GOTO @福利中心展示
SENDMSG 9 领取成功!
BREAK <Button|id=aaa<$str(N1)>|x=423.0|y=9.0|nimg=xinjia/20icon/fulizhongxin/1/4.png|color=255|size=18|link=@领取升级奖励#等级行数=<$str(N1)>
按钮写到这里就行了 是的 感谢楼上的回复
页:
[1]