JSRS (@Dragonfyre), howto

1 post in this topic

To get JSRS enabled for your players, you need to load CBA3 server side.

So, add @CBA3;  to the -servermod part.
Mine looks like this : -serverMod=@infiSTAR_servermod;@ExileServer;@CBA_A3;

Then, add a TON of exceptions to scripts.txt, and 1 exception to setvariable.txt

Below are the modifications I did. Line starts with the exception, followed by the ADDITIONS needed.

If you don't know how to do this, then don't do it. I won't give support for this, it took me 5 full hours of BE filtering to get it done and sharing it is all I'm willing to do :)


Createmarker !="fnc_addWeaponCargoGlobal\",\"CBA_fnc_createCenter\",\"CBA_fnc_createMarker\",\"CBA_fnc_createTrigger\",\"CBA_fnc_defaultParam\",\"CBA_fnc_" !="[\"\x\cba\addons\common\fnc_createMarker.sqf\",\".sqf\",0,false,false,false,\"CBA\",\"Misc\",\"createMarker\"]" !="e { _this call cba_fnc_addMagazineVerified };     };\ncba_fCreateMarker = {         [\"x\cba\addons\common\XEH_preInit.sqf\", 102, "
Createvehiclelocal !="eh.sqf'; \n\n\n\n\n\n\n\n\n\n\n\n\ncba_xeh_init_obj = SLX_XEH_DUMMY createVehicleLocal [0, 0, 0];\ncba_xeh_init_obj addEventHandler [\"killed\"," !="e \"_o\";\nparams [\"_params\",\"_code\"];\n_o = SLX_XEH_DUMMY createVehicleLocal [0, 0, 0];\n[\"CBA_DC\", \"onEachFrame\", {\nparams [\"_args\"" !="e}]], [\"_private", [],[[]]]];\n\n\n_logic = SLX_XEH_DUMMY createVehicleLocal [0, 0, 0];\n_logic setVariable [\"start\", _start];\n_logi"
SetDamage !="_xeh_init_obj;cba_xeh_init_obj = nil\n}];\n\ncba_xeh_init_obj setDamage 1; \n\n\ncba_xeh_init_obj2 = SLX_XEH_DUMMY createVehicleLocal " !="\", {\nparams [\"_args\", \"_code\", \"_o\"];\n_args call _code;\n_o setDamage 1;\n[\"CBA_DC\", \"onEachFrame\"] call BIS_fnc_removeStackedEven" !="deleteVehicle CBA_EVENT_KEY_LOGIC;\n}];\nCBA_EVENT_KEY_LOGIC setDamage 1;\n};\n};\n"
onEachFrame !="= SLX_XEH_DUMMY createVehicleLocal [0, 0, 0];\n[\"CBA_DC\", \"onEachFrame\", {\nparams [\"_args\", \"_code\", \"_o\"];\n_args call _code;\n_o " !="hen {\ncall cba_common_fnc_onFrame;\n} else {\n\n[\"CBA_PFH\", \"onEachFrame\", \"cba_common_fnc_onFrame\"] call BIS_fnc_addStackedEventHa" !="\"CBA_FrameHandlerTitle", \"PLAIN\"];"
RemoteExec !"cba_network_fnc_exec'] call SLX_XEH_COMPILE_NEW;\n\n\ncba_fnc_remoteExecute = {         [""x\cba\addons\network\XEH_preInit.sqf"
ctrlCreate !="PLAY_ID) displayCtrl 44464);\n        findDisplay MAIN_DISPLAY_ID ctrlCreate['IGUIBack', 44464];\n        (findDisplay MAIN_DISPLAY_ID display" !"_prevButton = _display ctrlCreate [\"RscButtonMenu\", 90110, _dbg];"
addAction !"(cba_common_actionIndexes) pushBack ( (vehicle player) addAction _value)"
SupportedEvents !="guments    = [_this, 3, []] call BIS_fnc_param;\n\n\nprivate \"_supportedEvents\";\n_supportedEvents = [\"oneachframe\", \"onpreloadstarted\""
onMapSingleClick !="oneachframe\", \"onpreloadstarted\", \"onpreloadfinished\", \"onmapsingleclick\", \"onplayerconnected\", \"onplayerdisconnected\"];\n\n\nif !("
PlayableUnits !="_PLAYABLE;\nif !(isNil "_var") exitWith {}; \nif (_unit in playableUnits || {isPlayer _unit} || {_unit == player}) then {\n\nif (_un"
IsPlayer !="(isNil "_var") exitWith {}; \nif (_unit in playableUnits || {isPlayer _unit} || {_unit == player}) then {\n\nif (_unit == player) t"



 Add !="slx_xeh_playable" to line 1.


  • Like 1

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.