找回密码
 点一下
查看: 4352|回复: 12

[教程]jass使用教程——by eGust

[复制链接]
发表于 2007-10-21 15:53:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2007-10-21 16:02:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-21 16:21:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-21 16:45:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-21 17:09:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-21 17:26:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-23 11:00:36 | 显示全部楼层
第三章不全啊,是从第二节开始的
回复

使用道具 举报

 楼主| 发表于 2007-10-23 11:08:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-23 21:40:30 | 显示全部楼层
我照例一在jasscraft里面输入时,发现:
[codes=jass]local effect eff = AddSpecialEffect("Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget.mdl",x,y)[/codes]
在语法检查时报错了,不知道为什么?x,y我都定义了的
回复

使用道具 举报

发表于 2007-10-23 21:43:37 | 显示全部楼层
知道了,原来要2个“\\\\”  这是为什么啊?
我直接从we里面考过来的地址不能用么?
回复

使用道具 举报

 楼主| 发表于 2007-10-23 22:59:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-24 17:36:09 | 显示全部楼层
我用例一自己做了个jass,就是一个单位施放魔法技能,技能为寒冰新星,则在技能施放点为圆心,半径400的区域里产生寒冰新星的效果,我自己加的代码是:
[codes=jass]function SkillJudge takes integer abi returns boolean
    if ( GetSpellAbilityId() == 'abi'  ) then
        return true
    endif
    return false
endfunction
function SkillFrostNova takes nothing returns nothing
    local trigger trg = CreateTrigger()
    call TriggerRegisterAnyUnitEventBJ(trg,EVENT_PLAYER_UNIT_SPELL_EFFECT)
    call TriggerAddCondition(trg,Condition(function SkillJudge('AUfn')))
    call TriggerAddAction(trg,function SkillFrostNovaRectEffect())
endfunction[/codes]
第一段是判断技能是否为寒冰新星,第二段是根据自己做的T转成j改的。但最后2句总是报错,不知道为什么?说是未知的属性。。。
回复

使用道具 举报

发表于 2007-12-23 13:36:30 | 显示全部楼层
路过。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 12:00 , Processed in 0.038751 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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