搜索
查看: 2630|回复: 14

[已处理] 常量问题已经修复了,参数处理变量中的变量问题

 关闭 [复制链接]
发表于 2020-11-22 12:46:39 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20200814
登陆器版本号: 20200814
BUG描述: #IF
CHECK [0] 0
#ACT
MOV P1 5
#IF
CHECKVAR GLOBAL 全局变量<$STR(P1)> < 1
#ACT
CALCVAR GLOBAL 全局变量<$STR(P1)> = 100
SAVEVAR GLOBAL 全局变量<$STR(P1)> ..\QuestDiary\变量.txt

以上脚本检测不到:全局变量5

#IF
CHECK [0] 0
#ACT
MOV P1 8
MOV D8 100
MOV S10 <$STR(D
INC S10 <$STR(P1)>
INC S10 )>
MOV S10 <$STR(S10)>
SENDMSG 6 <$STR(S10)>
;这里应该获取到D8的值,显示出来S10是100
BUG重现方式: #IF
CHECK [0] 0
#ACT
MOV P1 5
#IF
CHECKVAR GLOBAL 全局变量<$STR(P1)> < 1
#ACT
CALCVAR GLOBAL 全局变量<$STR(P1)> = 100
SAVEVAR GLOBAL 全局变量<$STR(P1)> ..\QuestDiary\变量.txt

以上脚本检测不到:全局变量5

#IF
CHECK [0] 0
#ACT
MOV P1 8
MOV D8 100
MOV S10 <$STR(D
INC S10 <$STR(P1)>
INC S10 )>
MOV S10 <$STR(S10)>
SENDMSG 6 <$STR(S10)>
;这里应该获取到D8的值,显示出来S10是100
修复后应达到的效果: #IF
CHECK [0] 0
#ACT
MOV P1 5
#IF
CHECKVAR GLOBAL 全局变量<$STR(P1)> < 1
#ACT
CALCVAR GLOBAL 全局变量<$STR(P1)> = 100
SAVEVAR GLOBAL 全局变量<$STR(P1)> ..\QuestDiary\变量.txt

以上脚本检测不到:全局变量5

#IF
CHECK [0] 0
#ACT
MOV P1 8
MOV D8 100
MOV S10 <$STR(D
INC S10 <$STR(P1)>
INC S10 )>
MOV S10 <$STR(S10)>
SENDMSG 6 <$STR(S10)>
;这里应该获取到D8的值,
联系QQ: 隐藏内容
#IF
CHECK [0] 0
#ACT
MOV P1 5
#IF
CHECKVAR GLOBAL 全局变量<$STR(P1)> < 1
#ACT
CALCVAR GLOBAL 全局变量<$STR(P1)> = 100
SAVEVAR GLOBAL 全局变量<$STR(P1)> ..\QuestDiary\变量.txt

以上脚本检测不到:全局变量5

#IF
CHECK [0] 0
#ACT
MOV P1 8
MOV D8 100
MOV S10 <$STR(D
INC S10 <$STR(P1)>
INC S10 )>
MOV S10 <$STR(S10)>
SENDMSG 6 <$STR(S10)>
;这里应该获取到D8的值,显示出来S10是100



补充内容 (2020-11-22 14:33):
解决后,HGE能写出 所有引擎的脚本 .perfect

评分

参与人数 1金钱 +1 收起 理由
HGE领悟-hgeui + 1 #IF #ACT MOV &amp;lt;$S(临时图鉴变量)&amp;gt; &amp;lt;$Box

查看全部评分

发表于 2020-11-22 13:14:27 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2020-11-22 13:14:56 | 显示全部楼层
为什么一个完整的变量格式要拆分
 楼主| 发表于 2020-11-22 14:31:39 | 显示全部楼层
怪怪 发表于 2020-11-22 13:14
为什么一个完整的变量格式要拆分

脚本有点复杂要拆分
 楼主| 发表于 2020-11-22 14:37:09 | 显示全部楼层
@1580  @法海不懂爱
发表于 2020-11-22 14:54:21 | 显示全部楼层
亿智勤兽 发表于 2020-11-22 14:37
@1580  @法海不懂爱

你是不是变量里带有>这个符号
发表于 2020-11-22 14:55:59 | 显示全部楼层
如果是的话尝试用文字转义符试试
发表于 2020-11-22 15:03:28 | 显示全部楼层
发表于 2020-11-22 15:37:18 | 显示全部楼层
这思路 ,,
发表于 2020-11-22 16:55:17 | 显示全部楼层
复杂的逻辑用lua去做,合适的人干合适的事
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 11:23 , Processed in 0.587634 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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