Soy nuevo por aqui.
Aver si me pueden ayudar un poco.
Intento que el script se ejecute en cada civil ... al poner el script en un grupo con un civil funciona, pero si pongo otro grupo con otro civil ya no funciona. Que es lo que me falla?
Estoy empezando con la programacion en arma 3.
Código: Seleccionar todo
{
unit = _x ;
arrow = "Sign_Arrow_F" createVehicle [0,0,0];
onEachFrame {
_ins = lineIntersectsSurfaces [
AGLToASL (unit modelToWorld [0,0.6,1000]),
AGLToASL (unit modelToWorld [0,0.6,-1000]),
player,
objNull,
true,
1,
"GEOM",
"NONE"
];
if (count _ins == 0) exitWith {arrow setPosASL [0,0,0]; };
arrow setPosASL (_ins select 0 select 0);
arrow setVectorUp (_ins select 0 select 1);
_FINAL = (str (_ins select 0)) splitString ":";
if (count _FINAL < 2) exitWith {hintSilent "NADA"; unit forceSpeed 150; };
hintSilent (str (_FINAL select 2));
unit forceSpeed 0;
};
while {true} do {
unit doMove (position player);
sleep 2;
};
} forEach units (_this select 0);