仙境传说防止生命体或佣兵卡在地图边缘简易改法

2017-02-10 1595
官方AI有时候会让佣兵或是生命体卡在地图边缘下面的方法应该可以避免这些状况(此修改方法只适用官方原版AI)
用笔记本开启「RO资料夹\AI\util.lua」找到以下内容,并插入绿色字体的部分
function    IsOutOfSight (id1,id2)   
local x1,y1 = GetV (V_POSITION,id1)   
local x2,y2 = GetV (V_POSITION,id2)   
if (x1 == -1 or x2 == -1) then       
return true   
end   
local ox,oy=GetV(V_POSITION,GetV(V_OWNER,MyID))   
if(math.abs(ox-x2)>=14 or math.abs(oy-y2)>=14 )then       
return true   
end   
local d = GetDistance (x1,y1,x2,y2)    if d > 20 then       
return true   
else       
return false   
endend存档后,重新开启生命体或是佣兵(过地图也可)后续补充:刚刚发现这样改还是有时会小卡,所以下面的修改也是必要的。用笔记本开启「RO资料夹\AI\AI.lua」(生命体)或「RO资料夹\AI\AI_M.lua」(佣兵)找到以下内容,并插入绿色字体的部分(每个档案都有3个地方)if (v ~= owner and v ~= myid and IsOutOfSight(myid,v)==false) then存档后,重新开启生命体或是佣兵(过地图也可)想要了解游戏工作室内部游戏防封技术,专业玩家网防封软件版块包含光子IP,无极挂机宝等多种防封软件及游戏防封技术。
免责声明:部分内容转自其他媒体,转载目的在于为游戏工作室传递更多信息,如因作品内容、版权和其他问题请 联系客服