翎风引擎

 找回密码
 立即注册
查看: 186|回复: 6

[已解决] 脚本求助

[复制链接]

9

主题

12

回帖

261

积分

中级会员

Rank: 3Rank: 3

积分
261
发表于 2024-2-12 23:07:18 | 显示全部楼层 |阅读模式
100金币
[@检测]
{

#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格11.txt <$USERNAME>
#act
ChangeHumAbility 5 + 10000
ChangeHumAbility 6 + 10000
ChangeHumAbility 7 + 10000
ChangeHumAbility 8 + 10000
ChangeHumAbility 9 + 10000
ChangeHumAbility 10 + 10000
ChangeHumAbility 1 + 10000
ChangeHumAbility 2 + 10000
ChangeHumAbility 3 + 10000
ChangeHumAbility 4 + 10000
AddHumNewValue 0 = 25
AddHumNewValue 1 = 25
AddHumNewValue 2 = 25
AddHumNewValue 3 = 25
AddHumNewValue 16 = 25
AddHumNewValue 19 = 25
AddHumNewValue 20 = 25
#ELSEACT
GOTO [@体格10]

[@体格10]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格10.txt <$USERNAME>
#act
ChangeHumAbility 5 + 5000
ChangeHumAbility 6 + 5000
ChangeHumAbility 7 + 5000
ChangeHumAbility 8 + 5000
ChangeHumAbility 9 + 5000
ChangeHumAbility 10 + 5000
ChangeHumAbility 1 + 5000
ChangeHumAbility 2 + 5000
ChangeHumAbility 3 + 5000
ChangeHumAbility 4 + 5000
AddHumNewValue 0 = 25
AddHumNewValue 1 = 25
AddHumNewValue 2 = 25
AddHumNewValue 3 = 25
AddHumNewValue 16 = 25
AddHumNewValue 19 = 25
AddHumNewValue 20 = 25
#ELSEACT
GOTO [@体格9]

[@体格9]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格9.txt <$USERNAME>
#act
ChangeHumAbility 5 + 4500
ChangeHumAbility 6 + 4500
ChangeHumAbility 7 + 4500
ChangeHumAbility 8 + 4500
ChangeHumAbility 9 + 4500
ChangeHumAbility 10 + 4500
ChangeHumAbility 1 + 4500
ChangeHumAbility 2 + 4500
ChangeHumAbility 3 + 4500
ChangeHumAbility 4 + 4500
AddHumNewValue 0 = 20
AddHumNewValue 1 = 20
AddHumNewValue 2 = 20
AddHumNewValue 3 = 20
AddHumNewValue 16 = 20
AddHumNewValue 19 = 20
AddHumNewValue 20 = 20
#ELSEACT
GOTO [@体格8]

[@体格8]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格8.txt <$USERNAME>
#act
ChangeHumAbility 5 + 4000
ChangeHumAbility 6 + 4000
ChangeHumAbility 7 + 4000
ChangeHumAbility 8 + 4000
ChangeHumAbility 9 + 4000
ChangeHumAbility 10 + 4000
ChangeHumAbility 1 + 4000
ChangeHumAbility 2 + 4000
ChangeHumAbility 3 + 4000
ChangeHumAbility 4 + 4000
AddHumNewValue 0 = 15
AddHumNewValue 1 = 15
AddHumNewValue 2 = 15
AddHumNewValue 3 = 15
AddHumNewValue 16 = 15
AddHumNewValue 19 = 15
AddHumNewValue 20 = 15
#ELSEACT
GOTO [@体格7]

[@体格7]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格7.txt <$USERNAME>
#act
ChangeHumAbility 5 + 3500
ChangeHumAbility 6 + 3500
ChangeHumAbility 7 + 3500
ChangeHumAbility 8 + 3500
ChangeHumAbility 9 + 3500
ChangeHumAbility 10 + 3500
ChangeHumAbility 1 + 3500
ChangeHumAbility 2 + 3500
ChangeHumAbility 3 + 3500
ChangeHumAbility 4 + 3500
AddHumNewValue 0 = 10
AddHumNewValue 1 = 10
AddHumNewValue 2 = 10
AddHumNewValue 3 = 10
AddHumNewValue 16 = 10
AddHumNewValue 19 = 10
AddHumNewValue 20 = 10
#ELSEACT
GOTO [@体格6]

[@体格6]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格6.txt <$USERNAME>
#act
ChangeHumAbility 5 + 3000
ChangeHumAbility 6 + 3000
ChangeHumAbility 7 + 3000
ChangeHumAbility 8 + 3000
ChangeHumAbility 9 + 3000
ChangeHumAbility 10 + 3000
ChangeHumAbility 1 + 3000
ChangeHumAbility 2 + 3000
ChangeHumAbility 3 + 3000
ChangeHumAbility 4 + 3000
AddHumNewValue 0 = 6
AddHumNewValue 1 = 6
AddHumNewValue 2 = 6
AddHumNewValue 3 = 6
AddHumNewValue 16 = 6
AddHumNewValue 19 = 6
AddHumNewValue 20 = 6
#ELSEACT
GOTO [@体格5]

[@体格5]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格5.txt <$USERNAME>
#act
ChangeHumAbility 5 + 2500
ChangeHumAbility 6 + 2500
ChangeHumAbility 7 + 2500
ChangeHumAbility 8 + 2500
ChangeHumAbility 9 + 2500
ChangeHumAbility 10 + 2500
ChangeHumAbility 1 + 2500
ChangeHumAbility 2 + 2500
ChangeHumAbility 3 + 2500
ChangeHumAbility 4 + 2500
AddHumNewValue 0 = 2
AddHumNewValue 1 = 2
AddHumNewValue 2 = 2
AddHumNewValue 3 = 2
AddHumNewValue 16 = 2
AddHumNewValue 19 = 2
AddHumNewValue 20 = 2
#ELSEACT
GOTO [@体格4]

[@体格4]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格4.txt <$USERNAME>
#act
ChangeHumAbility 5 + 2000
ChangeHumAbility 6 + 2000
ChangeHumAbility 7 + 2000
ChangeHumAbility 8 + 2000
ChangeHumAbility 9 + 2000
ChangeHumAbility 10 + 2000
ChangeHumAbility 1 + 2000
ChangeHumAbility 2 + 2000
ChangeHumAbility 3 + 2000
ChangeHumAbility 4 + 2000
#ELSEACT
GOTO [@体格3]

[@体格3]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格3.txt <$USERNAME>
#act
ChangeHumAbility 5 + 1500
ChangeHumAbility 6 + 1500
ChangeHumAbility 7 + 1500
ChangeHumAbility 8 + 1500
ChangeHumAbility 9 + 1500
ChangeHumAbility 10 + 1500
ChangeHumAbility 1 + 1500
ChangeHumAbility 2 + 1500
ChangeHumAbility 3 + 1500
ChangeHumAbility 4 + 1500
#ELSEACT
GOTO [@体格2]

[@体格2]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格2.txt <$USERNAME>
#act
ChangeHumAbility 5 + 1000
ChangeHumAbility 6 + 1000
ChangeHumAbility 7 + 1000
ChangeHumAbility 8 + 1000
ChangeHumAbility 9 + 1000
ChangeHumAbility 10 + 1000
ChangeHumAbility 1 + 1000
ChangeHumAbility 2 + 1000
ChangeHumAbility 3 + 1000
ChangeHumAbility 4 + 1000
#ELSEACT
GOTO [@体格1]

[@体格1]
#if
CHECKTEXTLIST ..\QuestDiary\天赋炼体\体格1.txt <$USERNAME>
#act
ChangeHumAbility 5 + 500
ChangeHumAbility 6 + 500
ChangeHumAbility 7 + 500
ChangeHumAbility 8 + 500
ChangeHumAbility 9 + 500
ChangeHumAbility 10 + 500
ChangeHumAbility 1 + 500
ChangeHumAbility 2 + 500
ChangeHumAbility 3 + 500
ChangeHumAbility 4 + 500


}



