Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by ReDBaroN

  1. I have also had another two come up in the client.rpt when I went into the safezone:

     0:17:24 Error in expression <rcycle','Tank','Ship'] == 1) || !isESVP)then{true}};
       Error position: <then{true}};
       Error Undefined behavior: waitUntil returned nil. True or false expected.

    and this as well:

     0:20:19 Error in expression <ed cursorTarget isEqualTo 1) || !isESVP)then{true}}]};
       Error position: <then{true}}]};
       Error Undefined behavior: waitUntil returned nil. True or false expected.
     0:20:19 In last 10000 miliseconds was lost another 644 these messages.

    Both appear to be coming from "mission\SPKcode\ESVP\init.sqf" and in this block in particular:

    		showMsg = compileFinal "if(_this)then[{[format['%1',getText(missionConfigFile >> 'CfgESVP' >> 'messages' >> 'info' >> '_infoMsg1')],5] call Epoch_message},{[format['%1',getText(missionConfigFile >> 'CfgESVP' >> 'messages' >> 'info' >> '_infoMsg2')],5] call Epoch_message}]";
    		accessCheck = compileFinal "
    			accessCheckEject = {
    				waitUntil{if(vehicle player == player)then{uiSleep .2;false}else{true}};
    				_var = vehicle player getVariable['vehOwners',nil];
    				if(!isNil'_var')then{if !(getPlayerUID player in _var)then{player Action['GetOut',vehicle player];closeDialog 0}}
    			loadedAccessCheckESVP = true;
    				waitUntil{if({if(cursorTarget isKindOf _x)exitWith{1}}count['Car','Air','Motorcycle','Tank','Ship'] == 0)then{uiSleep .2;false};if(({if(cursorTarget isKindOf _x)exitWith{1}}count['Car','Air','Motorcycle','Tank','Ship'] == 1) || !isESVP)then{true}};
    				if(!isESVP)exitWith{loadedAccessCheckESVP = false};
    				_var = cursorTarget getVariable['vehOwners',nil];
    				if(!isNil'_var')then{if !(getPlayerUID player in _var)then{cursorTarget lock true;uiSleep .1;cursorTarget lock true;[] spawn accessCheckEject}};
    				waitUntil{if(locked cursorTarget isEqualTo 0)then[{uiSleep .2;false},{if((locked cursorTarget isEqualTo 1) || !isESVP)then{true}}]};
    				if(!isESVP)exitWith{loadedAccessCheckESVP = false}

    Any ideas on how to fix?


  2. Since the epoch update to 1.3.2 I'm getting this error in the server.rpt

    20:48:03 Error in expression <VP_server]"
    waitUntil{missionNamespace getVariable 'EPOCH_SERVER_READY'};
       Error position: <getVariable 'EPOCH_SERVER_READY'};
       Error Undefined behavior: waitUntil returned nil. True or false expected.
    20:48:03 In last 10000 miliseconds was lost another 27 these messages.
    20:48:03 File x\addons\epoch_SPK_ESVP\fn_initESVP_server.sqf [SPK_fnc_initESVP_server]..., line 1

    Anyone else having the same problem?


  3. Just as an update to the post above, sometimes it works and others it doesn't. In my most recent test, one vehicle out of 4 came out of the garage with the correct weapons enabled and rockets disabled, correct ammo count and damage level. The other 3 vehicles came out repaired, full ammo and rockets that are not allowed in the epochserverconfig working...

    Any ideas anyone?

  4. @DirtySanchez Hey man, seem to be having a problem with the server side file fn_vgsReadFromGarage.sqf not being read correctly. I'm not sure whether this started happening from the 1.3 epoch update or whether it was happening before but, now when you put vehicles in and take them out, they come out rearmed, removed weapons and magazines added back and repaired. 

    I can see the file reads the epochserverconfig and I've checked my config and it's correctly set up to remove dagr and dar from hellcats, orcas and pawnees. Also, those vehicles when they spawn, spawn correctly with those removed so, I know that config is working....

    So, I'm not sure why that file isn't reading the epochserverconfig any more. Any ideas?

  5. @Grahame @Tarabas 
    Thanks for the code above to switch to dyna menu.

    I think the issue you experienced isn't load time but this:


    17:14:08 Error in expression <t 2)*100,"%",EPOCH_taxRate*100]};
    _ctrl tvSetToolTip [_path,_price];
    _ctrl tvSet>
    17:14:08   Error position: <tvSetToolTip [_path,_price];
    _ctrl tvSet>
    17:14:08   Error Type Any, expected String
    17:14:08 File mpmissions\__CUR_MP.Altis\trader\tradermenu.sqf, line 495

    Spams about 1,600 times in the client report then everything works fine and doesn't spam again that session. Unsure of any other knock on effects so far.

    Any ideas on how to fix the error though?


  6. Happened to me as well. Not sure what I did but, must have loaded the server with the right key but, experimental client mod files when I investigated.

    You can see this by looking in your server's @epoch folder and checking the meta.cpp. if it says epochexperimental in this field:

    name = "Epoch";

    ....then it's wrong. All you simply need to do is stop your server, grab the correct client mod from your steam workshop or, the epoch mod download options and replace the @epoch folder on your server.
    My guess is that maybe the experimental version of the client came through with the initial release of 1.1.0. But, I'm not complaining or pointing any fingers as it's up to us to check this stuff :)

    Also, worth noting that it will work on the vanilla arma launcher immediately but, can take a while to update in a3launcher.com 

    Let me know if this sorts you out though. Very quick fix and worked for me.

  7. chaps, having an issue with the dynamic menu for building since the update.... If you are looking at a base part you don't get the build menus in the dynamic menu but, when you look away form the base parts at anything else on the map, the options return in the dyna menu.

    Anyone else experiencing this?

  8. @Runewulv Thanks for that idea! :smile: 

    @l1nkrx7 DB saving already works. Check the config file and make sure you have the DB saving set to true for the deploy option you're having problems with

    @Rust You need to add exceptions to your Allowed actions array in infistar:

    /*  ALLOWED Actions "_dayzActions" are only used if you have "_CSA =  true;"  */
    _dayzActions =

    So, in my example above the first option in the config to deploy that you also want to pack is DZE_ACTION_DEPLOYABLE_PACK_0. I don't need to pack the next on the list but, do with the 3rd hence, DZE_ACTION_DEPLOYABLE_PACK_2

    Hope that makes sense... :) 

  9. We use "Land_MBG_Garage_Single_A" as a deployable garage and link virtual garage to this building. When a player deploys this they will only get the pack option during that life. If they die, they lose the option.


    As you can see above, we have the option "_packAny      | can anyone repack the deployable?" set to false to prevent random players packing the garage and getting the garage owner's Topaz but, I think it's this that's linking it to character ID which refreshes for players each time they die.

    Is there a way to modify the code somehow so it works the same way as other epoch base parts since Plot for Life was built in with version 106?

  • Create New...