找回密码
 立即注册

QQ登录

只需一步,快速开始

1fwg
奇速版本论坛及时雨引擎论坛点击金币投放广告点击金币投放广告
查看: 741|回复: 1

多级脚本问题,[@struck]等

  [复制链接]

8

主题

15

回帖

181

积分

注册会员

积分
181
发表于 2023-7-8 05:56:52 | 显示全部楼层 |阅读模式
bug提交
M2版本: 2023614
BUG描述: 被攻击触发里,如果被英雄攻击,可以检测到对方英雄名字,
但无法进行其他检测操作。具体如下:
BUG重现方式(步骤,流程等): 1、
[@Struck]
#IF
CHECKCURRTARGETRACE = 1
<$CURRRTARGETNAME>.CHECKitemw 屠龙 1
#ACT
sendmsg 7 试试能不能检测到对方英雄拿了屠龙?

结果为空

2、
[@Struck]
#IF
CHECKCURRTARGETRACE = 1
M.CHECKitemw 屠龙 1
#ACT
sendmsg 7 试试能不能检测到对方英雄拿了屠龙?

结果为真
修复BUG后应达到的效果: <$CURRRTARGETNAME>.CHECKitemw 屠龙 1

使之有效
联系QQ: 123
BUG专用端下载地址:
本帖最后由 lianghfhy123 于 2023-7-8 07:15 编辑

以上只列举了主号的[@struck],英雄的[@HEROSTRUCK]未列举,一样不行。

我记得GEE是有效的,不知道为啥翎风不行了,不方便。

一旦涉及到英雄,感觉多级脚本就有些奇怪,“M.”有效,但“<$CURRRTARGETNAME>.”却不行。


或者我来个更大胆的建议。。直接支持英雄变量,把英雄当成另外一个人物,也有U、也有T、也有N$、S$等等,这样之后“<$CURRRTARGETNAME>.”肯定就不会有问题了……

我记得某合击引擎(188M2)是这样搞的,很方便,绝对不会出错。

…………………………………………
补充:
果然[@herostruck]更迷糊,尤其涉及到对方主号<$H.CurTargetMasterName>的一些操作时;但在[@heroattack]中<$H.CurTargetMasterName>这个命令很完美。
但是在[@herostruck]里,“H.L.”又能实现一些检测功能,但无法直接在“英雄被攻击触发里对对手主号进行直接变量赋值或者发送信息等等操作”。
我不知道我描述清楚没,但风总应该是能看明白。
大爱翎风,风总的引擎我一直用,gee说不搞了立马扔了,虽然去年的gee支持英雄已经很不错了。。。希望翎风更完善。



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

使用道具 举报

17

主题

132

回帖

377

积分

中级会员

积分
377
QQ
发表于 2023-7-13 09:46:56 | 显示全部楼层
有人提问没有人解瘊,我也是从GEE转翎风的。 开一个小时没有问题 ,5个小时后各种 问题 。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 21:41 , Processed in 0.028915 second(s), 16 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

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