萌神萌乐
萌神萌乐
天然呆☆←八嘎″〃∝⑨最强¢°去死吧∮√西奈∩ㄨ无路赛呐┉欧内酱Ж撒哟娜拉Я,我是大哲学家萌神萌乐,叫我萌神or萌乐都可以,也可以叫我哲学乐,吃货乐,⑨乐,呆乐。反正那种称呼都无所谓,毕竟下限乐,节操乐,威严乐我神马也不知道。
关注数: 1
粉丝数: 38
发帖数: 3,803
关注贴吧数: 19
有没有正太套牛红的,给个现实打光让我省钱过年 商城这个打光属实有点心动
咕咕药仙:假的专属,真的专属
现在什么区比较活跃 什么区是鬼区 如题
魔兽菜鸡加萌新也能轻松混日子的AI模拟成长 本人游戏菜狗一只,平日里喜欢混混对战,1V1新手电脑都会被吊打的程度,所以想着,干脆写个自动化的AI,解放双手,让AI去打电脑算了。目标有,自动吃药,自动施法,自动购物,小护士系统,打不过传送回城跑路,小兵残血撤退,集火。先问下计时器新建区域的排泄问题,再问下模拟多重月神箭,向目标地点射出扇形月神箭的角度和移动的角度如何计算,单箭矢会写。顺便帮我看看下面这样排泄有没有问题。
问大佬个问题,我这段触发怎么运行不起来 本来想写个能够不断释放弹幕波纹的触发,写了半天,修修改改,不谈修改前,波纹扩不成圆形,写到后面,还运行不了。还不知道哪里出毛病拉。有没有大佬帮我看看这触发的问题,怎么触发不了。先谢谢各位大佬拉 function danmu_b takes nothing returns nothing local timer t=GetExpiredTimer() local integer p=GetHandleId(t) local integer num=LoadInteger(HT,p,0)+1 local real r=LoadReal(HT,p,2) local integer z=LoadInteger(HT,p,3) local integer i =0 local real a local unit u local real x local real y call SaveInteger(HT,p,0,num) loop exitwhen i>=z set a=(360/z)*i*bj_DEGTORAD set u=LoadUnitHandle(HT,p,4+i) set x=GetUnitX(u) set y=GetUnitY(u) call SetUnitX(u,x+r*Cos(a)) call SetUnitY(u,y+r*Sin(a)) set i=i+1 endloop if (num>=LoadInteger(HT,p,1))then set i =0 loop exitwhen i>=z call KillUnit(LoadUnitHandle(HT,p,4+i)) set i=i+1 endloop call DestroyTimer(t) call FlushChildHashtable(HT, p) endif set u=null set t=null endfunction //=========================================================================== function danmu_a takes unit u,integer id,real dis,real time,integer z,real rutime returns nothing local timer t=CreateTimer() local integer p=GetHandleId(t) local real x=GetUnitX(u) local real y=GetUnitY(u) local integer k local integer i =0 local real a local real r set k=R2I(rutime/time) set r=dis/k call SaveInteger(HT,p,0,0) call SaveReal(HT,p,1,k) call SaveReal(HT,p,2,r) call SaveInteger(HT,p,3,z) loop exitwhen i>=z set a=(360/z)*i*bj_DEGTORAD call SaveUnitHandle(HT,p,4+i,CreateUnit(GetOwningPlayer(u),id,x+r*Cos(a),y+r*Sin(a),a)) set i =i+1 endloop call TimerStart(t,time,true,function danmu_b) set u =null set t =null endfunction //=========================================================================== function ru_da takes nothing returns nothing local timer t=GetExpiredTimer() local integer a=GetHandleId(t) local integer id ='e000' local integer i=LoadInteger(HT,a,0)+1 local unit u =LoadUnitHandle(HT,a,1) call SaveInteger(HT,a,0,i) call danmu_a(u,id,2000,0.03,36,10.0) if(i>=150) then call DestroyTimer(t) call FlushChildHashtable(HT, a) endif set t=null set u=null endfunction //=========================================================================== function ru_danmu takes nothing returns nothing local timer t=CreateTimer() local integer a=GetHandleId(t) local unit u=GetTriggerUnit() call SaveInteger(HT,a,0,0) call SaveUnitHandle(HT,a,1,u) call TimerStart(t,1,true,function ru_da) set t=null set u=null endfunction
1
下一页