Skip to content
Open
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
afe905f
Initial vehicle work
DomT602 Mar 26, 2020
4e27721
Vehicle format
DomT602 Mar 26, 2020
a89c50b
More changes
DomT602 Mar 26, 2020
8c5b027
Further work
DomT602 Mar 26, 2020
97143e7
Adding prefix
DomT602 Mar 26, 2020
4e6f1ed
Further fixes, sideToString, BE Filter update, default plate prefix
DomT602 Mar 27, 2020
41c57b9
Illegal use of tabs
DomT602 Mar 27, 2020
88436d3
Missing query and loop change
DomT602 Mar 27, 2020
b24e4bf
Config option for unique plates
DomT602 Mar 27, 2020
81b672a
Tab and cleanup
DomT602 Mar 27, 2020
11b6870
Different method of returning vehicle ID
DomT602 Mar 27, 2020
a15a7e0
Copy'n'Pasta
DomT602 Mar 27, 2020
09318f0
Local var
DomT602 Mar 27, 2020
c92ac4c
Colours to strings and cleanup
DomT602 Mar 31, 2020
cfe5a4e
Optimisation of other vehicle files
DomT602 Mar 31, 2020
ff3665f
Remove tab
DomT602 Mar 31, 2020
cecf7f2
Cleanup
DomT602 Mar 31, 2020
5187ba5
Default colour, few optimisations
DomT602 Mar 31, 2020
4e0f8a4
Remove life_fnc_requestClientID and associated TON function
DomT602 Apr 2, 2020
2f9fff3
Remove life_impound_inUse
DomT602 Apr 2, 2020
56d3328
Couple of fixes
DomT602 Apr 2, 2020
4e8c637
Small changes
DomT602 Apr 3, 2020
de47bbf
Resolve conflicts
DomT602 Apr 14, 2020
9af0a8c
Merge branch 'master' into vehicleOverhaul
DomT602 Apr 14, 2020
7a3b13e
Move to utils folder
DomT602 Apr 14, 2020
259329d
Missing space
DomT602 Apr 16, 2020
fa9faab
Resolve conflicts
DomT602 Apr 22, 2020
8347060
Further fixes
DomT602 Apr 22, 2020
a1f348f
Remove old file
DomT602 Apr 22, 2020
3d08029
Resolve conflicts
BoGuu Apr 22, 2020
30ec65f
Final fixes
DomT602 Apr 22, 2020
298f8c5
Update life_hc
DomT602 Apr 24, 2020
607ed00
Wrong macro path
DomT602 Apr 24, 2020
e74a11b
use prefix when checking plate
DomT602 Apr 24, 2020
8957a91
SQM edits for garages
DomT602 Dec 27, 2021
547b31c
Fix inserting into DB
DomT602 Dec 27, 2021
77e6b49
Default value and cleanup
DomT602 Dec 28, 2021
98d72be
Merge branch 'master' into vehicleOverhaul
DomT602 Dec 28, 2021
d597dc8
Review and match HC
DomT602 Dec 28, 2021
226d6d6
Oops
DomT602 Dec 28, 2021
9c4ad3e
Final changes
DomT602 Dec 28, 2021
1c5124b
Swap
DomT602 Dec 28, 2021
899d2cc
Var name change
DomT602 Dec 29, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 14 additions & 15 deletions life_server/Functions/Systems/fn_vehicleCreate.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -46,21 +46,6 @@ while {_plate isEqualTo ""} do {
};
};

private _vid = -1;
if (_purchase) then {
private _type = call {
if (_vehicle isKindOf "Car") exitWith {"Car"};
if (_vehicle isKindOf "Air") exitWith {"Air"};
if (_vehicle isKindOf "Ship") exitWith {"Ship"};
};

private _side = [_unit,true] call life_util_fnc_sideToString;

private _query = format ["insertVehicle:%1:%2:%3:%4:%5:%6", _side, _className, _type, _uid, _color, _plate];
private _queryResult = [_query, 2] call DB_fnc_asyncCall;
_vid = _queryResult select 0;
};

private _vehicle = createVehicle [_className,getMarkerPos _spawnPoint,[],0];
_vehicle setDir (markerDir _spawnPoint);

Expand All @@ -78,7 +63,21 @@ _vehicle setVariable ["trunk_in_use",false,true];
_vehicle setVariable ["vehicle_info_owners",[[_uid,name _unit]],true];
_vehicle setPlateNumber _plate;
_vehicle setVariable ["plate", _plate, true]; //'Air' don't work properly for setPlateNumber

private _vid = -1;
if (_purchase) then {
private _type = call {
if (_vehicle isKindOf "Car") exitWith {"Car"};
if (_vehicle isKindOf "Air") exitWith {"Air"};
if (_vehicle isKindOf "Ship") exitWith {"Ship"};
};

private _side = [_unit,true] call life_util_fnc_sideToString;

private _query = format ["insertVehicle:%1:%2:%3:%4:%5:%6", _side, _className, _type, _uid, _color, _plate];
private _queryResult = [_query, 2] call DB_fnc_asyncCall;
_vid = _queryResult select 0;

[_vehicle,_vid] spawn {
params ["_vehicle","_vid"];
uiSleep 0.3;
Expand Down