找回密码
 立即注册
搜索
查看: 155|回复: 10

[已关闭] createHero提示~当前无法进行此操作!

  [复制链接]
发表于 2026-5-25 19:16:41 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 260523
登陆器版本号: 260523
BUG描述: 用createHero创建返回的是1成功。但是实际会有红字提示《当前无法进行此操作!》创建失败,不知道什么原因
BUG重现方式: 100%复现,inputstring方式设置英雄名。比如用:
actor:createHero(actor:getVal_S(1),2,0,0)
修复后应达到的效果: 正常创建即可
联系QQ: 隐藏内容
用createHero创建返回的是1成功。但是实际会有红字提示《当前无法进行此操作!》创建失败,不知道什么原因


100%复现,inputstring方式设置英雄名。比如用:
actor:createHero(actor:getVal_S(1),2,0,0)

回复

使用道具 举报

发表于 2026-5-25 21:51:41 | 显示全部楼层
我们测试正常

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2026-5-26 15:03:06 | 显示全部楼层

怀疑是inputstring导致的,所以特别提了是inputstring方式,用户输入名字就会返回成功,实际当前无法进行此操作。
回复

使用道具 举报

 楼主| 发表于 2026-5-26 17:05:06 | 显示全部楼层



我看你们的示例里面好像可以直接加参数,不需要调用getScriptParam也能获得参数。
上面的函数返回的是nData=1

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2026-5-26 17:48:53 | 显示全部楼层



~
你看,你们的示例里面可以直接加参数。不需要用getScriptParam方式获取参数呢。
但是我暂时没能实现示例那种直接加参数的方式,还是用的getScriptParam方式获取的参数。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2026-5-28 10:21:15 | 显示全部楼层
@@InPutInteger
@ScriptParam{AAA,BBB}

与新的方式,根本不同的逻辑,原有的按原来的方式执行
回复

使用道具 举报

发表于 2026-5-28 11:04:28 | 显示全部楼层
如果是重名或者违规字符导致英雄召唤不出来  会提示创建英雄失败吗
回复

使用道具 举报

 楼主| 发表于 2026-5-28 11:47:34 | 显示全部楼层
1580 发表于 2026-5-28 10:21
@@InPutInteger
@ScriptParam{AAA,BBB}

我本来想把所有脚本改为lua的,第一个脚本创建英雄就有问题,就放弃了,还是用老脚本不动吧。。还有传参,你的示例居然可以直接lua函数加参数为变量,我只能用getScriptParam方式获得变量,不知道什么原因。
回复

使用道具 举报

发表于 2026-5-28 15:32:43 | 显示全部楼层
看看无聊 发表于 2026-5-28 11:47
我本来想把所有脚本改为lua的,第一个脚本创建英雄就有问题,就放弃了,还是用老脚本不动吧。。还有传参 ...

不得而知,没有测试脚本,只能测试 createHero,但没并不没发现有什么问题
回复

使用道具 举报

 楼主| 发表于 2026-5-29 18:25:50 | 显示全部楼层
1580 发表于 2026-5-28 15:32
不得而知,没有测试脚本,只能测试 createHero,但没并不没发现有什么问题

关了吧,估计是我的问题。lua没有延时函数,创建后没法立即召唤出来。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2026-7-14 05:02 , Processed in 0.268724 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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