找回密码
 点一下
查看: 2091|回复: 2

捕捉计时器到期事件产生的问题

[复制链接]
发表于 2009-8-22 14:45:16 | 显示全部楼层 |阅读模式
捕捉计时器到期事件
第一次到期后做动作
后面再到期就不做动作了
高手说下为什么呢
是不是我写的不对啊

这个是刷怪控制触发
[codes=jass]
function SGS takes nothing  returns nothing
    local integer i
    local unit u
    if(udg_shuaguaishu<60) then
        set i=ModuloInteger(udg_boshu-1,5)*5
        set u= CreateUnitAtLoc(Player(6),udg_A_UT[i+GetRandomInt(0,4)],udg_A_P[11],180)
        call TriggerRegisterUnitEvent( gg_trg_GD, u, EVENT_UNIT_DEATH )
        call SetUnitAbilityLevel(u, 'A03U', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03S', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03V', udg_boshu )
        call UnitRemoveAbility(u, 'A03V')
        call GroupAddUnit( udg_guai, u )
        call IssuePointOrderLoc(u, "attack", udg_A_P[10] )
        set u= CreateUnitAtLoc(Player(6),udg_A_UT[i+GetRandomInt(0,4)],udg_A_P[12],180)
        call TriggerRegisterUnitEvent( gg_trg_GD, u, EVENT_UNIT_DEATH )
        call SetUnitAbilityLevel(u, 'A03U', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03S', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03V', udg_boshu )
        call UnitRemoveAbility(u, 'A03V')
        call GroupAddUnit( udg_guai, u )
        call IssuePointOrderLoc(u, "attack", udg_A_P[10] )
        set u= CreateUnitAtLoc(Player(6),udg_A_UT[i+GetRandomInt(0,4)],udg_A_P[13],180)
        call TriggerRegisterUnitEvent( gg_trg_GD, u, EVENT_UNIT_DEATH )
        call SetUnitAbilityLevel(u, 'A03U', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03S', udg_boshu )
        call SetUnitAbilityLevel(u, 'A03V', udg_boshu )
        call UnitRemoveAbility(u, 'A03V')
        call GroupAddUnit( udg_guai, u )
        call IssuePointOrderLoc(u, "attack", udg_A_P[10] )
        set u=null
    elseif(udg_shuaguaishu==80) then
        call DestroyTimer(GetExpiredTimer())
        call TimerStart(udg_A_T[6],36,false,null)
        set udg_A_TW[6]=CreateTimerDialogBJ(udg_A_T[6],"|C00FF0000鬼魂出现|r")
    endif
    set udg_shuaguaishu=udg_shuaguaishu+1
endfunction
function SG takes nothing returns boolean
    local timer tm=CreateTimer()
    call DestroyTimerDialog(udg_A_TW[6])
    set udg_boshu=udg_boshu+1
    set udg_shuaguaishu=0
    call TimerStart(tm,1.8,true,function SGS)
    return false
endfunction
function InitTrig_SG takes nothing returns nothing
    set gg_trg_SG = CreateTrigger(  )
    call TriggerRegisterTimerExpireEvent( gg_trg_SG, udg_A_T[6] )
    call TriggerAddCondition( gg_trg_SG, Condition( function SG ) )
endfunction
[/codes]


下面是开启刷怪的语句
[codes=jass]
    call TimerStart(udg_A_T[6],10,false,null)
    set udg_A_TW[6]=CreateTimerDialogBJ(udg_A_T[6],"|C00FF0000鬼魂出现|r")
[/codes]
发表于 2009-8-22 14:51:12 | 显示全部楼层
请不要重复的在多个区发相同或类似的帖子
回复

使用道具 举报

发表于 2009-10-6 15:14:06 | 显示全部楼层

93号汽油每升降0.15元 今年来第七次调整www.sss001.cn

 联邦调查局特工从程念慈手中查  此外,根据国家规定,液化气实行最高出厂价格,最高出厂价格按照与汽油出厂价格保持0.92:1的比价关系确定,供需双方可在不超过最高出厂价格的前提下协商确定具体价格。 按此推算,液化气出厂价格最高限价为6090.4元/吨,www.sss001.cn   001壹码网 较原来最高限价下调174.8元/吨。相对于目前国内炼厂液化气出厂价约高出每吨1260元左右。www.flybaidu.cn
www.78035.com
www.cn-socks.cn
www.em591.cn
www.unboo.cn
www.hongni168.cn
www.boligangcom.cn
www.jm2y.com.cn
www.aibaby2.cn
www.pump168.cn
www.sss001.cn
www.my-vpn.com.cn
www.nowa.js.cn
www.g9gg.cn
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 16:22 , Processed in 0.070480 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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