http://stealth.od.ua/forum/viewtopic.ph ... ons#p12114
работает странно. при явном отсутствии линии обзора (в разных комнатах), можно сделать пару шагов и CheckLoS() вернет true. пробывал разные losOptions , может я что не так делаю, подскажите
Code: Select all
losOptions := losTypePOL; //losTypePOL + losPolUseNoShoot + losPolLOSThroughWindow;
if CheckLoS(getx(self()),gety(self()),getz(self())+15,getx(master_id),gety(master_id),getz(master_id)+15,WorldNum() )=true then begin
AddToSystemJournal('true');
end else begin
addToSystemJournal('false');
end;