找回密码
 点一下
查看: 1657|回复: 9

变身与触发添加的技能

[复制链接]
发表于 2008-2-14 00:14:31 | 显示全部楼层 |阅读模式
我用触发给有变身技能的单位添加技能,但变身后的单位没技能了,用触发再添加上去就没cd时间了
发表于 2008-2-14 00:26:17 | 显示全部楼层
用DDWE~~里面有一个触发叫Unit - Make Ability Permanent~~

看意思就知道~~可以让技能永久化的东西~~

像这样用~~
[trigger]
Permanent
    Events
    Conditions
    Actions
        Unit - Add 耐久光环 to (Triggering unit)
        Unit - For (Triggering unit) set ability state to Permanent for ability 耐久光环
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2008-2-14 13:09:38 | 显示全部楼层
楼上能转下jass吗,我的编辑器打了中文补丁找补到上面那个
回复

使用道具 举报

发表于 2008-2-14 13:14:48 | 显示全部楼层
引用第2楼jihf0520于2008-02-14 13:09发表的  :
楼上能转下jass吗,我的编辑器打了中文补丁找补到上面那个

翻译一下不就好了嘛………………

[trigger]Permanent
    事件
    条件
    动作
        单位 - 添加 耐久光环 给 (触发单位)
        单位 - 设置 (触发单位) 打开 耐久光环 永久性
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2008-2-14 13:16:50 | 显示全部楼层
楼上怎么有这个,好像我的版本很烂没的,我这编辑器连pow函数都没只能用jass.
回复

使用道具 举报

发表于 2008-2-14 13:21:38 | 显示全部楼层
不好意思看错了

第一句是
[codes=jass]call UnitAddAbility(GetTriggerUnit(), 'XXXX')[/codes] XXXX是技能ID

BJ函数的话是
[codes=jass]call UnitAddAbilityBJ('XXXX', GetTriggerUnit())[/codes] XXXX是技能ID

第二句是
[codes=jass]call UnitMakeAbilityPermanent(GetTriggerUnit(), true,  'XXXX')[/codes] XXXX是技能ID

BJ函数的话是
[codes=jass]call UnitMakeAbilityPermanentBJ(true,  'XXXX', GetTriggerUnit())[/codes] XXXX是技能ID
回复

使用道具 举报

 楼主| 发表于 2008-2-14 13:24:21 | 显示全部楼层
顺便问下楼上 技能id是字符串吗,我怎么在物体编辑器编技能的时候该id
回复

使用道具 举报

发表于 2008-2-14 13:30:09 | 显示全部楼层
按下Ctrl+D吧………………
技能id实际是一个整数
回复

使用道具 举报

 楼主| 发表于 2008-2-14 13:32:17 | 显示全部楼层
那么什么是bj函数,有什么区别 先谢了
回复

使用道具 举报

发表于 2008-2-14 13:39:10 | 显示全部楼层
引用第8楼jihf0520于2008-02-14 13:32发表的  :
那么什么是bj函数,有什么区别 先谢了

blizzard.j里的函数,都是调用common.j里的函数的
效果上没有区别的,效率相对低下点
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-3 17:25 , Processed in 0.031045 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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