Advertisement
MGT

ExileServer_system_territory_database_load.sqf

MGT
Nov 30th, 2015
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.71 KB | None | 0 0
  1. /**
  2.  * Exile Mod
  3.  * www.exilemod.com
  4.  * © 2015 Exile Mod Team
  5.  *
  6.  * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
  7.  * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
  8.  */
  9.  
  10. private["_territoryID","_data","_id","_owner","_position","_radius","_level","_flagTexture","_flagStolen","_flagStolenBy","_flagStealMessage","_lastPayed","_buildRights","_moderators","_flagObject"];
  11. _territoryID = _this;
  12. _data = format ["loadTerritory:%1", _territoryID] call ExileServer_system_database_query_selectSingle;
  13. _id = _data select 0;
  14. _owner = _data select 1;
  15. _name = _data select 2;
  16. _position =
  17. [
  18.     _data select 3,
  19.     _data select 4,
  20.     _data select 5
  21. ];
  22. _radius = _data select 6;
  23. _level = _data select 7;
  24. _flagTexture = _data select 8;
  25. _flagStolen = _data select 9;
  26. _flagStolenBy = _data select 10;
  27. _flagStealMessage = _data select 11;
  28. _lastPayed = _data select 12;
  29. _buildRights = _data select 13;
  30. _moderators = _data select 14;
  31. _flagObject = createVehicle ["Exile_Construction_Flag_Static",_position, [], 0, "CAN_COLLIDE"];
  32. _flagObject setFlagTexture _flagTexture;
  33. ExileLocations pushBack _flagObject;
  34. _flagObject setVariable ["ExileTerritoryName", _name, true];
  35. _flagObject setVariable ["ExileDatabaseID", _id];
  36. _flagObject setVariable ["ExileOwnerUID", _owner, true];
  37. _flagObject setVariable ["ExileTerritorySize", _radius, true];
  38. _flagObject setVariable ["ExileTerritoryBuildRights", _buildRights, true];
  39. _flagObject setVariable ["ExileTerritoryModerators", _moderators, true];
  40. _flagObject setVariable ["ExileTerritoryLevel", _level, true];
  41. _flagObject setVariable ["ExileTerritoryLastPayed", _lastPayed, true];
  42. true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement