Mit dem folgenden Schritten kannst du ganz einfach einstellen ob 3rd Person in deiner Mission erlaubt ist oder nicht,
ob man in einem Fahrzeug die Außenperpektive verwenden darf und oder bei welcher Geschwindigkeit! (bei Missionen mit Piloten sehr hilfreich)
1. SQF anlegen
erstelle in deinem Missionsordner eine sqf-datei und benenne sie beliebig. z.B.: "3rd.sqf"
erstelle eine "init.sqf" falls noch nicht vorhanden
öffne die Datei mit einen beliebigen Programm wie z.B.: Notepad oder den normalen Editor.
2. der code für die 3rd.sqf
Code
- if (!isDedicated) then {
- waitUntil {!isNull (findDisplay 46)};
- if (difficultyEnabled "3rdPersonView") then
- {
- while {true} do {
- waitUntil {cameraView == "EXTERNAL" || cameraView == "GROUP"};
- if (((vehicle player) == player) && (speed (vehicle player)) >= 2) then { /// Spieler wechselt in die Ego sobald er sich in eine Richtung bewegt (Wenn der Spieler steht kann er in die Außenperspektive wechseln)
- player switchCamera "INTERNAL";
- };
- sleep 0.1;
- if (((vehicle player) != player) && (speed (vehicle player)) >= 40) then { /// Bei einer Geschwindigkeit von 40 km/h wechselt man in die Ego-perspektive (der Wert 1 (1km/h) lässt einen nur in die 3rd Person wenn das Fahrzeug nicht in Bewegung ist)
- (vehicle player) switchCamera "Internal";
- };
- sleep 0.1;
- };
- };
- };
3. init.sqf
in die "init.sqf" einfügen:
4. ausprobieren, weiterentwickeln, verbessern
greetz Methking