勤奋小羊 发表于 2026-3-29 09:08:10

求一个把1区最高等级变量传递到2区的方法

比如1区最高等级变量为G999,把这个变量的数值传递到2区的G999  每天固定时刻传递或者隔2小时传递一次。

勤奋小羊 发表于 2026-3-29 09:08:10

WriteConfigFileItem d:\\等级数据.txt 最高等级 1区 <$STR(G999)> 1
ReadConfigFileItem d:\\等级数据.txt 最高等级 1区 <$STR(G999)> 1

勤奋小羊 发表于 2026-3-29 09:08:10

机器人脚本固定时间执行,把G999变量写入一个通区文本,2区延迟1分钟读取这个文本内容写入G999变量

聪明花朵 发表于 2026-3-29 09:08:10

279532948 发表于 2021-7-15 08:52 机器人脚本固定时间执行,把G999变量写入一个通区文本,2区延迟1分钟读取这个文本内容写入G999变量
思路我知道。我要的是脚本。

聪明小熊 发表于 2026-3-29 09:08:10

本帖最后由 pai哥 于 2021-7-15 10:25 编辑
楼上正解。
自己随便写一下就行了啊。。

聪明云朵 发表于 2026-3-29 09:08:10

AutoRunRobot.txt
#AutoRun NPC MIN 2 @加载G变量
RobotManage.txt
[@加载G变量]
#ACT
ReadConfigFileItem ..\\..\\..\\..\\你的主版本文件夹名\\Mir200\\GlobalVal.ini Setup GlobalStrVal999 N$全局G变量
MOV G999 <$str(N$全局G变量)>

阳光小熊 发表于 2026-3-29 09:08:10

一区
#AutoRun NPC HOUR 2 @存入数据
[@存入数据]
#ACT
WriteConfigFileItem d:\\等级数据.txt 最高等级 1区 <$STR(G999)>
二区
#AutoRun NPC HOUR 2 @读取数据
[@存入数据]
#ACT
ReadConfigFileItem d:\\等级数据.txt 最高等级 1区 <$STR(G999)>

美丽小鹿 发表于 2026-3-29 09:08:10

考虑到2个区不可能同时开区,或者有前后,或者中途关区调试..建议把机器人时间设置为准确时间
一区
#AutoRun NPC RUNONDAY  00:05 @存入数据
#AutoRun NPC RUNONDAY  02:05 @存入数据
#AutoRun NPC RUNONDAY  04:05 @存入数据
#AutoRun NPC RUNONDAY  06:05 @存入数据
........
二区
#AutoRun NPC RUNONDAY  00:06 @读取数据
#AutoRun NPC RUNONDAY  02:06 @读取数据
#AutoRun NPC RUNONDAY  04:06 @读取数据
......

坚强小鱼 发表于 2026-3-29 09:08:10

蓅氓爱学习 发表于 2021-7-15 16:58 一区
#AutoRun NPC HOUR 2 @存入数据
WriteConfigFileItem d:\\等级数据.txt  1 <$STR(G999)>  这样写不能保存?

阳光小熊 发表于 2026-3-29 09:08:10

liu122824834 发表于 2021-7-16 08:15 WriteConfigFileItem d:\\等级数据.txt  1   这样写不能保存?
按规定写,不要自己创造写法,参数都要全
页: [1]
查看完整版本: 求一个把1区最高等级变量传递到2区的方法