做了个炼体的脚本,QF的功能是实时生效的,但是下线后属性会还原,所以又写了以上内容,然后登陆脚本那边call过来。目前的症状是脚本没有效果,M2也没有任何报错,翻了下帮助文档,发现这么一句:“;此处CHECKTEXTLIST无法识别 <$USERNAME> <$BOXITEM[X].NAME> <$STR(S$人物名称)>这些类型变量 现在只支持读取<$STR(XX)>这类变量”         难不成真的是CHECKTEXTLIST这个命令不支持读取<$USERNAME>?还是说脚本写法的问题?












最佳答案

查看完整内容

检查一下,登录脚本是QM,是CALL不到QF里的脚本的 正确的写法是把生效的脚本写在登录脚本里,登录后如需更新在游戏中用HCALL 调用
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

19

主题

144

回帖

373

积分

中级会员

Rank: 3Rank: 3

积分
373
发表于 2024-2-12 23:07:19 | 显示全部楼层
检查一下,登录脚本是QM,是CALL不到QF里的脚本的

正确的写法是把生效的脚本写在登录脚本里,登录后如需更新在游戏中用HCALL 调用
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

12

主题

162

回帖

1220

积分

金牌会员

Rank: 6Rank: 6

积分
1220
发表于 2024-2-13 00:06:09 来自手机 | 显示全部楼层
ChangeHumAbility 4 + 1500 65535 GOTO @体格2  看得懂?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

