mirror of
https://github.com/sethduda/AdvancedTowing.git
synced 2024-08-30 17:32:12 +00:00
update
This commit is contained in:
parent
5248b94142
commit
33a7ba0b62
Binary file not shown.
Binary file not shown.
@ -11,7 +11,9 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
|||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
|
|
||||||
if(!isNil "SA_TOW_INIT" || !hasInterface) exitWith {};
|
diag_log "Advanced Towing Loading...";
|
||||||
|
|
||||||
|
if(!isNil "SA_TOW_INIT") exitWith {};
|
||||||
|
|
||||||
SA_TOW_INIT = true;
|
SA_TOW_INIT = true;
|
||||||
|
|
||||||
@ -43,7 +45,7 @@ SA_Simulate_Towing = {
|
|||||||
_cargoHitchPosition = _lastCargoHitchPosition;
|
_cargoHitchPosition = _lastCargoHitchPosition;
|
||||||
_cargoHitchPosition set [2,0];
|
_cargoHitchPosition set [2,0];
|
||||||
|
|
||||||
if(_vehicleHitchPosition distance _cargoHitchPosition > (_ropeLength+0.01)) then {
|
if(_vehicleHitchPosition distance _cargoHitchPosition > _ropeLength) then {
|
||||||
|
|
||||||
_newCargoHitchPosition = _vehicleHitchPosition vectorAdd ((_vehicleHitchPosition vectorFromTo _cargoHitchPosition) vectorMultiply _ropeLength);
|
_newCargoHitchPosition = _vehicleHitchPosition vectorAdd ((_vehicleHitchPosition vectorFromTo _cargoHitchPosition) vectorMultiply _ropeLength);
|
||||||
_cargoVector = _lastCargoVectorDir vectorMultiply _cargoLength;
|
_cargoVector = _lastCargoVectorDir vectorMultiply _cargoLength;
|
||||||
@ -116,6 +118,7 @@ SA_Attach_Tow_Ropes = {
|
|||||||
SA_Take_Tow_Ropes = {
|
SA_Take_Tow_Ropes = {
|
||||||
params ["_vehicle","_player"];
|
params ["_vehicle","_player"];
|
||||||
if(local _vehicle) then {
|
if(local _vehicle) then {
|
||||||
|
diag_log format ["Take Tow Ropes Called %1", _this];
|
||||||
private ["_existingTowRopes","_hitchPoint","_rope"];
|
private ["_existingTowRopes","_hitchPoint","_rope"];
|
||||||
_existingTowRopes = _vehicle getVariable ["SA_Tow_Ropes",[]];
|
_existingTowRopes = _vehicle getVariable ["SA_Tow_Ropes",[]];
|
||||||
if(count _existingTowRopes == 0) then {
|
if(count _existingTowRopes == 0) then {
|
||||||
@ -262,7 +265,7 @@ SA_Is_Supported_Vehicle = {
|
|||||||
params ["_vehicle"];
|
params ["_vehicle"];
|
||||||
if(not isNull _vehicle) then {
|
if(not isNull _vehicle) then {
|
||||||
if(_vehicle isKindOf "Tank" || _vehicle isKindOf "Car" || _vehicle isKindOf "Ship" || _vehicle isKindOf "Air") then {
|
if(_vehicle isKindOf "Tank" || _vehicle isKindOf "Car" || _vehicle isKindOf "Ship" || _vehicle isKindOf "Air") then {
|
||||||
alive _vehicle;
|
true;
|
||||||
} else {
|
} else {
|
||||||
false;
|
false;
|
||||||
};
|
};
|
||||||
@ -375,5 +378,6 @@ if(!isDedicated) then {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
diag_log "Advanced Towing Loaded";
|
||||||
|
|
||||||
} remoteExecCall ["bis_fnc_call", 0,true];
|
} remoteExecCall ["bis_fnc_call", 0,true];
|
||||||
|
Loading…
Reference in New Issue
Block a user