Eine Zone, wo eine Gruppierung oder auch Seite nicht eindringen soll bzw .sollte, kann man recht einfach gestalten. Dazu benötigt man einen Trigger und ein kleines Skript.
Zunächst platziert man einen Trigger. Eventuell noch ein Marker um den Bereich entsprechend auch darzustellen, wo der bzw. die Spieler nicht zwingend rein sollen.
Trigger Aufbau gegen Bluefor Units
Code
Das Skript enthält verschiedene Warnungen und verletzt den Spieler unregelmäßig bis zum Tode, sollte der Spieler nicht frühzeitig erkennen, das die Warnungen, die er erhält, ernst gemeint sind
Code
- if (isServer) then {
- private _playerUnit = _this select 0;
- _myTrigger = _this select 1;
- _playerIsInside = _playerUnit inArea _myTrigger;
- hint format["Verlasse diesen Bereich, %1", name _playerUnit];
- while{_playerIsInside} do{
- [_playerUnit, selectRandom[0.5,0.7,0.8,0.9] , selectRandom["LeftLeg","RightLeg","RightArm","LeftArm","Head","Body"] , selectrandom ["falling","bite","bullet"]] call ace_medical_fnc_addDamageToUnit;
- hint format["Verlasse diesen Bereich, %1", name _playerUnit];
- sleep 3;
- [_playerUnit, selectRandom[0.5,0.7,0.8,0.9] , selectRandom["LeftLeg","RightLeg","RightArm","LeftArm","Head","Body"] , selectrandom ["falling","bite","bullet"]] call ace_medical_fnc_addDamageToUnit;
- sleep 5;
- _playerIsInside = _playerUnit inArea _myTrigger;
- if(_playerIsInside )then{
- hint format["Du hättest schneller sein sollen, %1", name _playerUnit];
- sleep 1;
- _playerUnit setdamage 1;
- };
- };
- };