**器重启 再用佩戴任意装备A变量会被全部清除
本帖最后由 wdre1 于 2024-6-24 15:23 编辑引擎版本:3.40.8016
问题描述:我想穿戴任意装备把装备评分记录在键值对里,A123记录 人物名=多少评分
我建了很多小号都成功记录和修改在A123变量里了。 我以为没问题了
然后我就重启**端重新进游戏
我聊天触发这个A123里的值都还在
可我再次穿上有评分的装备后 A123里的其它值都给清空了 就只剩我刚带装备的值
这是什么情况?是我写错了逻辑。还是有BUG??????? 不重启A123可以一直存值和修改值重启后 一旦修改A123里的值就会清除所有重新赋值?
换本地的数据库看 问题+1,我也是把键值对存在A变量中,重启后一旦重新给A变量赋值,键值对全清空,A变量中的只剩下重新赋值的东西了。楼主有解决吗?在线等 cq333 发表于 2024-7-9 14:55
问题+1,我也是把键值对存在A变量中,重启后一旦重新给A变量赋值,键值对全清空,A变量中的只剩下重新赋值 ...
第一步:将需要的键值对变量配置在(M2-功能设置-其他设置-个人键值对申明)
配置好后引擎将自动在启动时将变量同步到缓存中
如需要在其他操作需要更新到缓存时请使用“UPGRIDEVARCACHE”命令进行同步
申明变量到缓存读取(高效率缓存版)
格式:UPGRIDEVARCACHE 参数1
;将数据库中的变量同步到缓存中(按需使用)
;字符型变量 (A变量 T变量 S变量)如果是自定义字符型变量 格式为:HUMAN(XXX)不要带<$> 但是要带HUMAN、GLOBAL GUILD(自定义变量自动保存,无需SAVEVAR)
参数1:变量名称
确认一下 是否是用的带cache高效的键值对, 如果是用的高效的需要在M2上添加好 如果没有添加那么在引擎启动触发里申明一下 将变量缓存到内存里否则就会清空呀 alan 发表于 2024-7-9 20:14
第一步:将需要的键值对变量配置在(M2-功能设置-其他设置-个人键值对申明)
配置好后引擎将自动在启动 ...
大佬 确实是这么做了.. 在M2里申明好了而且用的是高效率版键值 申明变量也用了UPGRIDEVARCACHE但就是处理A变量会出现这个问题.你不重启**器 A变量里的数值都在 一旦重启**器只要再改A变量这个里面的值就会把以前的清除掉 然后赋值最新的好像只有A全局变量出现这个问题啊 cq333 发表于 2024-7-9 14:55
问题+1,我也是把键值对存在A变量中,重启后一旦重新给A变量赋值,键值对全清空,A变量中的只剩下重新赋值 ...
我是没解决你解决了告诉我下该申明的申明我用的高速键值 也把更新缓存的命令用上了重启**器还是会出现给A变量值会把以前的A变量值全部删除 wdre1 发表于 2024-7-10 12:52
我是没解决你解决了告诉我下该申明的申明我用的高速键值 也把更新缓存的命令用上了重启**器还 ...
我的问题解决了,需要在重启后用 UPGrideVarCaChe(申明变量到缓存读取) 将键值对同步到缓存中去,这样就不会重新赋值就出现清空的情况了 cq333 发表于 2024-7-11 15:04
我的问题解决了,需要在重启后用 UPGrideVarCaChe(申明变量到缓存读取) 将键值对同步到缓存中去 ...
OKOK感谢
页:
[1]