12

主题

162

回帖

1220

积分

金牌会员

Rank: 6Rank: 6

积分
1220
发表于 2024-2-13 00:06:57 来自手机 | 显示全部楼层
调整属性后面➕时间 ,goto后面不要带[]

评分

参与人数 1金币 +20 收起 理由
ren525 + 20 goto后面的符号倒是没注意,因为最开始是没.

查看全部评分

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

使用道具 举报

3

主题

19

回帖

106

积分

注册会员

Rank: 2

积分
106
发表于 2024-2-13 09:06:58 | 显示全部楼层
蜗牛 发表于 2024-2-13 00:06
ChangeHumAbility 4 + 1500 65535 GOTO @体格2  看得懂?

不带时间就是在线有效,下线消失。没问题的。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

19

主题

144

回帖

373

积分

中级会员

Rank: 3Rank: 3

积分
373
发表于 2024-2-13 09:37:33 | 显示全部楼层
CHECKTEXTLIST无法识别 <$USERNAME> <$BOXITEM[X].NAME> <$STR(S$人物名称)>


这个没有注意过,如果不识别,在脚本前把<$USERNAME> <$BOXITEM[X].NAME> <$STR(S$人物名称)>
这些转存到S1变量就行了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

9

主题

12

回帖

261

积分

中级会员

Rank: 3Rank: 3

积分
261
 楼主| 发表于 2024-2-13 10:16:40 | 显示全部楼层
本帖最后由 ren525 于 2024-2-13 10:20 编辑
alkj111 发表于 2024-2-12 23:07
检查一下,登录脚本是QM,是CALL不到QF里的脚本的

正确的写法是把生效的脚本写在登录脚本里,登录后如需更 ...

虽然我是通过其他办法解决了,我感觉就是脚本层级的问题,我把#CALL直接放到QM里跟在原来的Call下面就没问题了,但是放在QuestDiary文件夹的登录脚本就不行。但是我想了一下,你的这个思路更高级,更专业,整体脚本可能也更规范一点,分给你了。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 09:41 , Processed in 0.015190 second(s), 21 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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