用WE制作防守地图时 刷兵的CD调过之后 有时还是无CD刷怪
地图高手帮帮忙指点~~~
魔兽高手+QQ 密聊!!
用WE制作防守地图时 刷兵的CD调过之后 有时还是无CD刷怪
地图高手帮帮忙指点~~~
魔兽高手+QQ 密聊!!
这么说吧……
刷兵最好的方法是开启一个计时器,你可以在脚本栏或者初始化函数中写上代码。
local timer t = CreateTimer()//声明一个局部计时器变量,赋值为新建一个计时器
call TimerStart(t,CD,true,function Create_Units)//启动计时器t,写上你刷兵的CD,true是用来判断是否无限循环,当计时器到期后运行名为“Create_Units”的函数。
set t = null//释放变量
接下来写上你的刷兵函数。
function Create_Units takes nothing returns nothing
local integer A =1//声明一个局部整数变量A
local real x = xxx//先获得你需要刷兵的点的X轴
lcoal real y = xxx//获得你需要刷兵的点的Y轴
local unit array u//声明局部单位数组变量u
loop//循环(这里楼主应该懂,就是触发里的循环整数)
exitwhen A >= 15//想刷多少尽量写
set u[A] = CreateUnit(Player(哪一位玩家),'(单位ID)',x,y,270)//设置变量u[A]为新建某某玩家的XX兵在X、Y,面向270度
set u[A] = null
set A = A+1
endloop
endfunction
希望这个对楼主有用!
如果有问题可以加我QQ:740343332,我可以回答您的问题!
可能是你的步骤没对