mirror of
https://github.com/Fallingsheep1985/Arma3Epoch.git
synced 2024-08-30 16:42:12 +00:00
49 lines
1.5 KiB
Plaintext
49 lines
1.5 KiB
Plaintext
/*
|
|
|
|
Unsure of original author, but edited by Huntah to move the Camera from a random location, fly across the screen and down to the player
|
|
Pulled from Darkside Altis Life Server by Brun and customized 20141217
|
|
*/
|
|
|
|
private ["_xCord","_yCord","_camera","_welcomeMessage","_camDistance"];
|
|
|
|
if (!isDedicated) then {
|
|
waitUntil { alive player && time > 0 && !isnull (finddisplay 46) && (player distance (getMarkerPos "respawn_west") >= 100) };
|
|
|
|
_camDistance = 150;
|
|
_xCord = random 5000;if(_xCord < 2000) then {_xCord = 2000;};
|
|
_yCord = random 5000;if(_yCord < 2000) then {_yCord = 2000;};
|
|
|
|
showCinemaBorder true;
|
|
camUseNVG false;
|
|
|
|
playSound "introSound";
|
|
|
|
_camera = "camera" camCreate [(position player select 0)+_xCord, (position player select 1)+_yCord,(position player select 2)+(_camDistance*2)];
|
|
_camera cameraEffect ["internal","back"];
|
|
_camera camSetFOV 2.000;
|
|
_camera camCommit 0;
|
|
waitUntil {camCommitted _camera};
|
|
|
|
_camera camSetTarget [(position player select 0), (position player select 1)+2,(position player select 2)+(_camDistance/2)];
|
|
_camera camSetRelPos [0,0,(_camDistance)];
|
|
_camera camCommit 6;
|
|
waitUntil {camCommitted _camera};
|
|
|
|
_camera camSetTarget vehicle player;
|
|
_camera camSetRelPos [0,0,(_camDistance)];//Did say (/4)
|
|
_camera camCommit 2;
|
|
waitUntil {camCommitted _camera};
|
|
|
|
_camera camSetTarget vehicle player;
|
|
_camera camSetRelPos [0,0,2];
|
|
_camera camCommit 1;
|
|
waitUntil {camCommitted _camera};
|
|
|
|
vehicle player switchCamera "EXTERNAL";
|
|
_camera cameraEffect ["terminate","back"];
|
|
camDestroy _camera;
|
|
|
|
};
|
|
|
|
|