找回密码
 点一下
查看: 3004|回复: 10

谁能帮我将这个JASS技能加上注释

[复制链接]
发表于 2007-3-9 19:34:20 | 显示全部楼层 |阅读模式
今天刚决定学JASS,希望谁帮忙将我把这个演示的JASS加上注释
一是我很想要这个技能,我比较性急,想要就着急要...
二是想对比中文和JASS,我想这样能学得快点吧

这个演示是老狼做的,是JASS写的,我M他请他帮我T话,可是他只是做了少量的注释,对于一点JASS都不懂的我来说和以前的演示没什么区别....

战斗体制.w3x

37 KB, 下载次数: 52

老狼的演示

发表于 2007-3-9 20:34:38 | 显示全部楼层
555...
偶还素想说...
这个技能的实现和jass关系不大...
所以还素建议LS先学习教程...

另,老狼这个演示用的原理也是某bug
由于采用了4进制,所以不是很好理解
我在技能区也发过一个用相同原理做的"任意增加生命上限"的演示
某过把它转成了T版并写了详细的注释...
回复

使用道具 举报

发表于 2007-3-9 21:12:23 | 显示全部楼层
貌似已经很傻瓜式了吧,设置这部分就可以了。。。
因为用到GameCache,不大好转成T

[codes=jass]
//================  技能设置  ===================

function BattleOrders_SetState_Skill takes integer i returns integer
    if i==1 then
        return 'A005'   //增加生命技能
    elseif i==2 then
        return 'A003'   //减少生命技能
    elseif i==3 then
        return 'A006'   //增加魔法技能
    elseif i==4 then
        return 'A004'   //减少魔法技能
    endif
    return 0
endfunction

function BattleOrders_Value takes integer i,real maxValue,integer lv returns integer
    if i==1 then   //增加的生命值与生命上限以及等级的关系
        return R2I(maxValue*(lv+1)*0.1)
    elseif i==2 then   //增加的魔法值与生命上限以及等级的关系
        return R2I(maxValue*(lv+1)*0.1)
    endif
    return 0
endfunction

function BattleOrders_Range takes nothing returns real
    return 700.0    //选取范围,要稍大于技能影响范围,影响范围在技能编辑器中设置
endfunction

function BattleOrders_AbilityId takes nothing returns integer
    return 'A002'    //战斗体制技能ID
endfunction

function BattleOrders_Buff takes nothing returns integer
    return 'B000'    //战斗体制BuffID
endfunction
[/codes]
回复

使用道具 举报

发表于 2007-3-9 21:15:59 | 显示全部楼层
学Jass的话,可以先试着把T转成J来入门,Jass Online上也有几篇教程
回复

使用道具 举报

 楼主| 发表于 2007-3-9 21:23:33 | 显示全部楼层
那个ID怎么找?比如技能在自定意里英雄技能最后一个,比如物品技能在特殊里第2个之类的。
回复

使用道具 举报

发表于 2007-3-9 22:05:43 | 显示全部楼层
物编里按Ctrl+D就可以看到
未命名.JPG
回复

使用道具 举报

 楼主| 发表于 2007-3-9 22:35:12 | 显示全部楼层
........这么简单  感谢~~~   还有个问题  单位能按名称排列么?为什么点了按名字排列也无用呢
回复

使用道具 举报

发表于 2007-3-9 23:03:43 | 显示全部楼层
因为是按ASCII码值排列的(UTF-8码也说不定),所以......
回复

使用道具 举报

发表于 2007-3-9 23:28:04 | 显示全部楼层
狼可以使用刚恢复的[codes=jass]方式。
回复

使用道具 举报

发表于 2007-3-10 15:11:43 | 显示全部楼层
[codes=jass]方式无法调整字体和大小
回复

使用道具 举报

发表于 2007-3-19 19:04:49 | 显示全部楼层
引用第1楼白银の式神于2007-03-09 20:34发表的  :
555...
偶还素想说...
这个技能的实现和jass关系不大...
所以还素建议LS先学习教程...

.......

4进制!!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 14:20 , Processed in 0.137429 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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