找回密码
 点一下
查看: 1923|回复: 4

[已解决]请教技能等级是用什么代表?

[复制链接]
发表于 2008-6-15 21:25:44 | 显示全部楼层 |阅读模式
比如这句
local real BoomerangAxesDamage          = 100.00  
我想把后面的100 改成 该技能的等级数*75+25

该怎么写?

小弟不懂JASS请指教
 楼主| 发表于 2008-6-15 21:27:54 | 显示全部楼层
还有这个JASS做的技能 技能名字是英文的  我想把技能的名字改成中文

那么在JASS里面需要把哪里的名字也该一下吗?
回复

使用道具 举报

发表于 2008-6-15 23:08:11 | 显示全部楼层
native          GetUnitAbilityLevel takes unit whichUnit, integer abilcode returns integer

这个函数就是获取技能等级的
第一个参数类型是单位,指的是拥有技能的单位
第二个参数类型是整数,指的是技能id,一般以'AXXX'形式出现,X一般在0-9A-Za-z取值,有专门的换算方法,也有不少帖子是关于这个的

什么叫jass中技能名字是英文??是指'AHtb'这种吗??如果是这个的话,是不现实的,因为这是技能id,是一个整数,如上说有专门的计算公式的
回复

使用道具 举报

 楼主| 发表于 2008-6-15 23:37:48 | 显示全部楼层
懂了 原来跟T差不多

我再找找技能ID的换算的玩意...
回复

使用道具 举报

发表于 2008-6-15 23:40:33 | 显示全部楼层
其实不只是技能id,单位、物品、魔法效果等等的id换算方法都是一样的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 21:35 , Processed in 0.029822 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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