找回密码
 立即注册
搜索
查看: 174|回复: 17

[沟通中] 没事提几个建议啊!

[复制链接]
发表于 2026-5-14 14:10:57 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 1、先使用SetFeatureShape命令设置的外显,再召唤出分身,分身无法继承外显!
2、0506版本,英雄对象取临时N变量,有时候无法取到,换主人对象100%能取到。这个不痛不痒。
3、建议增加1个参数判断对象是否是分身,检测种族最好,0=人物,66=英雄,67=分身。
实现具体思路: 能实现最好!
联系QQ: 隐藏内容

回复

使用道具 举报

发表于 2026-5-14 17:44:04 | 显示全部楼层
回复

使用道具 举报

发表于 2026-5-15 13:32:20 | 显示全部楼层
用66反推
回复

使用道具 举报

发表于 2026-5-16 01:53:10 来自手机 | 显示全部楼层
分身的的对象不是早就可以获取到啊
回复

使用道具 举报

 楼主| 发表于 2026-5-16 15:06:38 | 显示全部楼层
镇龙传 发表于 2026-5-16 01:53
分身的的对象不是早就可以获取到啊

发个例子来看看怎么判断是分身!
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
  if RaceId == 150 then --获取分身的对象的方法
        local masterActor = Target:getMaster()--获取主人对像
        if masterActor ~= nil then
          local masteroname = masterActor:getCharName()       
          print("主人:["..masteroname.."]",RaceId)                       
        end
       
  end

评分

参与人数 1金钱 +50 热心值 +1 收起 理由
1580 + 50 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
:):):):):):):)
回复

使用道具 举报

 楼主| 发表于 5 天前 | 显示全部楼层
镇龙传 发表于 2026-5-20 19:52
if RaceId == 150 then --获取分身的对象的方法
        local masterActor = Target:getMaster()--获取主人对像 ...

服务端LUA,种族:0-人物 10-NPC 50-NPC商人 66-英雄。
客户端LUA,种族:0=主角、1=英雄、50=NPC、150=人形怪,其他为怪物。
你确定你说的150是分身?
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
参谋长 发表于 2026-5-20 21:21
服务端LUA,种族:0-人物 10-NPC 50-NPC商人 66-英雄。
客户端LUA,种族:0=主角、1=英雄、50=NPC、150= ...

分身是150,没错了,判断有主人,即可以认定是分身了
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
、0506版本,英雄对象取临时N变量,有时候无法取到,换主人对象100%能取到。这个不痛不痒。
---------------------
具体怎么测试呢,只看这句话,我不知道如何测试啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2026-5-25 10:48 , Processed in 0.291861 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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