[传奇技术] 详细解释传奇服务端版本脚本读写配置的逻辑

[复制链接]
查看1884 | 回复1 | 2020-9-20 20:39:11 | 显示全部楼层 |阅读模式
[AppleScript] 纯文本查看 复制代码
ReadConfigFileItem ..\QuestDiary\宠物系统\宠物配置.txt 星星 <$STR(T15)> <$STR(S$星星)>
这个是读取的宠物配置.txt 里面的
 那么问题来了, 这个星星是什么逻辑<$STR(T15)> 又是什么<$STR(S$星星)>又是啥,相互关系怎么实现的呢?
 有没有大神详细的解释一下呀?或者多举几个例子学习学习
-----------------------------下面是宠物配置.txt 里面的内容
[本命技能描述]
无本命技能=254#该战魂没有本命技能
 侵蚀1(√)=254#本命技能:侵蚀1^-^253#战魂攻击时,5%几率附带绿毒
 侵蚀2(√)=254#本命技能:侵蚀2^-^253#战魂攻击时,10%几率附带绿毒
 侵蚀3(√)=254#本命技能:侵蚀3^-^253#战魂攻击时,15%几率附带绿毒
 侵蚀4(√)=254#本命技能:侵蚀4^-^253#战魂攻击时,20%几率附带绿毒
 侵蚀5(√)=254#本命技能:侵蚀5^-^253#战魂攻击时,25%几率附带绿毒
 卸甲1(√)=254#本命技能:卸甲1^-^253#战魂攻击时,5%几率附带红毒
 卸甲2(√)=254#本命技能:卸甲2^-^253#战魂攻击时,10%几率附带红毒
 卸甲3(√)=254#本命技能:卸甲3^-^253#战魂攻击时,15%几率附带红毒
 卸甲4(√)=254#本命技能:卸甲4^-^253#战魂攻击时,20%几率附带红毒
 卸甲5(√)=254#本命技能:卸甲5^-^253#战魂攻击时,25%几率附带红毒
 毁灭1(√)=254#本命技能:毁灭1^-^253#永久增加战魂5%攻击力
 毁灭2(√)=254#本命技能:毁灭2^-^253#永久增加战魂10%攻击力
 毁灭3(√)=254#本命技能:毁灭3^-^253#永久增加战魂15%攻击力
 毁灭4(√)=254#本命技能:毁灭4^-^253#永久增加战魂20%攻击力
 毁灭5(√)=254#本命技能:毁灭5^-^253#永久增加战魂25%攻击力
 护心1(√)=254#本命技能:护心1^-^253#永久增加战魂5%防御力
 护心2(√)=254#本命技能:护心2^-^253#永久增加战魂10%防御力


ReadConfigFileItem ..\QuestDiary\宠物系统\宠物配置.txt 参数1([]这个里面的) 参数2(等号前面) 参数3(等号后面读取到参数三这个变量)
ReadConfigFileItem ..\QuestDiary\宠物系统\宠物配置.txt 星星 <$STR(T15)> <$STR(S$星星)>

这个意思就是  把 -->宠物配置.txt 里 -->星星 这个大项目里的 --> <$STR(T15)> 这个小项目 所包含的数据  读取出来 保存到 <$STR(S$星星)>这个变量里面,那么 这个  宠物配置.txt 里的书写格式应该是这样的:
------------------------------------
[星星]
你大爷=永远是你大爷
--------------------------------------
以上就是标准格式;
综上所述;
星星=宠物配置.txt 里 [星星]   ;不包含[]
<$STR(T15)>=你大爷
<$STR(S$星星)>=永远是你大爷
在脚本的后续命令中<$STR(S$星星)>  这个变量的值就是  永远是你大爷  


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则