Arma 3 - Undercover

  • Um Spieler auch als Undercover Einheiten agieren zu lassen, gibt es verschiedene. Hier sind mal Beispiele um Spielern auch Undercover Einsätze spielen zu lassen.

    Hierzu kommt der "addeventhandler" zum Einsatz: Bohemia Wiki -> addEventHandler


    Als erstes sollte der Spieler jedoch auch als "Undercover" für die AI deklariert werden. Hierzu platziert man in der Init-Zeile der Spielereinheit folgende Eigenschaft:

    Code
    1. this setCaptive true;


    Die Möglichkeiten um dem Spieler diese Eigenschaft zu nehmen regeln wir hier mit den o.g. Eventhandlern, die in intPlayerLocal.sqf gesetzt werden.


    Beispiel 1 - Der Spieler beginnt zu schießen

    Code
    1. _unit = param [0,objNull,[objNull]];
    2. _unit addEventHandler ["fired", {_unit setCaptive false;}];


    Beispiel 2 - Der Spieler nimmt eine Waffe auf