HALO Jump On Spawn! - Tutorial

All installed thanks to Peter, i tested it last night but it didn't work, got a black screen but still could type in game in checked the RPT and i am getting this

class FSM
{
fsmName = "DayZ Player Monitor";
c>
Error position: <FSM
{
fsmName = "DayZ Player Monitor";
c>
Error Missing ;
File mpmissions\__CUR_MP.Chernarus\fixes\player_monitor.fsm, line 153
Error in expression <


any help anyone?
 
All installed thanks to Peter, i tested it last night but it didn't work, got a black screen but still could type in game in checked the RPT and i am getting this

class FSM
{
fsmName = "DayZ Player Monitor";
c>
Error position: <FSM
{
fsmName = "DayZ Player Monitor";
c>
Error Missing ;
File mpmissions\__CUR_MP.Chernarus\fixes\player_monitor.fsm, line 153
Error in expression <


any help anyone?



HEY BUDDY,

i got it working for you... ill be home at 9pm. ill see you on TS
 
Im on Epoch 1.0.2.3 and I added missions and kill messages & the halo spawn started to stop working. Any ideas what interfered with it?
 
okay i have this working on my server, but it randomly kicks people from the game. i think its something to do with battleye

Battleye: addmagazinecargo restriction #98

and there is a few more.

i have done the BE fixes and also the anti hack fixes. love to get this working on the server can anyone help?
 
Can someone show a complete Tut for people using 1.8 Cherno. I looked in my server_playerSetup.sqf and the line you want me to change does not exist.

The problem is the tutorial is dated for 1.7.7.1 and the files are a little different now in 1.8. I tried to figure it out but Im ignorant with code.
 
I have spent the last 20 hours trying to figure this out and have been unable to make the mod work with out killing every one when they pull the rip cord. I currently have the mod disabled in my mission file so people can play the game.
Here is a link to my server and mission files.
http://dayz.awolgamers.com/other/dayz/epoch.rar



You haven't disabled the Anti Teleport function in player_spawn_2.sqf
1. open up compiles.sqf that is in your fixes folder.
2. find this line
Code:
player_spawn_2 =            compile preprocessFileLineNumbers "\z\addons\dayz_code\system\player_spawn_2.sqf";
3. change it to
Code:
player_spawn_2 =            compile preprocessFileLineNumbers "fixes\player_spawn_2.sqf";
4. open your open you dayz_code (extract if you have to). In the 'system' folder you will find player_spawn_2 and copy it to your 'fixes' folder.
5. open up player_spawn_2.sqf and find
Code:
if (!isNil "_mylastPos") then {
        _distance = _mylastPos distance _tempPos;
        if (_distance > _maxDistanceTravel) then {
            _randomSpot = false;
        };
    };
 
    if (_randomSpot) then {
        _mylastPos = _tempPos;
    };

6. Change that to comment out (or delete the whole lot) It should then look like this.
Code:
/*
if (!isNil "_mylastPos") then {
        _distance = _mylastPos distance _tempPos;
        if (_distance > _maxDistanceTravel) then {
            _randomSpot = false;
        };
    };
 
    if (_randomSpot) then {
        _mylastPos = _tempPos;
    };
*/


I hope this helps
 
Awesome script, works great, I have 1 issue, i'm using Halo spawn for new spawns and after death, and I would like to use a custom login camera for players just logging back in, but I have no idea how to insert this
Code:
[] ExecVM "camera\logincamera_execute.sqf";
into this
Code:
if (!isDedicated) then {
    [] spawn {
        waitUntil { !isNil ("dayz_Totalzedscheck") and  !(player getVariable ["humanity",0] > 50000 and typeOf player == "Survivor2_DZ") and !(player getVariable ["humanity",0] < -50000 and (typeOf player == "Survivor2_DZ" or typeOf player == "SurvivorW2_DZ") ) and !(player getVariable ["humanity",0] > 0 and (typeOf player == "Bandit1_DZ" or typeOf player == "BanditW1_DZ") ) };
 
        if (dayzPlayerLogin2 select 2 && dayzPlayerLogin select 4) then
        {
            _pos = position player;
            "respawn_west" setMarkerPos [_pos select 0, _pos select 1];
            [player, 2900] spawn bis_fnc_halo;
            _nul = [] execVM "custom\altimeter.sqf";
        };
    };
};
to make it work, or even if it's possible, I try a few things but didn't work, any assistance would be greatly appreciated. thank u
 
here is the logincamera.sqf
Code:
private [ "_camera", "_welcomeMessage", "_camDistance" ];
_welcomeMessage = format["Welcome, %1, BLA BLA BLA, Epoch Server, Enjoy your stay!",format["%1", name player]];
_camDistance = 500;
 
waituntil {!isnull (finddisplay 46)};
//intro move
showCinemaBorder true;
camUseNVG false;
 
_camera = "camera" camCreate [(position player select 0)-2, position player select 1,(position player select 2)+_camDistance];
_camera cameraEffect ["internal","back"];
 
_camera camSetFOV 2.000;
_camera camCommit 0;
waitUntil {camCommitted _camera};
 
_camera camSetTarget vehicle player;
_camera camSetRelPos [0,0,2];
_camera camCommit 35;
 
cutText [_welcomeMessage, "PLAIN DOWN"];
 
waitUntil {camCommitted _camera};
 
_camera cameraEffect ["terminate","back"];
camDestroy _camera;
 
sleep 5; // wait 15 before the welcome message starts (in seconds)
 
_role1 = "SERVER OWNERS";
_role1names = ["Bla BLA"];
_role2 = "BLA BLA<br />BLA BLA"; // Sub message shows 1 row below ANOTHER MESSAGE
_role2names = ["BLA BLA"];
_role3 = "BLA BLA";
_role3names = ["BLA", "BLA"];
_role4 = "FACEBOOK";
_role4names = ["BLA BLA"];
_role5 = "BLA";
_role5names = ["BLA"];
_role6 = "BLA BLA";
_role6names = ["BLA BLA BLA"];
 
{
  sleep 2;
    _memberFunction = _x select 0;
    _memberNames = _x select 1;
    _finalText = format ["<t size='0.45' color='#ffffff' align='left'>%1<br /></t><t size='0.1'><br /></t>", _memberFunction];
    _finalText = _finalText + "<t size='0.65' color='#ffffff' align='left'>";
    {_finalText = _finalText + format ["%1<br />", _x]} forEach _memberNames;
    _finalText = _finalText + "</t>";
    _onScreenTime = 10 + (((count _memberNames) - 1) * 0.5);
    [
        _finalText,
        [safezoneX + safezoneW - 0.5,0.35],
        [safezoneY + safezoneH - 0.8,0.7],
        _onScreenTime,
        0.5
    ] spawn BIS_fnc_dynamicText;
    sleep (_onScreenTime);
} forEach [
    [_role1, _role1names],
    [_role2, _role2names],
    [_role3, _role3names],
    [_role4, _role4names],
    [_role5, _role5names],
    [_role6, _role6names] // Keep this one in mind, NO COMMA on the last role
];
I am also trying to add god mode at login, i'm using
Code:
waitUntil {(!isNull Player) and (alive Player) and (player == player) and (!isNil 'dayz_animalCheck')};
player_zombieCheck = {};
fnc_usec_damageHandler = {};
fnc_usec_unconscious  = {};
player allowDamage false;
playsound "introSong";
sleep 22;
cutText ["Good luck, Your Gunna Need It !!!", "PLAIN DOWN"];
sleep 15;
player_zombieCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_zombieCheck.sqf";
fnc_usec_damageHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandler.sqf";
fnc_usec_unconscious = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_unconscious.sqf";
player allowDamage true;
cutText ["WARNING!!! GOD MODE MODE IS NOW DEACTIVATED", "PLAIN DOWN"];
and to call the files I made a sqf called camera\logincamera_execute.sqf and put this in it
Code:
[] execVM "camera\playerspawn.sqf";
[] execVM "camera\logincamera.sqf";
cheers for any help u can give, as I have tried a heap of stuff and failed.
original script from http://opendayz.net/threads/creating-a-spawn-intro-cut-scene.8324/
 
all the script does is give u god mode at login for 30 sec and camera pans down looking down to meet your body, while playing intro music, problem is it conflicts with halo spawn, cant see body or open chute until login camera has finished.
 
Back
Top