Einzelnen Beitrag anzeigen
Alt 06.08.2017, 22:05   #3 (permalink)
JSR
500 Beiträge1000 Beiträge
 
Registriert seit: 29.10.2008
Beiträge: 1.192
Standard

Okay, danke schon mal für die Erläuterung! Dachte die Init eines Objektes (platziert im Editor) ist für jeden Client sichtbar bzw. wird ausgeführt. Ich überlege mir mal ne Lösung.
Habe jetzt erstmal den Switch entfernt.

Code:
_hostiles = [t1,t2,t3,t4,t5];
_hostages = [h1,h2,h3,h4];
_positions = [rs1, rs1_1, rs1_2,rs1_3,rs1_4];

for "_i" from 0 to count _positions -1 do {
	_random = random [0,5,10];
	_hostile = selectRandom _hostiles;
	_hostage = selectRandom _hostages;
	_position = selectRandom _positions;
	_dir = getDir _position;
	
	if (_random > 5) then {
		_hostage setPos (getPos _position);
		_hostage setDir _dir;
		_hostage setDamage 0; _hostage animate["terc", 0];
		_hostages deleteAt (_hostages find _hostage);
	
	} else {
		_hostile setPos (getPos _position);
		_hostile setDir _dir;
		_hostile setDamage 0; _hostile animate["terc", 0];
		_hostiles deleteAt (_hostiles find _hostile);
	};

	_positions deleteAt (_positions find _position);
};

Geändert von JSR (07.08.2017 um 02:29 Uhr).
JSR ist offline