找回密码
 点一下
查看: 759|回复: 2

JASS中一个很诡异的问题。

[复制链接]
发表于 2010-1-11 14:21:13 | 显示全部楼层 |阅读模式
在EVENT_UNIT_SPELL_EFFECT事件中,我用IF ELSE分歧判断来判断释放的是什么技能,一切都好好的。但是在释放某个技能的时候,我需要添加一个技能,并设置等级。但是在这里设置等级无效了。无论怎么样都是1级,并且换成其他的技能来设置等级也没用。不是触发过长的问题,因为后面的语句还可以正常被调用。

[jass]
call UnitAddAbility(u,'A06E')
call SetUnitAbilityLevel(u,'A06E',lv)//这个语句无效了,但是并不是卡在这边了
call BJDebugMsg("true")//这个语句能够正常显示
[/jass]
发表于 2010-1-11 16:10:47 | 显示全部楼层
..其实你应该发1个演示上来看看
回复

使用道具 举报

 楼主| 发表于 2010-1-11 18:49:23 | 显示全部楼层
找到原因了,是由于光环的BUFF不是即时刷新的缘故。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-26 01:30 , Processed in 0.032572 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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