Thema: Wegpunkte
Einzelnen Beitrag anzeigen
Alt 27.05.2012, 20:00   #3 (permalink)
xezon
10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von xezon
 
Registriert seit: 31.03.2003
Beiträge: 2.533
Standard

Frage 2 hab ich jetzt mit nem script gelöst
So kann man gemütlich nen wegpunkt an ein ziel helfen und wenn man das ding skippen will wählt man einfach den nächsten wegpunkt an.

Code:
// created by xezon

// call like:
// null = [currentWaypoint group player +1, group player, group simo] execVM "scripts\waypointfollow.sqf";

// skip the loop like:
// group player setCurrentWaypoint [group player, currentwaypoint group player +1] to 

private ["_waypoint", "_grp_follower", "_grp_target"];
_waypoint = _this select 0;
_grp_follower = _this select 1;
_grp_target = _this select 2;

// wait till specified checkpoint is active
waitUntil{_waypoint == currentWaypoint _grp_follower};

// update position as long as it is active
while {_waypoint == currentWaypoint _grp_follower} do
{
	_pos_target = position leader _grp_target;
	_pos_target = [_pos_target select 0, _pos_target select 1, 1];
	[_grp_follower, _waypoint] setWaypointPosition [_pos_target, 0];
	sleep 0.01;
};
xezon ist offline