找回密码
 立即注册
查看: 253|回复: 15

自定义变量可以人物不在线也减少吗?

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 12:20:06 | 显示全部楼层 |阅读模式
想做一个通区脚本
里面有一个数值,每1秒钟扣1点。
比如 ABCD 四个版本。这个玩家再其中一个区触发了自定义变量。赋值 10000
然后这四个版本【或者更多】都可以享受对应的服务,但是这个赋值10000会在生效后每秒-1点,不管在线与否。【不一定是秒,分也可以】
我测试了一下
QM:
[@减时间]
#IF
#ACT
  VAR Integer HUMAN 时间  
LOADVAR HUMAN 时间 ..\\..\\..\\..\\时间.txt
#IF
CHECKVAR HUMAN 时间 > 0
#ACT
  CALCVAR HUMAN 时间 - 1
  SAVEVAR HUMAN 时间 ..\\..\\..\\..\\时间.txt
RobotManage
[@充值减时间]   每秒触发一次
#IF
#ACT
Gmexecute 开始提问 @减时间
只能想到这一点,但是明显是错的。有大佬能帮忙优化下看看吗?4个版本都能享受这个自定义变量,但是人物不在线的话,也要每秒减1
这个自定义变量能读取人物账号ID吗?
谢谢了。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
首先,角色的私有变量在下线时是无法操作的。
然后,像你这种情况,最好的办法是使用时间轴,而不是像你这样每秒减时间。时间轴是这样设计的:在服务器第一次启动时,让公共变量U1=0,然后使用机器人,每秒+1,这是每个角色都能使用的公共时间标尺。然后你在角色触发活动时,让自定义变量=U1,以后你只要定时判断U1和自定义变量的差就可以了啊。
还有,自定义变量不能在减时间的脚本段里定义,而应该放到角色登录时定义,否则m2会报错:重复定义变量。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
czy7812 发表于 2022-6-9 14:31 首先,角色的私有变量在下线时是无法操作的。
然后,像你这种情况,最好的办法是使用时间轴,而不是像你这 ...
像你这样的大神 开服的话 一个月能赚个几百万吧

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
自定义变量用到什么地方?基本带排行的才用一下,如果不排行就不要自定义,U T还不够你用么?你哪个通区的如果用自定义的话,角色不在线就只能用配置项了,这个脚本我也不知道怎么规划了。如果都是每秒减,这个就要用其他软件枚举配置项然后减少1

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
123330364 发表于 2022-6-9 14:49 像你这样的大神 开服的话 一个月能赚个几百万吧
不是大神,也没有开服。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
用配置文件不好么。。实在不行mysql

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
首先,角色的私有变量在下线时是无法操作的。
然后,像你这种情况,最好的办法是使用时间轴,而不是像你这样每秒减时间。时间轴是这样设计的:在服务器第一次启动时,让公共变量U1=0,然后使用机器人,每秒+1,这是每个角色都能使用的公共时间标尺。然后你在角色触发活动时,让自定义变量=U1,以后你只要定时判断U1和自定义变量的差就可以了啊。
还有,自定义变量不能在减时间的脚本段里定义,而应该放到角色登录时定义,否则m2会报错:重复定义变量。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
czy7812 发表于 2022-6-9 14:31 首先,角色的私有变量在下线时是无法操作的。
然后,像你这种情况,最好的办法是使用时间轴,而不是像你这 ...
像你这样的大神 开服的话 一个月能赚个几百万吧

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
自定义变量用到什么地方?基本带排行的才用一下,如果不排行就不要自定义,U T还不够你用么?你哪个通区的如果用自定义的话,角色不在线就只能用配置项了,这个脚本我也不知道怎么规划了。如果都是每秒减,这个就要用其他软件枚举配置项然后减少1

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:20:06 | 显示全部楼层
123330364 发表于 2022-6-9 14:49 像你这样的大神 开服的话 一个月能赚个几百万吧
不是大神,也没有开服。

© 2026 折翼天使社区 版权所有