找回密码
 点一下
查看: 1632|回复: 5

请大家看看我的代码有什么错

[复制链接]
发表于 2009-4-17 10:14:19 | 显示全部楼层 |阅读模式
function Trig_Cluster_skill_______u_Conditions takes nothing returns boolean
    if ( not ( GetSpellAbilityId() == 'A000' ) ) then
        return false
    endif
    return true
endfunction

function Trig_Cluster_skill_______u_Actions takes nothing returns nothing
    call biackese_Cluster_skill(1000,'A001',"polymorph")
endfunction

//===========================================================================
function InitTrig_Cluster_skill_______u takes nothing returns nothing
    set gg_trg_Cluster_skill_______u = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Cluster_skill_______u, EVENT_PLAYER_UNIT_SPELL_CAST )
    call TriggerAddCondition( gg_trg_Cluster_skill_______u, Condition( function Trig_Cluster_skill_______u_Conditions ) )
    call TriggerAddAction( gg_trg_Cluster_skill_______u, function Trig_Cluster_skill_______u_Actions )
endfunction


为什么它提示
function Trig_Cluster_skill_______u_Actions takes nothing returns nothing
    call biackese_Cluster_skill(1000,'A001',"polymorph")
endfunction
是错误的函数名
发表于 2009-4-17 10:20:53 | 显示全部楼层
这不是你代码,这是你的触发

That's T,not J.
回复

使用道具 举报

发表于 2009-4-17 10:25:28 | 显示全部楼层
使用方式:群体技能b
1.建立个全局变量,类型GameCache(游戏缓存),名字:war3GC
                  类型Group(单位组),名字:Cluster_skill
2.复制本地图头部函数
3.比如你想建一个群体风暴之锤,复制2个风暴之锤,一个设置为单位技能,另一个添加给英雄。
4.在地图初使化时调用下面的函数。
5.function biackese_Cluster_skill takes real i,integer aid returns nothing
参数说明
1.群体技能的范围半径
2.添加的单位技能
回复

使用道具 举报

发表于 2009-4-17 10:57:49 | 显示全部楼层
biackese_Cluster_skill就2个参数把
回复

使用道具 举报

 楼主| 发表于 2009-4-17 11:51:42 | 显示全部楼层
我不太明白楼二的意思
能给个演示看看呢?
回复

使用道具 举报

发表于 2009-4-17 13:20:03 | 显示全部楼层
把图传上来
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 01:41 , Processed in 0.081227 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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