啊对对对 发表于 2023-9-17 17:18:38

有没有大佬帮忙深入解析一下

ReadConfigFileItem

EXTRACTSTRING


这两个命令...说明书完全看不懂啊:Q

梦长安 发表于 2023-9-17 18:30:11

这说来话长,我长话短说,

蜗牛 发表于 2023-9-17 19:23:27

啊,对对对

xu15213603134 发表于 2023-9-17 22:00:32

我看了下说明书 ReadConfigFileItem 这个不是说读取INI 格式文件的配置项么
而EXTRACTSTRING 加个 分割符合就是将txt 文件里面按规律添加符号的字符串分割出来吧 意思应该就是去分割符 然后保存
当然这是我个人理解哈 不一定正确因为我还没你懂 我只是说下我的理解
别嘲笑我哈

啊对对对 发表于 2023-9-18 07:59:22

xu15213603134 发表于 2023-9-17 22:00
我看了下说明书 ReadConfigFileItem 这个不是说读取INI 格式文件的配置项么
而EXTRACTSTRING 加个 分割符合 ...

ReadConfigFileItem ..\QuestDiary\配置系统\回收配置.txt 一键回收装备 <$STR(N$一键回收执行)> <$STR(S$回收内容配置)>
EXTRACTSTRING \ <$STR(S$回收内容配置)> S$回收物品内容 N$元宝价格 N$金刚石价格


比如这个
EXTRACTSTRING是把配置TXT的几个属性提取出来让他分别变成 S$回收物品内容 N$元宝价格 N$金刚石价格
下面是配置TXT的内容
[一键回收装备]   ;这里直接这样写就可以让Readconfigfileitem 直接找到么?
69=秘银斧|古木杖|金蛇剑|重盔甲|重盔甲(女)|铁甲|魔法长袍(女)|铁甲|灵魂战衣(女)\100\1
所以回收物品就是*|*写入的所有的物品,元宝价格就是100 金刚石就是1
第一段的    一键回收装备 <$STR(N$一键回收执行)> <$STR(S$回收内容配置)>
第一个参数
第二个参数
第三个参数   具体应该对应什么?或者说有哪些可以对应。
说明书里面第一个参数用的<$USERNAME>   这里用自定义的文本。


alkj111 发表于 2023-9-18 08:51:25

xu15213603134 发表于 2023-9-17 22:00
我看了下说明书 ReadConfigFileItem 这个不是说读取INI 格式文件的配置项么
而EXTRACTSTRING 加个 分割符合 ...

你的脚本简单就用不到这种功能,当你一个脚本就需要100个变量的时候,它就非常必要且好用了

初见ol 发表于 2023-9-20 01:21:01

直接上手测试脚本就明白了简单

啊对对对 发表于 2023-9-20 07:34:52

初见ol 发表于 2023-9-20 01:21
直接上手测试脚本就明白了简单

基本使用没问题...但是测试只能试我能想到的比如我没看过这段脚本。我想死了也想不到可以用
[一键回收装备]

442671 发表于 2023-9-23 23:16:45




清楚明白吗?
例如以上示范
ReadConfigFileItem 文本地址为=A
B即为读取节点,可以读取文本里的 [节点A] 或 [节点B]
C为值,你可以去读取节点A里的值1,或值2
获取到的值的结果保存到变量里
如果是WriteConfigFileItem,则是将最后的参数写入到值里

3个标出的红框全部可以使用变量.如果是写入,最后的可以是变量

例如我要读取一个服务器设置
#ACT
ReadConfigFileItem ..\..\String.ini String AttackModeOfAll s$结果
SENDMSG 6 服务器的全体攻击模式显示文字为: <$STR(s$结果)>

或者
WriteConfigFileItem ..\..\String.ini String AttackModeOfAll 你切换了全体模式
SENDMSG 6 服务器的全体攻击模式显示文字已经修改成[你切换了全体模式],重新生效


页: [1]
查看完整版本: 有没有大佬帮忙深入解析一下