Open Fusselwurm opened 9 years ago
fahrzeug müsste dann sein:
{"tf47_at4_heat" in weaponCargo _x} forEach (vehicle in thisList)
beides untested
cool, ich stell mir den Code freihand in etwa so vor:
smugglingArea = [[2000, 500], [5000, 1500]];
_isOutsideOfSmugglingArea = {
_pos = pos (_this select 0);
_x = _pos select 0;
_y = _pos select 1;
_areaX1 = (smugglingArea select 0) select 0;
_areaY1 = (smugglingArea select 0) select 1;
_areaX2 = (smugglingArea select 1) select 0;
_areaY2 = (smugglingArea select 1) select 1;
(
(_x < _areaX1) or
(_x > _areaX2) or
(_y < _areaY1) or
(_y > _areaY2)
)
};
_checkVehicle = {
_vehicle = _this select 0;
if ("tf47_at4_heat" in weaponCargo _vehicle) && ([_vehicle] call _isOutsideOfSmugglingArea) then {
OPFOR_SCHUMMELT = true;
};
};
_checkVehicles = {
while {true} do {
sleep 10;
{
[_x] call _checkVehicle;
} forEach allVehicles;
};
};
spawn _checkVehicles;
loop machen über alle fahrzeuge, alle 10s aufrufen, gucken ob ein launcher drin ist, und wenn ja gucken ob das fahrzeug in nem bereich ist wo es mit den launchern nicht sein sollte. selbiges der vollständigkeit halber noch mit personen.
triggercondition sofern die launcher am player sind: