всем привет, есть скрипт который проверяет столкновения, решили придумать фпв дрон , то есть дрон + взрывчатка, всё аттачится, летает и взрыватся при столкновении, но иногда дрон просто в полёте бабахает и не долетает, я так понял что он сталктвается с коллизией объектов или чорт его знает с мухами что ли ![]()
// Мониторинг столкновений для всех дронов V-1
[] spawn {
while {true} do {
{
if (!isNull _x && alive _x) then {
private _velocity = velocityModelSpace _x;
private _speed = sqrt ((_velocity#0)^2 + (_velocity#1)^2 + (_velocity#2)^2);
if (_speed > 5) then {
private _pos = getPosATL _x;
private _objects = lineIntersectsWith [_pos, _pos vectorAdd (velocityModelSpace _x vectorMultiply 0.5), _x];
if (count _objects > 0) then {
private _explosive = (attachedObjects _x) select 0;
if (!isNull _explosive) then {
detach _explosive;
_explosive setDamage 1;
deleteVehicle _x;
};
};
};
};
} forEach fpvDrones;
sleep 0.1;
};
};











