await  2025-5-23 16:01:51 | 未解决|
6 106

6

回帖

613

金币

325

积分

积分
325
发表于 2025-5-23 16:01:51 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
本帖最后由 await 于 2025-5-23 16:05 编辑
  1. -- 战士隔位刺杀时 雷电术会释放在 自己 与 目标中间的坐标并且没有伤害,只有近身的时候释放出来的技能才有伤害
  2. function struck(Self, Hiter, Target, MagicId)
  3. releasemagic(Self, 11, 1, 3, Target, 0)
  4. end
复制代码

  1. -- 触发一次 释放技能根本停不下来 应该是死循环了.(砍的次数越多 死循环次数越多,最后游戏卡死崩溃)
  2. function struck(Self, Hiter, Target, MagicId)
  3. releasemagic_target(Self, 11, 1, 3, Target, 0)
  4. end
复制代码

  1. -- 对目标坐标释放雷电术技能不会造成伤害
  2. function struck(Self, Hiter, Target, MagicId)
  3. local x, y = getbaseinfo(Target, Config.gbase.x), getbaseinfo(Target, Config.gbase.y)
  4. releasemagic_pos(Self, 11, 1, 3, x, y, 0)
  5. end

复制代码


最后回复时间:2025-05-26 11:10:16官方回复了此贴
回复

使用道具 举报

241

回帖

1万

金币

6147

积分

积分
6147
发表于 7 天前 | 显示全部楼层
要不你仔细看看说明书呢?
releasemagic 这个命令你参数给错了
回复

使用道具 举报

1万

回帖

2万

金币

2万

积分

积分
20317
发表于 7 天前 | 显示全部楼层
感谢楼上回复!
回复

使用道具 举报

6

回帖

613

金币

325

积分

积分
325
 楼主| 发表于 7 天前 | 显示全部楼层
alan 发表于 2025-5-26 10:32
要不你仔细看看说明书呢?
releasemagic 这个命令你参数给错了

你要不要仔细看看我写了3个示例.
回复

使用道具 举报

241

回帖

1万

金币

6147

积分

积分
6147
发表于 7 天前 | 显示全部楼层
await 发表于 2025-5-26 12:31
你要不要仔细看看我写了3个示例.

-- 战士隔位刺杀时 雷电术会释放在 自己 与 目标中间的坐标并且没有伤害,只有近身的时候释放出来的技能才有伤害
function struck(Self, Hiter, Target, MagicId)
releasemagic(Self, 11, 1, 3, Target, 0)
end

用脚本命令释放技能
releasemagic

参数        类型        空        默认        注释
play        object        否                玩家对象
skillid        integer        否                技能ID
type        integer        否                类型:
1-普通技能
2-强化技能
level        integer        否                技能等级
target        integer        否                技能对象:
1-攻击目标,
2-自身
flag        integer        否                是否显示施法动作:
0-不显示,1-显示


releasemagic 第5个参数是integer 应该给1或者2 1是攻击目标,struck 是物理受击触发 所以还要考虑自身当前的攻击目标吧???
回复

使用道具 举报

241

回帖

1万

金币

6147

积分

积分
6147
发表于 7 天前 | 显示全部楼层
至于 releasemagic_target  你每次触发 自己打印一下所有的数据 看是哪里的触发 太频繁导致的溢出  
回复

使用道具 举报

241

回帖

1万

金币

6147

积分

积分
6147
发表于 7 天前 | 显示全部楼层
至于releasemagic_pos   雷电术是需要魔法锁定的单体技能吧,  你向坐标释放 没有伤害  你要不要锁定了看看呢?
回复

使用道具 举报