找回密码
 点一下
查看: 1879|回复: 6

为什么我每隔五秒命令兵攻击主城兵却每隔五秒发呆一次???

[复制链接]
发表于 2010-6-7 20:07:13 | 显示全部楼层 |阅读模式
function attackpertwosecondok takes nothing returns nothing//这个就是单位组命令了,我命令玩家12的所有单位每5秒攻击主城
call IssueTargetOrder(GetEnumUnit(),"attack",udg_company,udg_company)//可是为啥??路上就跑跑停停的,貌似每隔五秒听一次
endfunction
function attackpertwosecond takes nothing returns nothing
call ForGroup(GetUnitsOfPlayerAll(Player(11)),function attackpertwosecondok)
endfunction
function Trig_attackevery5second_Actions takes nothing returns nothing
local timer tm=CreateTimer()
call TimerStart(tm,15,true,function attackpertwosecond)
endfunction
//===========================================================================
function InitTrig_attackevery5second takes nothing returns nothing
    set gg_trg_attackevery5second = CreateTrigger(  )
call TriggerRegisterTimerEvent(gg_trg_attackevery5second,1,false)
    call TriggerAddCondition( gg_trg_attackevery5second, Condition(function Trig_attackevery5second_Actions ))
endfunction
发表于 2010-6-8 07:39:15 | 显示全部楼层
看不懂英文哎~~~玩真三的时候有试过是兵太多了~~~会走走停停的~~
不要弄太多兵试试?

还有就是~~我试过命令某单位每隔2秒攻击目标500范围内任意单位~~也试过有停顿的出现~~可是无解=。=
回复

使用道具 举报

 楼主| 发表于 2010-6-8 14:24:58 | 显示全部楼层
额。。
回复

使用道具 举报

发表于 2010-6-8 14:51:34 | 显示全部楼层
是不是地图上单位太多了?
回复

使用道具 举报

 楼主| 发表于 2010-6-9 12:42:34 | 显示全部楼层
哪张地图上单位不多的。。。。。就90个,刷兵刷90个很正常撒。。。
回复

使用道具 举报

发表于 2010-6-9 17:41:30 | 显示全部楼层
是每秒刷一个兵还是~~恩~~如果是一次性刷90个还是有点多吧?
都快8队了~~~
回复

使用道具 举报

 楼主| 发表于 2010-6-10 20:06:53 | 显示全部楼层
刷兵是每秒3个兵(因为三个兵营)每个兵出来的时候都有个攻击目标的命令。催促兵每5秒攻击基地是另一个触发,就是叫玩家11的所有单位攻击主城。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-4 22:39 , Processed in 0.032353 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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