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

刷兵到一定时候小兵不进攻了

[复制链接]
发表于 2009-8-20 15:17:28 | 显示全部楼层 |阅读模式
function BG takes nothing returns nothing
    set udg_shuaguai=true
    set udg_shuaguaishu=0
    set udg_boshu=udg_boshu+1
    call DestroyTimerDialog(udg_A_TW[6])
    call DestroyTimer(udg_A_T[6])
    set udg_A_TW[6]=null
    set udg_A_T[6]=null
endfunction
function SG takes nothing  returns nothing
    local integer i
    local unit u
    if(udg_shuaguai) then
        if(udg_shuaguaishu<120) 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 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 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 IssuePointOrderLoc( u, "attack", udg_A_P[10] )
            set u=null
            set udg_shuaguaishu=udg_shuaguaishu+1
        elseif(udg_shuaguaishu<240) then
            set udg_shuaguaishu=udg_shuaguaishu+1
        else
            set udg_shuaguai=false
            set udg_A_T[6]=CreateTimer()
            call TimerStart(udg_A_T[6],120,false,function BG)
            set udg_A_TW[6]=CreateTimerDialogBJ(udg_A_T[6],"|C00FF0000鬼魂出现|r|cFF696969  第"+I2S(udg_boshu+1)+"波|r")
        endif
    endif
endfunction
function KS  takes nothing returns nothing
    local timer tm=CreateTimer()
    call TimerStart(tm,1,true,function SG)
    set tm=null
endfunction
发表于 2009-8-20 23:18:08 | 显示全部楼层
数量太多的时候。就会不动。
回复

使用道具 举报

发表于 2009-8-24 10:36:08 | 显示全部楼层
选择的单位太多,达到了,一个MAP的限数!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 19:26 , Processed in 0.052466 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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