找回密码
 点一下
查看: 3308|回复: 18

有人可以帮我做个群体的生命汲取哦?谢谢

  [复制链接]
发表于 2007-2-27 18:01:10 | 显示全部楼层 |阅读模式
群体的暗影突袭啊,风暴锤之类我都会做,但是生命汲取做出来后吸了一秒左右就没了,怎么会这样啊?
发表于 2007-2-27 19:28:35 | 显示全部楼层
生命吸取是时效技能,并不想风暴之锤、暗影突袭技能是顺发技能,当T创建的魔法施放者时间短于吸取时间时就会发生你说的情况。你可以把创建出来的单位存活时间延长,但是这种方法做出来的群体生命吸取技能,英雄只会获得自己吸取的生命值,创建的单位吸掉的生命只会恢复给创建的单位(或许可以用T实现将这些生命全不转给英雄)
PS:希望楼主尽量不要模仿CH3C里蓝猫的群体吸取,那种技能简直够BT,别发扬推广它!
回复

使用道具 举报

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

使用道具 举报

发表于 2007-2-28 07:35:33 | 显示全部楼层
很简单的办法,辅助单位吸血的同时也向触发单位吸血,但是吸的是负数。这样就没问题了。
无极吸允绝对不是简单的群体血魔双吸……
综合区有澄海3C破解版本下载,你自己看看吧。
回复

使用道具 举报

 楼主| 发表于 2007-2-28 12:32:33 | 显示全部楼层
哦,那个不是我,我才注册不久,谢谢~~~
回复

使用道具 举报

 楼主| 发表于 2007-2-28 13:41:00 | 显示全部楼层
下载那个破解版了,可是触发器里。。。。。
function Trig_huoniao1_Conditions takes nothing returns boolean
    if ( not ( GetIssuedOrderIdBJ() == String2OrderIdBJ("carrionswarm") ) ) then
        return false
    endif
    if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'Hblm' ) ) then
        return false
    endif
    return true
endfunction

function Trig_huoniao1_Actions takes nothing returns nothing
    call TriggerSleepAction( 0.50 )
    call CreateNUnitsAtLoc( 1, 'e00A', GetOwningPlayer(GetTriggerUnit()), PolarProjectionBJ(GetUnitLoc(GetTriggerUnit()), 500.00, GetUnitFacing(GetTriggerUnit())), GetUnitFacing(GetTriggerUnit()) )
    set udg_huoniao1 = GetLastCreatedUnit()
    call IssuePointOrderLocBJ( udg_huoniao1, "shockwave", PolarProjectionBJ(GetUnitLoc(udg_huoniao1), 40.00, ( GetUnitFacing(udg_huoniao1) + 45.00 )) )
    call TriggerSleepAction( 0.20 )
    call IssuePointOrderLocBJ( udg_huoniao1, "shockwave", PolarProjectionBJ(GetUnitLoc(udg_huoniao1), 40.00, ( GetUnitFacing(udg_huoniao1) + 135.00 )) )
    call TriggerSleepAction( 0.20 )
    call IssuePointOrderLocBJ( udg_huoniao1, "shockwave", PolarProjectionBJ(GetUnitLoc(udg_huoniao1), 40.00, ( GetUnitFacing(udg_huoniao1) + 225.00 )) )
    call TriggerSleepAction( 0.20 )
    call IssuePointOrderLocBJ( udg_huoniao1, "shockwave", PolarProjectionBJ(GetUnitLoc(udg_huoniao1), 40.00, ( GetUnitFacing(udg_huoniao1) + 315.00 )) )
    call UnitApplyTimedLifeBJ( 2.00, 'BTLF', udg_huoniao1 )
endfunction

//===========================================================================
function InitTrig_huoniao1 takes nothing returns nothing
    set gg_trg_huoniao1 = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_huoniao1, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER )
    call TriggerAddCondition( gg_trg_huoniao1, Condition( function Trig_huoniao1_Conditions ) )
    call TriggerAddAction( gg_trg_huoniao1, function Trig_huoniao1_Actions )
endfunction

这些是什么啊,几乎全是这些,希望everguo大哥快帮我做个吧,感激不尽,其实我并不是要发扬,只是想了解而已,但是又不会做,哎~~~~
回复

使用道具 举报

发表于 2007-2-28 13:50:48 | 显示全部楼层
这些东西叫JASS,是触发器的代码版。自从我发现澄海中全是JASS后,偶对架势(澄海原作者)的佩服又加深了100层………………
恩,偶也请求一下everguo吧! [s:2]  [s:2]  [s:2]  [s:2]
回复

使用道具 举报

发表于 2007-2-28 16:29:56 | 显示全部楼层
用辅助单位做最大的难点在于打断,试想一下释放这个魔法的单位被晕了,可辅助单位还在那里吸的来劲........最好的方法建议参考此演示....

HolyBolt.w3x

16 KB, 下载次数: 63

回复

使用道具 举报

 楼主| 发表于 2007-2-28 21:21:59 | 显示全部楼层
打断也没关系的,我想知道怎样才能持续地吸而已
回复

使用道具 举报

发表于 2007-2-28 21:49:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-28 22:14:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-28 22:25:29 | 显示全部楼层
如果我能顺利拿到电脑的话  
===============
这个素虾米意思????

恩,希望某E能尽快更换电脑
回复

使用道具 举报

发表于 2007-2-28 22:29:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-28 22:35:24 | 显示全部楼层
《小正太大危机》
被喀嚓了.............
回复

使用道具 举报

发表于 2007-3-1 06:59:06 | 显示全部楼层
当然不是群体生命/魔法吸允的JASS啦……以前澄海中血法没有无间炼狱,以前血法有个技能叫凤凰展翅……这个技能估计……………… [s:2]  [s:2]
回复

使用道具 举报

发表于 2007-3-1 10:55:48 | 显示全部楼层
如果这样判断的话是不是意味着施法者只有等到释放技能结束时才能给自己加上血.....而不是边吸边加....
回复

使用道具 举报

发表于 2007-3-1 14:15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-3-1 18:43:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-3-2 13:42:44 | 显示全部楼层
打不开饿。。。他说数据库中不存在此触发函数:DestroyGroup
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 10:10 , Processed in 0.048912 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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