脚本变量每天领取装备脚本,求助问题出在哪?其余完整脚本
我这是检测赞助积分大于500的玩家 就可以每天领取一次 限时装备 可是出现有的玩家点数狗也不能领取,是机器人清零无效 还是有错误,求完整正确脚本脚本文件:
[@装备]
#if
CHECKGAMEPOINT > 499
CHECK 0
#ACT
SET 1
give 赞助腰带 1
give 赞助靴子 1
give 赞助指环 1
#ELSEACT
messagebox 请确定您充值积分是否大于500点或者您今日已经领取过了!
break
机AutoRunRobot文件
器人清理脚本:
#AutoRun NPC RUNONDAY 20:51 @清空每日装备
RobotManage文件
[@清空每日装备]
#if
#act
reset 0
break
[@装备]
#if
CHECKGAMEPOINT > 499
EQUAL J1 0
#ACT
MOV J1 1
give 赞助腰带 1
give 赞助靴子 1
give 赞助指环 1
#ELSEACT
messagebox 请确定您充值积分是否大于500点或者您今日已经领取过了!
break
变量J第二天自动清0,不需要机器人操作 属于私人标识 需要用机器人调用 GM命令 开始提问 跳转到QM里执行 390604 发表于 2020-9-16 21:40 [@装备]
#if
CHECKGAMEPOINT > 499
零点清零吗 hundan 发表于 2020-9-16 22:02 零点清零吗
一般都是0点清0
如果要修改,在m2-选项-参数设置-时间控制 [@装备]
#IF
checklevel 1
#ACT
MOV S$领取 <$YEAR><$MONTH><$DAY>
#IF
EQUAL T88 S$领取
#ACT
MessageBox 你今天已经领取过了.
break
#if
CHECKGAMEPOINT > 499
#ACT
MOV T88 S$领取
give 赞助腰带 1
give 赞助靴子 1
give 赞助指环 1
#ELSEACT
messagebox 请确定您充值积分是否大于500点!
break
不用清除,占用一个T变量,如果重复根据自己版本修改T变量就可以了 用个j变量吧。还停留在老思路和GM啊。 我个人不喜欢J变量,尤其是在变量清除的时间里如果服务器出问题或引擎没启动,无法有效的修改这个变量。 442671 发表于 2020-9-17 22:05 我个人不喜欢J变量,尤其是在变量清除的时间里如果服务器出问题或引擎没启动,无法有效的修改这个变量。
您好, 我模仿您的方法写了一个自动领取自动回收时间的脚本.
但是脚本无法判定是否已经领取时间
[@开启每日自动回收]
#IF
checklevelex > 34
#ACT
MOV S$领取 <$YEAR><$MONTH><$DAY>
#IF
EQUAL T88 S$领取
#ACT
MessageBox 你今天已经领取过了.
break
#If
checkitem 黄金会员令牌 1
#ACT
SetOnTimer 11 60 240
SENDMSG 6 自动回收已经开启,每分钟激活一次,保留沃玛级别以上。
SENDMSG 6 已领取四小时自动回收时间,黄金会员加送三小时
break
#if
checkitem 贵宾令牌 1
#ACT
SetOnTimer 11 60 120
SENDMSG 6 自动回收已经开启,每分钟激活一次,保留沃玛级别以上。
SENDMSG 6 已领取两小时自动回收时间,贵宾会员加送一小时
break
#if
#ACT
SetOnTimer 11 60 60
SENDMSG 6 自动回收已经开启,每分钟激活一次,保留沃玛级别以上。
SENDMSG 6 已领取一小时自动回收时间
#ELSEACT
SENDMSG 6 等级不够或者已经领取过了
break 在下面执行处
SetOnTimer 11 60 240的上面或下面一排
加上:MOV T88 <$YEAR><$MONTH><$DAY>
或
MOV T88 <$STR(S$领取)>
就可以了
页:
[1]