Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. /*
  2. File: fn_vehicleCreate.sqf
  3. Author: Bryan "Tonic" Boardwine
  4.  
  5. Description:
  6. Answers the query request to create the vehicle in the database.
  7. */
  8. private["_uid","_side","_type","_classname","_color","_plate"];
  9. _uid = [_this,0,"",[""]] call BIS_fnc_param;
  10. _side = [_this,1,sideUnknown,[west]] call BIS_fnc_param;
  11. _vehicle = [_this,2,ObjNull,[ObjNull]] call BIS_fnc_param;
  12. _color = [_this,3,-1,[0]] call BIS_fnc_param;
  13.  
  14.  
  15. if(_uid == "" OR _side == sideUnknown OR isNull _vehicle) exitWith {};
  16. if(!alive _vehicle) exitWith {};
  17. _className = typeOf _vehicle;
  18. _type = switch(true) do
  19. {
  20. case (_vehicle isKindOf "Car"): {"Car"};
  21. case (_vehicle isKindOf "Air"): {"Air"};
  22. case (_vehicle isKindOf "Ship"): {"Ship"};
  23. };
  24.  
  25. _side = switch(_side) do
  26. {
  27. case west:{"cop"};
  28. case civilian: {"civ"};
  29. case independent: {"med"};
  30. default {"Error"};
  31. };
  32.  
  33. _plate = round(random(1000000));
  34. [_uid,_side,_type,_classname,_color,_plate] call DB_fnc_insertVehicle;
  35.  
  36. _vehicle setVariable["dbInfo",[_uid,_plate]];
  37. _vehicle addEventHandler["Killed","_this spawn TON_fnc_vehicleDead"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement