找回密码
 点一下
查看: 7636|回复: 20

让你的单位拥有跳跃能力[地图已经补上]

[复制链接]
发表于 2007-10-31 07:06:05 | 显示全部楼层 |阅读模式
22.jpg [codes=jass]function Trig_JumpSpell_Conditions takes nothing returns boolean
    if ( not ( GetSpellAbilityId() == 'Afla' ) ) then
        return false
    endif
    return true
endfunction

function Trig_JumpSpell_Actions takes nothing returns nothing
    call DCJS_JumpSpeed( GetTriggerUnit(), GetNearestPathableLoc( GetSpellTargetLoc() ), DistanceBetweenPoints(GetUnitLoc(GetTriggerUnit()), GetSpellTargetLoc()) / 2, GetUnitMoveSpeed( GetTriggerUnit() ) )
    if IsLocPathable( GetSpellTargetLoc() ) == false then
    endif
    call SetUnitFacingToFaceLocTimed( GetTriggerUnit(), GetSpellTargetLoc(), 0.50 )
    call SetUnitAnimationByIndex( GetTriggerUnit(), 6 )
    call SetUnitTimeScalePercent( GetTriggerUnit(), 50.00 )
    call PolledWait( ( DistanceBetweenPoints(GetUnitLoc(GetTriggerUnit()), GetSpellTargetLoc()) / GetUnitMoveSpeed(GetTriggerUnit()) ) )
    call ResetUnitAnimation( GetTriggerUnit() )
    call SetUnitTimeScalePercent( GetTriggerUnit(), 100.00 )
endfunction

//===========================================================================
function InitTrig_JumpSpell takes nothing returns nothing
    set gg_trg_JumpSpell = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_JumpSpell, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_JumpSpell, Condition( function Trig_JumpSpell_Conditions ) )
    call TriggerAddAction( gg_trg_JumpSpell, function Trig_JumpSpell_Actions )
endfunction[/codes]

DCJumpSystem20.w3x

109 KB, 下载次数: 498

发表于 2007-10-31 10:33:47 | 显示全部楼层
JASS高亮终于有了

感谢,收藏,研究
回复

使用道具 举报

发表于 2007-10-31 12:22:42 | 显示全部楼层
有一种东西叫做[trigger]。
楼主没必要把用触发器转成的代码发出来。直接发T出来会有更多人喜欢。
转出来再发并不能表示什么。。。
回复

使用道具 举报

 楼主| 发表于 2007-10-31 12:25:45 | 显示全部楼层
   LS又这句话~~~~
触发弄出来能高亮?
把显示触发那个方法发出来
回复

使用道具 举报

发表于 2007-10-31 12:49:38 | 显示全部楼层
[trigger]复活的标签
    事件
        使用Trigger标签
    条件
        转化为UTF-8
    动作
        设置失败。。。 [/trigger]

【trigger】【/trigger】
回复

使用道具 举报

 楼主| 发表于 2007-10-31 12:53:10 | 显示全部楼层
KOOK 说说怎么 使用 显示触发的?
回复

使用道具 举报

发表于 2007-10-31 14:46:29 | 显示全部楼层
如果楼主实在不会使用[trigger]标签。那么可以截个图。然后保存为JPG格式上传也好。
因为转成代码之后。完全不能达到楼主想要达到的目地。看不懂的人还是看不懂。看得懂的人也不用看。
如果有触发器的截图。也许一些人能照着做。。或者楼主也可以把演示地图发出来。这样即使看不懂转成代码的触发器。也能打开演示地图查看触发器内容。
回复

使用道具 举报

 楼主| 发表于 2007-10-31 15:44:57 | 显示全部楼层
额。。也对 现在在上班 发不了 一会空了 我把那演示图发上来
有两种跳跃能力
一种是大跳 想怎么跳就怎么跳 一种是 小跳 自动象前小跳一步
回复

使用道具 举报

 楼主| 发表于 2007-10-31 15:47:30 | 显示全部楼层
[trigger]
灌水触发
    事件
        任意单位灌水
     条件
         无
       动作
         变渣!!!
[/trigger]
回复

使用道具 举报

发表于 2007-11-15 17:21:31 | 显示全部楼层
[trigger]
测试触发
    事件
        鬼一试发[trigger]代码
    条件
        触发单位是英雄=ture
    动作
        单位-设置触发单位代码测试成功
[/trigger]
回复

使用道具 举报

发表于 2007-11-17 13:11:25 | 显示全部楼层
是啊看不懂呢
回复

使用道具 举报

发表于 2007-11-17 18:18:41 | 显示全部楼层
[trigger]试试看
条件和动作怎么弄..[/trigger]
回复

使用道具 举报

发表于 2007-12-7 14:36:19 | 显示全部楼层
[trigger]
a
a
a
[/trigger]
回复

使用道具 举报

发表于 2007-12-8 17:14:23 | 显示全部楼层
不太懂```有T就好了
回复

使用道具 举报

261001126 该用户已被删除
发表于 2007-12-17 21:47:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-1-25 07:16:16 | 显示全部楼层
[trigger]事件 - 试发trigger标签
条件 - 无
动作 - 测试失败啊![/trigger]

像上面那种是怎么发的?!?!
回复

使用道具 举报

发表于 2008-4-20 12:23:01 | 显示全部楼层
嘿嘿。。。。
拿走了。。。
回复

使用道具 举报

发表于 2008-4-20 13:13:06 | 显示全部楼层
挖坟!
回复

使用道具 举报

发表于 2008-5-18 18:34:47 | 显示全部楼层
你居然也跟着挖!!!
回复

使用道具 举报

发表于 2008-8-2 11:55:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 14:27 , Processed in 0.171270 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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