美丽小猪 发表于 2026-3-29 20:13:30

脚本变量每天领取装备脚本,求助问题出在哪?其余完整脚本

我这是检测赞助积分大于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

快乐小鱼 发表于 2026-3-29 20:13:30

[@装备]
#if
CHECKGAMEPOINT > 499
EQUAL J1 0
#ACT
MOV J1 1
give 赞助腰带 1
give 赞助靴子 1
give 赞助指环 1
#ELSEACT
messagebox 请确定您充值积分是否大于500点或者您今日已经领取过了!
break
变量J第二天自动清0,不需要机器人操作

勤奋小狗 发表于 2026-3-29 20:13:30

  属于私人标识  需要用机器人调用 GM命令  开始提问  跳转到QM里执行  

坚强太阳 发表于 2026-3-29 20:13:30

390604 发表于 2020-9-16 21:40 [@装备]
#if
CHECKGAMEPOINT > 499
零点清零吗

快乐月亮 发表于 2026-3-29 20:13:30

hundan 发表于 2020-9-16 22:02 零点清零吗
一般都是0点清0
如果要修改,在m2-选项-参数设置-时间控制

美丽小鹿 发表于 2026-3-29 20:13:30

[@装备]
#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变量就可以了

大方小猪 发表于 2026-3-29 20:13:30

用个j变量吧。还停留在老思路和GM啊。

勇敢小鹿 发表于 2026-3-29 20:13:30

我个人不喜欢J变量,尤其是在变量清除的时间里如果服务器出问题或引擎没启动,无法有效的修改这个变量。

坚强小兔 发表于 2026-3-29 20:13:30

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

帅气小狗 发表于 2026-3-29 20:13:30

在下面执行处
SetOnTimer 11 60 240的上面或下面一排
加上:MOV T88 <$YEAR><$MONTH><$DAY>
或
MOV T88 <$STR(S$领取)>
就可以了
页: [1]
查看完整版本: 脚本变量每天领取装备脚本,求助问题出在哪?其余完整脚本