找回密码
 立即注册
奇速版本论坛200M带宽开服微端链接失效申报超级稳定服务器抗攻击
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 789|回复: 10

[已解决] 读取配置项问题

[复制链接]

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
发表于 2023-9-3 23:20:44 | 显示全部楼层 |阅读模式

GetBagInfo ItemName L$装备 5|6|10|11|15|16|28|29|19|24|23|54|52|12|65|53|90|65|46
ReadCacheConfigFileItem ..\QuestDiary\装备价格.txt 价格 <$Str(L$装备[0])> P100

这样读取出来是0
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

15

回帖

146

积分

注册会员

积分
146
发表于 2023-9-4 05:36:45 | 显示全部楼层
为什么用P变量,P变量是关闭对话框就重置为0的
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-9-4 06:06:06 | 显示全部楼层
qiufengw 发表于 2023-9-4 05:36
为什么用P变量,P变量是关闭对话框就重置为0的

需要的就是这个啊!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1113

回帖

1732

积分

版主

积分
1732
QQ
发表于 2023-9-4 08:45:05 | 显示全部楼层
ReadCacheConfigFileItem
是缓存模式,确定引擎开启前,文本内有东西!
而不是引擎开了后去修改的值.

如果修改的情况下,测试时先用ReadConfigFileItem,正式开区再用缓存模式吧

你也可以实际先看看 L$装备 显示为什么
-定制脚本-Qq:270411387
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-9-4 11:48:13 | 显示全部楼层
本帖最后由 hi8 于 2023-9-4 11:51 编辑
442671 发表于 2023-9-4 08:45
ReadCacheConfigFileItem
是缓存模式,确定引擎开启前,文本内有东西!
而不是引擎开了后去修改的值.

配置项没有修改,早就写好了的
ReadCacheConfigFileItem获取不到配置项,我估计是不支持<$Str(L$装备[0])>变量
ReadCacheConfigFileItem ..\QuestDiary\装备价格.txt 价格 <$Str(L$装备[0])> N100

sendmsg 1 <$USERNAME>=装备名<$STR(L$摆摊装备)>装备取值<$STR(N100> 255 0  N100为0

直接MOVR赋值没问题!
MOVR P0 10 100
HeroM2AddUserItem <$STR(L$摆摊装备[0])> <$STR(P0)> 0
MOVR P1 10 100
HeroM2AddUserItem <$STR(L$摆摊装备[1])> <$STR(P1)> 0
MOVR P2 10 100
HeroM2AddUserItem <$STR(L$摆摊装备[2])> <$STR(P2)> 0
MOVR P3 10 100
L$装备显示是正常的!从0到20都是正常的

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1113

回帖

1732

积分

版主

积分
1732
QQ
发表于 2023-9-4 17:30:55 | 显示全部楼层
hi8 发表于 2023-9-4 11:48
配置项没有修改,早就写好了的
ReadCacheConfigFileItem获取不到配置项,我估计是不支持变量
ReadCacheCon ...

读取项是支持的数组的.
那么就检查文本地址..或直接不用缓存模式试试.
建议你一步步做提示,看看哪里错了.
-定制脚本-Qq:270411387
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-9-4 22:33:10 | 显示全部楼层
442671 发表于 2023-9-4 17:30
读取项是支持的数组的.
那么就检查文本地址..或直接不用缓存模式试试.
建议你一步步做提示,看看哪里错了. ...

GetBagInfo ItemName L$装备 5|6|10|11|15|16|28|29|19|24|23|54|52|12|65|53|90|65|46
GetListVarCount L$装备 P20
ReadConfigFileItem ..\QuestDiary\装备价格.txt 价格 <$Str(L$装备[0])> N100
SendMsg 1 <$USERNAME>=装备名<$Str(L$装备)>装备数量<$Str(P20)>个、<$Str(N100)> 255 0

背包就放了一个灵魂项链前面的全部正确,就是N100值为0

物品.TXT
[价格]
灵魂项链=3
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

15

回帖

146

积分

注册会员

积分
146
发表于 2023-9-5 02:13:00 | 显示全部楼层
hi8 发表于 2023-9-4 06:06
需要的就是这个啊!

你的问题,个人建议,1.文本是不是ansi格式,2.可以换S变量测试下看下读取的有没有问题 3.如果这些都没问题的话可以反馈下BUG
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-9-5 15:10:29 | 显示全部楼层
qiufengw 发表于 2023-9-5 02:13
你的问题,个人建议,1.文本是不是ansi格式,2.可以换S变量测试下看下读取的有没有问题 3.如果这些都没问 ...

就是文本问题,谢谢了。WIN11哪个版本好些啊?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-9-5 15:11:47 | 显示全部楼层
442671 发表于 2023-9-4 17:30
读取项是支持的数组的.
那么就检查文本地址..或直接不用缓存模式试试.
建议你一步步做提示,看看哪里错了. ...

谢谢了,问题找到了就是文本格式不对!UTF-8有点问题!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-5-1 19:34 , Processed in 0.056619 second(s), 29 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表