Skip to content

Commit

Permalink
Properly run hideObjectGlobal on Server
Browse files Browse the repository at this point in the history
Rough quick fix via remoteExec.
  • Loading branch information
mrschick committed Jan 8, 2024
1 parent 87a0191 commit c375ea5
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions addons/sys_core/fnc_handleConnectorRope.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -39,21 +39,21 @@ if (_state) then {
_connectorRopeHelpers set [0, _helper createVehicle position _toObject];
[_connectorRopeHelpers select 0, [0, 0, 0]] ropeAttachTo _connectorRope;
(_connectorRopeHelpers select 0) attachTo [_toObject, [-0.1, 0.1, 0.25], "Pelvis"];
hideObjectGlobal (_connectorRopeHelpers select 0);
[(_connectorRopeHelpers select 0), true] remoteExec ["hideObjectGlobal", 2];
(_connectorRopeHelpers select 0) allowDamage false;
};
case 1: { // Connect rope to Ground Spike Antenna
// Create helper object on GSA
_connectorRopeHelpers set [0, _helper createVehicle position _fromObject];
(_connectorRopeHelpers select 0) disableCollisionWith _fromObject;
(_connectorRopeHelpers select 0) setPos (position _fromObject);
hideObjectGlobal (_connectorRopeHelpers select 0);
[(_connectorRopeHelpers select 0), true] remoteExec ["hideObjectGlobal", 2];
(_connectorRopeHelpers select 0) allowDamage false;

// Create helper object on player pelvis
_connectorRopeHelpers set [1, _helper createVehicle position player];
(_connectorRopeHelpers select 1) attachTo [player, [-0.1, 0.1, 0.15], "Pelvis"];
hideObjectGlobal (_connectorRopeHelpers select 1);
[(_connectorRopeHelpers select 1), true] remoteExec ["hideObjectGlobal", 2];
(_connectorRopeHelpers select 1) allowDamage false;

// Create Rope between helper objects
Expand All @@ -64,13 +64,13 @@ if (_state) then {
// Create helper object on radio owner
_connectorRopeHelpers set [0, _helper createVehicle position _fromObject];
(_connectorRopeHelpers select 0) attachTo [_fromObject, [-0.1, 0.1, 0.15], "Pelvis"];
hideObjectGlobal (_connectorRopeHelpers select 0);
[(_connectorRopeHelpers select 0), true] remoteExec ["hideObjectGlobal", 2];
(_connectorRopeHelpers select 0) allowDamage false;

// Create helper object on player pelvis
_connectorRopeHelpers set [1, _helper createVehicle position player];
(_connectorRopeHelpers select 1) attachTo [player, [-0.1, 0.1, 0.15], "Pelvis"];
hideObjectGlobal (_connectorRopeHelpers select 1);
[(_connectorRopeHelpers select 1), true] remoteExec ["hideObjectGlobal", 2];
(_connectorRopeHelpers select 1) allowDamage false;

// Create Rope between helper objects
Expand Down

0 comments on commit c375ea5

Please sign in to comment.