[Ajuda] Problema: Novo usuбrio aparece com os items do antigo dono do ID
#1

Eu peguei essa GM base de DayZ na net, e to com problema com ela, ela ta em mysql.

To com problema na hora de um novo usuario se registrar, ele pega as informaзхes do player que saiu, exemplo:

Playerfulano ID1) saiu do servidor usando uma AK-47

NovoPlayerfulano ID1) entrou no servidor servidor usando uma AK-47

Essa й a GM:

Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <streamer>
#include <a_mysql>
#include <progress2>
#include <ConvertDays>
#include <MapAndreas>

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Script by RodrigoMSR
    Mapas e areas de looting by Kitten aka AldenJ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	Sumбrio (Ctrl + F):
		Enums
		Variбveis
		TextDraws
		Bars
		Callbacks
	 	Comandos de admin
	 	Comandos normais
		Stocks
		    Admin funcs
		    Clan funcs
*/

#define HOST      "127.0.0.1"
#define USUARIO   "root"
#define DATABASE  "dayz"
#define SENHA     "30868584"

#define forum "forum.sa-mp.com"

#define DIALOG_NONE        	0
#define DIALOG_REGISTRO     1
#define DIALOG_LOGIN        2
#define DIALOG_INV0         3
#define DIALOG_INV          4
#define DIALOG_INV2         5
#define DIALOG_LOOT         6
#define DIALOG_CIT          7

#define MaxAdminLevel 5

#define SendClientMessageF(%0,%1,%2,%3) format(scmf,sizeof(scmf),%2,%3), SendClientMessage(%0,%1,scmf)
#define SendClientMessageToAllF(%1,%2,%3) format(scmf,sizeof(scmf),%2,%3), SendClientMessageToAll(%1,scmf)
#define SendMessageToAdminsF(%1,%2,%3) format(scmf,sizeof(scmf),%2,%3), SendMessageToAdmins(%1,scmf)

// Cores
#define vermelho    0xFF0000FF
#define verde       0x00FF00FF
#define azul        0x4444FFFF
#define amarelo     0xFFFF00FF
#define rosa        0xFF00FFFF
#define ciano       0x00FFFFFF
#define branco      0xFFFFFFFF
#define cinza       0x828282FF
#define preto       0x222222FF
#define marrom      0x8A3A40FF
#define laranja     0xFF7A17FF
#define shopbuy     0x77FF77FF
#define COR_ADM     0x008CFFFF
#define COR_VIP     0x00FFC3AA
#define COR_KILL    0xFFC852FF
#define lightblue   0x33CCFFAA

#undef MAX_PLAYERS
#define MAX_PLAYERS 100

#define MAX_ITENS 18
#define MAX_MAPITENS 4000

#define PROP_WORLD 2352

#define vFile "Server/Veiculos.txt"
#define iFile "Server/Inv/user_%d.txt"

//Enums
enum sInfo
{
	sNome[30],
    sObjc,
    Float:sZ,
    Float:sRotX,
    Float:sRotY,
    Float:sRotZ,
    sColor
};

enum iInfo
{
    iArma,
	iModel,
    iAmmo,
    iUsed
};

enum mInfo
{
    mArma,
	mModel,
    mAmmo,
    mObjc,
    Text3D:mLabel,
    Float:mPos[3]
};

enum vInfo
{
    Float:vFuel,
    Float:vSpPos[4],
    vColor[2]
};

enum pInfo
{
    mID,
    pSenha,
    pCash,
    pMatou,
    pMorreu,
    pAdmin,
    pSkin,
    pClan[25],
    pClanL,
    bool:pLogado,
	pGod,
	pGodcar,
	pACar,
	Float:pFome,
	Float:pSede,
	pArma[3],
	pArmaA[3],
	pPassF,
	pFSP,
	Float:pCPos[4],
	pCPosInt,
    pCPosW,
	pSlots,
	CITAmmo,
	pHideCK,
	pLastV,
	pKicked,
	pDTime,
	pPropTime,
	pExp
};

enum propInfo {
Icon,
Float:entX,
Float:entY,
Float:entZ,
Float:entA,
intID,
Float:intX,
Float:intY,
Float:intZ,
Float:intA,
Type
};

//Variбveis
new Player[MAX_PLAYERS][pInfo];
new Item[MAX_PLAYERS][MAX_ITENS][iInfo];
new MapItem[MAX_MAPITENS][mInfo];
//new Inv[MAX_PLAYERS][MAX_ITENS];
new Veiculo[MAX_VEHICLES][vInfo];
new InvT[MAX_PLAYERS][25];
new InvTSelect[MAX_PLAYERS] = {-1, ...};
new LootDialog[MAX_PLAYERS][10];
new ChatKill[6][3];
new MySQL:MCID;
new query[3000];
new scmf[128];
new getName[MAX_PLAYER_NAME];
new WNames[48][30];
new HKTTimer[MAX_PLAYERS] = {-1, ...};
new pFPS[MAX_PLAYERS];
new pDrunkLevelLast[MAX_PLAYERS];

new Float:Spawns[][4] =
{
	{2880.5957,-2170.0557,3.4774,38.7993}, //Los Santos
	{972.4814,-2110.8853,3.4027,345.1821},
	{2941.1909,-2051.7246,3.5480,89.9617},
	{2912.9241,-2020.3119,1.2104,100.6778},
	{2880.6594,-1846.5564,2.1070,157.8120},
	{17.2789,-1546.8250,2.6433,299.1058},
	{-32.6180,-1593.1462,3.3386,342.3671},
	{-61.9838,-1624.4888,3.5350,1.4180},
	{6.0960,-2518.5007,36.6484,65.3176},
	{-1984.1560,-2429.6050,30.6250,64.5606},
	{165.4114,-254.1129,1.5781,89.1862},
	{103.1874,-190.0887,1.5526,176.9362},
	{-474.7529,-42.6864,59.9844,139.2315},
	{256.5624,-137.6565,1.5781,67.3940},
	{664.9687,-459.8052,16.3359,181.3389},
	{2328.6951,51.1456,32.9884,21.3912},
	{-877.9271,-382.6847,15.7645,117.4575}, //San Fierro
	{-741.8128,-111.7056,67.0503,45.2231},
	{-2928.0564,-629.5295,2.7627,274.2302},
	{-2915.4749,-501.5479,3.0981,274.2302},
	{-2910.9980,-126.1767,3.0636,271.8487},
	{-2959.2498,429.4636,2.0893,270.6581},
	{-2625.6543,1450.8965,7.1875,196.8179},
	{-1895.1195,2171.1807,1.7822,316.6610}, //Las Venturas
	{-2020.9771,2343.1365,2.3820,332.9521},
	{-2315.8979,2518.4412,2.5308,100.7698},
	{-800.1105,673.5194,10.7457,300.4251},
	{-684.6343,1277.7700,9.1661,80.5282},
	{-726.5945,1617.8795,27.1172,101.1849},
	{-1450.4762,2552.3130,55.8359,53.9547},
	{-423.2437,2191.0681,42.1336,329.8134},
	{-535.2921,2593.2822,53.4154,269.9010},
	{-785.7039,2770.6057,45.6349,202.4110},
	{603.9664,1241.7435,11.7188,159.9435},
	{19.6538,1173.1602,19.4757,5.1554},
	{-1505.0404,1965.5636,48.4219,303.6554},
	{-1227.3040,1835.5507,41.6093,325.1060},
	{-648.0820,1055.0486,12.1262,146.9012},
	{797.2725,1678.9242,5.2813,335.4253},
	{302.2009,1150.2301,8.5859,207.2289},
	{-292.0122,1802.3247,42.7813,158.8080}
};

new ItemStats[13][sInfo] =
{
	{" ", 0, 0.0, 0.0, 0.0, 0.0, ""}, //0 = modelo invalido
	{"Muniзгo de Pistola", 2043, -0.8951, 0.0, 0.0, 0.0, 0xA6A6A6FF},
	{"Muniзгo de SMG", 2043, -0.8951, 0.0, 0.0, 0.0, 0xA6A6A6FF},
	{"Muniзгo de Escopeta", 2043, -0.8951, 0.0, 0.0, 0.0, 0xA6A6A6FF},
	{"Muniзгo de Assalto", 2043, -0.8951, 0.0, 0.0, 0.0, 0xA6A6A6FF},
	{"Muniзгo de Rifle", 2043, -0.8951, 0.0, 0.0, 0.0, 0xA6A6A6FF},
	{"Caixa de Ferramentas", 19921, -0.8975, 0.0, 0.0, 0.0, 0xFF4A4AFF},
	{"Galгo de Gasolina", 1650, -0.693, 0.0, 0.0, 0.0, 0xFF4A4AFF},
	{"Pizza", 19571, -0.9575, -90.0000, 0.0, 0.0, 0xFFE100FF},
	{"Garrafa de Бgua", 2683, -0.8655, 0.0, 0.0, 0.0, 0x00AAFFFF},
	{"GPS", 18875, -0.9824, 0.0, 0.0, 0.0, 0x69CDFFFF},
	{"Mochila Mйdia", 3026, -1.0009, -90.0000, 0.0, 0.0, 0x4FFF4FFF},
	{"Mochila Grande", 3026, -1.0009, -90.0000, 0.0, 0.0, 0x00F200FF}
};

new VehicleNames[212][] = {
	"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus",
	"Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington","Bobcat","Mr Whoopee","BF Injection",
	"Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie",
	"Stallion","Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
	"Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider",
	"Glendale","Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina",
	"Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood",
	"Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa","RC Goblin","Hotring Racer A","Hotring Racer B",
	"Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain",
	"Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck",
	"Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover",
	"Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A",
	"Monster B","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer",
	"Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug","Trailer A","Emperor",
	"Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)",
	"Police Car (LVPD)","Police Ranger","Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
	"Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};
	
new Float:GPostos[15][3] = {
	{-2407.8611,976.3331,45.2969},
	{2115.5420,920.5876,10.8203},
	{2639.3667,1106.0605,10.8203},
	{1595.8346,2199.3477,10.8203},
	{1937.0374,-1772.8907,13.3828},
	{-2244.2881,-2561.0908,31.9219},
	{1382.5778,462.5392,20.1371},
	{-1675.9326,413.1237,7.1797},
	{655.6162,-565.1900,16.3359},
	{-1606.2611,-2713.7996,48.5335},
	{611.8992,1694.8169,6.9922},
	{1004.6554,-940.1149,42.1797},
	{2147.2659,2747.8293,10.8203},
	{-1328.1542,2677.3376,50.0625},
	{-91.0039,-1168.9154,2.4237}
};

//Looting areas - by Kitten aka AldenJ
enum lootVars
{
    Float:xLoo,
    Float:yLoo,
    Float:zLoo
}

new DayZSA_Market[][lootVars] =
{
    {-2442.3359375,754.7587890625,35.171875},
	{2205.326171875,-2508.48828125,13.76850605011},
	{-2671.720703125,257.9287109375,4.6328125},
	{2136.4296875,-2290.13671875,20.664632797241},
	{-2520.8330078125,-36.458984375,25.6171875},
	{1923.390625,-2128.73046875,13.578104019165},
	{1975.5244140625,-2013.361328125,13.546875},
	{-2529.3408203125,-1.025390625,25.6171875},
	{-2323.716796875,-158.8447265625,35.5546875},
	{1765.7021484375,-2020.013671875,14.140814781189},
	{1950.662109375,-1985.2998046875,13.546875},
	{2403.4306640625,-1899.1259765625,13.546875},
	{2517.2373046875,-1957.5498046875,16.79335975647},
	{2461.3701171875,-1943.20703125,16.887882232666},
	{2483.2880859375,-1958.69921875,13.581447601318},
	{-2336.8671875,-166.53125,35.5546875},
	{2046.83984375,-1900.123046875,13.553800582886},
	{-1816.5380859375,618.6845703125,35.171875},
	{1579.89453125,-1800.193359375,13.24654006958},
	{1568.623046875,-1898.0087890625,13.560886383057},
	{-2191.6728515625,636.6650390625,49.442939758301},
	{822.326171875,-1756.5634765625,13.654552459717},
	{501.1884765625,-1757.45703125,14.176206588745},
	{353.2783203125,-2034.671875,7.8359375},
	{352.927734375,-2030.24609375,7.8359375},
	{-2767.8701171875,788.8642578125,52.78125},
	{-1912.4794921875,827.966796875,35.234931945801},
	{-2355.81640625,1008.0888671875,50.8984375},
	{-2524.49609375,1216.2236328125,37.668563842773},
	{-2491.9248046875,2363.158203125,10.272946357727},
	{1048.5634765625,-1584.5595703125,13.523545265198},
	{1066.6240234375,-1605.919921875,13.613391876221},
	{1113.6767578125,-1605.8408203125,13.647103309631},
	{1123.29296875,-1609.0283203125,13.60457611084},
	{1123.662109375,-1633.3466796875,13.669480323792},
	{1104.9833984375,-1632.740234375,13.605573654175},
	{1079.0,-1632.494140625,13.58229637146},
	{1069.4130859375,-1632.072265625,13.594591140747},
	{1074.9169921875,-1604.5244140625,20.494478225708},
	{1081.3330078125,-1633.19140625,20.4938621521},
	{1111.6103515625,-1634.0859375,20.561660766602},
	{1162.0361328125,-1585.29296875,13.546875},
	{1162.076171875,-1602.0419921875,13.546875},
	{-1808.5185546875,946.10546875,24.890625},
	{-1321.904296875,2703.63671875,50.26628112793},
	{-1272.349609375,2712.6669921875,50.26628112793},
	{-1450.51171875,2593.8076171875,55.8359375},
	{-1440.2353515625,2609.853515625,55.8359375},
	{-1720.9404296875,1360.052734375,7.1853160858154},
	{-1509.32421875,2609.998046875,55.8359375},
	{2711.244140625,-1497.6298828125,30.553512573242},
	{2633.6201171875,-1342.5322265625,36.192161560059},
	{2710.8974609375,-1288.3837890625,58.9453125},
	{2711.1044921875,-1310.6787109375,58.9453125},
	{2153.3876953125,-1013.435546875,62.928932189941},
	{2014.298828125,-1078.955078125,24.841756820679},
	{2353.107421875,-1358.89453125,24.3984375},
	{2000.6201171875,-1282.7119140625,23.971115112305},
	{1982.6611328125,-1282.6025390625,23.971883773804},
	{2007.140625,-1282.2138671875,23.974639892578},
	{1974.5302734375,-1285.033203125,28.491893768311},
	{2001.1806640625,-1285.1396484375,28.488073348999},
	{1929.509765625,-1775.4658203125,13.546875},
	{-1212.65625,1830.96875,41.9296875},
	{-1226.5849609375,1834.5458984375,41.653701782227},
	{-856.6572265625,1536.330078125,22.587043762207},
	{-745.498046875,1590.0,26.9821434021},
	{2105.4404296875,-1808.6201171875,13.5546875},
	{2101.9228515625,-1807.626953125,13.5546875},
	{-552.03515625,2595.7861328125,53.93478012085},
	{-553.451171875,2592.08984375,53.93478012085},
	{-550.0869140625,2582.2275390625,53.93478012085},
	{-550.2685546875,2609.255859375,53.93478012085},
	{-315.140625,1773.8125,43.640625},
	{2324.4580078125,-1645.021484375,14.827047348022},
	{-310.9453125,1305.6240234375,53.664344787598},
	{2472.3798828125,-1530.3017578125,24.186376571655},
	{-289.3818359375,2691.306640625,62.6875},
	{-254.7392578125,2603.1591796875,62.858154296875},
	{-89.0263671875,1378.2607421875,10.469839096069},
	{-102.7587890625,1373.509765625,10.2734375},
	{662.833984375,1716.7861328125,7.1875},
	{673.2060546875,1706.1298828125,7.1875},
	{638.552734375,1684.0107421875,7.1875},
	{642.9814453125,1678.396484375,7.1875},
	{175.666015625,1174.2470703125,14.7578125},
	{-168.9990234375,1032.6728515625,19.734413146973},
	{982.8994140625,2563.0966796875,10.739549636841},
	{1151.955078125,2072.2470703125,11.0625},
	{1164.1435546875,2086.056640625,10.8203125},
	{1156.6396484375,2100.333984375,11.0625},
	{2150.5400390625,2734.6796875,11.176349639893},
	{2170.517578125,2795.2265625,10.8203125},
	{2812.8134765625,2588.619140625,10.081407546997},
	{2825.5654296875,2604.57421875,10.8203125},
	{2787.6826171875,2560.68359375,9.9147701263428},
	{2756.58203125,2475.91796875,11.0625},
	{2793.6455078125,2438.8818359375,11.0625},
	{2801.7109375,2430.205078125,11.0625},
	{2844.5390625,2412.0615234375,11.068956375122},
	{2860.123046875,2428.44140625,11.068956375122},
	{2883.734375,2450.9794921875,11.068956375122},
	{2898.8232421875,2466.232421875,11.068956375122},
	{2781.7880859375,1455.0029296875,10.771492004395},
	{-2155.1611328125,-2460.2734375,30.8515625},
	{1685.08984375,-2238.333984375,13.546875},
	{251.3271484375,-57.4375,1.5703125},
	{245.1015625,-60.158203125,1.5703125},
	{255.708984375,-53.201171875,1.5703125},
	{244.8916015625,-55.5947265625,1.5776442289352},
	{248.775390625,-54.8583984375,1.5776442289352},
	{872.1162109375,-26.212890625,63.884567260742},
	{1367.564453125,248.1337890625,19.566932678223},
	{1415.71484375,261.328125,19.552904129028},
	{2331.833984375,75.078125,26.620975494385},
	{1153.7890625,-1458.7431640625,15.796875},
	{1199.3037109375,-919.005859375,43.116374969482},
	{1314.509765625,-898.5380859375,39.578125},
	{1306.6376953125,-898.564453125,39.578125},
	{1557.8095703125,953.7001953125,10.812507629395},
	{1552.1123046875,1044.982421875,10.8203125},
	{1367.08984375,2223.5634765625,11.0234375},
	{1377.6796875,2329.3935546875,10.8203125},
	{1378.431640625,2366.939453125,10.818092346191},
	{1693.8310546875,2208.4697265625,11.069177627563},
	{1601.0966796875,2222.0966796875,11.0625},
	{1886.0283203125,2080.9326171875,11.0625},
	{1873.67578125,2072.310546875,11.0625},
	{1961.6787109375,2445.6435546875,11.178249359131},
	{1923.7177734375,2447.1787109375,11.368927955627},
	{2052.4091796875,2044.4716796875,11.057899475098},
	{2086.9853515625,2065.0859375,11.057899475098},
	{2070.6796875,2097.708984375,11.057899475098},
	{1966.67578125,2147.0322265625,10.8203125},
	{1967.2861328125,2160.1875,10.8203125},
	{2055.4130859375,2292.490234375,10.8203125},
	{2103.365234375,2255.12109375,11.0234375},
	{2103.427734375,2237.3427734375,11.0234375},
	{2090.6962890625,2223.4677734375,11.0234375},
	{2187.916015625,2474.2587890625,11.2421875},
	{2070.8896484375,2439.0380859375,49.522216796875},
	{2213.2841796875,2525.1650390625,10.8203125},
	{2116.734375,897.189453125,11.1796875},
	{2638.0927734375,1129.04296875,11.1796875},
	{2217.1220703125,1432.0537109375,11.0546875},
	{2198.0234375,1476.30859375,11.0546875},
	{2193.53125,1678.6162109375,12.3671875},
	{2637.6904296875,1672.421875,11.0234375},
	{2623.0458984375,1716.439453125,11.0234375},
	{2638.578125,1751.240234375,11.228747367859},
	{2553.8359375,1845.1494140625,11.0234375},
	{2572.3037109375,1903.2744140625,11.0234375},
	{2598.5732421875,1888.44921875,11.0234375},
	{2388.126953125,2022.107421875,10.8203125},
	{2438.7197265625,2064.361328125,10.8203125},
	{2491.0048828125,2065.0380859375,10.8203125},
	{2482.8291015625,2003.43359375,10.8203125},
	{2540.6533203125,2149.2666015625,10.8203125},
	{2596.8427734375,2381.171875,17.8203125},
	{2516.2470703125,2299.21484375,10.8203125},
	{2423.166015625,2547.6044921875,10.8203125},
	{2478.041015625,2529.080078125,10.830163002014},
	{2470.125,2544.7138671875,22.078125},
	{2283.6826171875,2547.439453125,10.8203125},
	{1009.1875,-930.05078125,42.328125},
	{823.54296875,-1024.171875,25.147163391113},
	{812.2626953125,-1030.015625,24.830501556396},
	{974.177734375,-1257.70703125,16.887786865234},
	{996.978515625,-1296.158203125,13.546875},
	{999.58984375,-1295.748046875,13.546875},
	{928.103515625,-1352.8330078125,13.34375}
};

/*
new DayZSA_Farms[][lootVars] =
{
	{-1115.7578125,-1638.9384765625,76.3671875},
	{-2635.875,714.337890625,27.943759918213},
	{-1976.5029296875,427.15625,24.657264709473},
	{-1354.087890625,2058.705078125,53.1171875},
	{-1513.001953125,1978.2646484375,48.421875},
	{-1513.3935546875,1971.8173828125,48.421875},
	{-1504.04296875,1972.1533203125,48.421875},
	{-1052.4267578125,1547.734375,33.437610626221},
	{-641.3017578125,2715.2802734375,72.375},
	{-624.716796875,2709.775390625,72.375},
	{-604.4365234375,2715.7958984375,72.72306060791},
	{-439.6220703125,2228.0205078125,43.109375},
	{-377.25390625,2242.3759765625,42.618461608887},
	{-375.56640625,2257.8310546875,43.06192779541},
	{-400.951171875,2200.44140625,42.4296875},
	{-392.611328125,2486.23828125,41.372394561768},
	{-12.3974609375,2346.7666015625,24.140625},
	{578.787109375,1224.7607421875,11.711267471313},
	{572.88671875,1221.32421875,11.711267471313},
	{639.8046875,1236.189453125,11.701827049255},
	{418.4423828125,1165.1923828125,7.887414932251},
	{407.7529296875,1162.9384765625,7.9095220565796},
	{300.62890625,1141.271484375,9.1374855041504},
	{-1078.2314453125,-1154.40625,129.21875},
	{-1065.3251953125,-1157.4287109375,129.21875},
	{-1036.728515625,-1185.537109375,129.21875},
	{-1061.1689453125,-1205.46875,129.75645446777},
	{-951.060546875,-530.763671875,25.953638076782},
	{-914.5185546875,-533.6328125,25.953638076782},
	{-923.6982421875,-497.7255859375,26.765625},
	{-347.9560546875,-1045.6669921875,59.8125},
	{-350.033203125,-1036.1044921875,59.6640625},
	{-382.6474609375,-1040.46484375,58.928451538086},
	{-385.662109375,-1153.30859375,69.518951416016},
	{-382.6884765625,-1438.8076171875,26.14489364624},
	{-382.8759765625,-1426.30078125,26.293727874756},
	{-401.7822265625,-1419.7373046875,26.328125},
	{-78.4384765625,-1169.9111328125,2.1367826461792},
	{-68.74609375,-1545.6875,3.0043075084686},
	{-102.8818359375,-1575.30859375,2.6171875},
	{-91.2294921875,-1592.5517578125,3.0043075084686},
	{-418.8896484375,-1759.2001953125,6.21875},
	{-282.98046875,-2174.5419921875,28.661544799805},
	{-265.767578125,-2213.1220703125,29.041954040527},
	{-39.7099609375,-2493.8671875,36.6484375},
	{-27.7490234375,-2485.369140625,36.6484375},
	{-13.517578125,-2500.9833984375,36.655464172363},
	{-17.583984375,-2527.06640625,36.655464172363},
	{24.4990234375,-2646.6298828125,40.464256286621},
	{33.4814453125,-2649.908203125,40.728469848633},
	{-1562.140625,-2733.275390625,48.743457794189},
	{-1623.455078125,-2693.2626953125,48.742660522461},
	{-2070.529296875,-2317.3115234375,30.731250762939},
	{-2075.9306640625,-2312.3330078125,31.13125038147},
	{-2191.921875,-2255.1806640625,33.3203125},
	{-2198.93359375,-2243.5791015625,33.3203125},
	{-2409.8232421875,-2189.9716796875,34.0390625},
	{-2816.1865234375,-1530.6953125,140.84375},
	{-1864.6572265625,-1559.265625,22.2109375},
	{-1424.2744140625,-1478.6591796875,105.03207397461},
	{-1438.732421875,-1544.6201171875,102.18502807617},
	{-1462.2158203125,-1582.9296875,101.7578125},
	{-1449.9501953125,-1459.2919921875,101.7578125},
	{-607.5927734375,-1073.896484375,23.499340057373},
	{-594.6728515625,-1057.0361328125,23.355651855469},
	{-576.5341796875,-1032.095703125,23.832122802734},
	{-574.740234375,-1484.22265625,14.34375},
	{-1634.10546875,-2232.53515625,31.4765625},
	{-1115.6142578125,-1637.23828125,76.3671875},
	{-568.48046875,-1482.4150390625,10.008075714111},
	{-746.8447265625,-131.2373046875,65.835411071777},
	{-758.3359375,-131.5419921875,65.835411071777},
	{-548.3115234375,-75.208984375,62.859375},
	{-542.7138671875,-60.947265625,62.9921875},
	{-545.4716796875,-196.5,78.413536071777},
	{-561.58984375,-176.9716796875,78.413543701172},
	{-487.962890625,-168.33984375,78.2109375},
	{-473.134765625,-168.4306640625,78.2109375},
	{-59.7998046875,84.2744140625,3.1171875},
	{-48.4873046875,27.51953125,6.484375},
	{-20.6171875,81.9970703125,3.1096496582031},
	{-89.615234375,-54.6318359375,3.1171875},
	{-120.4091796875,-102.11328125,3.1180820465088},
	{-70.751953125,-98.4501953125,3.1180820465088},
	{-59.31640625,48.4609375,6.4765625},
	{-66.6845703125,38.744140625,6.4760594367981},
	{-144.732421875,-50.1650390625,3.1171875},
	{-61.4541015625,32.8349609375,3.1102695465088},
	{-109.1025390625,-3.560546875,3.1171875},
	{-70.8857421875,37.3623046875,3.1102695465088},
	{-52.908203125,56.3974609375,3.1102695465088},
	{-35.3310546875,52.841796875,3.109375},
	{-91.349609375,-24.6943359375,3.1171875},
	{-74.087890625,-109.162109375,3.1180820465088},
	{-144.634765625,-96.06640625,3.1180820465088},
	{-144.7724609375,-86.36328125,3.1180820465088},
	{374.4228515625,-116.408203125,1.2477531433105},
	{357.5263671875,-116.6533203125,1.2581691741943},
	{354.2265625,-116.6494140625,1.260570526123},
	{867.8134765625,-24.603515625,64.0390625},
	{869.24609375,-16.4560546875,63.1953125},
	{1918.212890625,173.666015625,37.269790649414},
	{1914.94140625,152.7763671875,37.230663299561},
	{1932.447265625,146.6201171875,37.28125},
	{1568.1416015625,29.9248046875,24.1640625},
	{1566.48828125,23.4306640625,24.1640625},
	{1549.2861328125,13.6142578125,24.143926620483},
	{1540.6923828125,12.3232421875,24.136585235596},
	{1539.20703125,18.298828125,24.140625},
	{1547.556640625,21.19140625,24.140625},
	{1513.83203125,19.08984375,24.140625},
	{1512.51171875,9.712890625,24.140625},
	{1519.1669921875,14.900390625,24.140625},
	{1546.9169921875,-34.158203125,21.302310943604},
	{1553.822265625,-24.1748046875,21.377689361572},
	{1050.8388671875,-313.5302734375,73.99308013916},
	{1040.072265625,-299.3740234375,73.99308013916},
	{1051.3291015625,-287.40234375,73.99308013916},
	{1024.8525390625,-313.1611328125,73.99308013916},
	{1012.921875,-298.2265625,73.99308013916},
	{1013.6298828125,-286.1455078125,73.99308013916}
};*/

new DayZSA_Military[][lootVars] =
{
	{-2554.7705078125,-13.7060546875,12.671875},
	{-1716.439453125,-43.021484375,3.5546875},
	{-1670.8447265625,705.4541015625,30.6015625},
	{-2176.123046875,718.9609375,53.890956878662},
	{-1389.716796875,2637.3203125,55.984375},
	{-1380.51171875,2641.134765625,55.625045776367},
	{-345.6181640625,1535.7685546875,75.5625},
	{-346.1875,1547.19140625,75.5625},
	{-340.5126953125,1543.2158203125,75.5625},
	{-347.9462890625,1607.69140625,75.882217407227},
	{-308.9384765625,1541.392578125,75.5625},
	{404.9765625,2478.1826171875,16.484375},
	{154.5009765625,2412.947265625,17.55677986145},
	{197.982421875,2434.8388671875,16.986110687256},
	{314.771484375,2411.30859375,17.745491027832},
	{331.2509765625,2591.3115234375,17.471616744995},
	{279.2216796875,2641.8974609375,16.936672210693},
	{324.6072,1937.5347,17.6406},
	{338.8560,1936.4545,17.6406},
	{339.9987,1959.2100,17.6406},
	{324.7736,1973.0422,17.6406},
	{339.4502,1972.1008,17.6406},
	{324.3599,1996.2249,17.6406},
	{130.1083984375,2583.8837890625,17.186950683594},
	{209.400390625,2609.2880859375,17.347387313843},
	{141.1826171875,1875.015625,17.843418121338},
	{155.865234375,1903.4921875,18.6650390625},
	{232.822265625,1841.21484375,17.640625},
	{285.6748046875,1966.7314453125,17.640625},
	{268.568359375,1954.2724609375,17.640625},
	{282.6669921875,1943.1591796875,17.640625},
	{285.3740234375,1979.07421875,17.640625},
	{269.49609375,1986.1474609375,17.640625},
	{282.0595703125,2000.0634765625,17.640625},
	{284.240234375,2013.51953125,17.640625},
	{268.6796875,2018.572265625,17.640625},
	{280.6923828125,2033.57421875,17.640625},
	{353.73828125,2030.513671875,23.867307662964},
	{215.8583984375,1819.9404296875,6.4140625},
	{250.48046875,1797.2734375,7.4140625},
	{244.7841796875,1825.1845703125,7.5546875},
	{260.3115234375,1815.8583984375,1.0078125},
	{287.1142578125,1816.2734375,1.0078125},
	{280.2822265625,1820.791015625,4.7176899909973},
	{329.984375,1839.3076171875,7.828125},
	{296.86328125,1846.36328125,7.7265625},
	{273.1826171875,1873.0068359375,8.7578125},
	{274.6279296875,1855.9345703125,8.7648944854736},
	{266.8427734375,1891.8330078125,8.4375},
	{269.0341796875,1876.6123046875,-3.471396446228},
	{268.5,1891.5048828125,-12.860445022583},
	{268.6533203125,1876.896484375,-22.242134094238},
	{268.9384765625,1883.416015625,-30.09375},
	{265.0361328125,1881.3916015625,-30.390625},
	{266.6064453125,1894.2109375,33.8984375},
	{-217.2509765625,978.083984375,19.498880386353},
	{-315.3505859375,830.384765625,14.2421875},
	{795.162109375,1686.50390625,5.28125},
	{813.080078125,1673.8876953125,5.28125},
	{777.697265625,1871.5849609375,4.9077544212341},
	{1054.2607421875,2269.8408203125,10.8203125},
	{2595.4658203125,2790.1005859375,10.8203125},
	{-1422.9892578125,512.4384765625,3.0390625},
	{-1376.5263671875,511.8603515625,3.0390625},
	{-1368.65234375,496.662109375,3.0444478988647},
	{-1340.92578125,491.7978515625,11.1953125},
	{-1288.083984375,490.724609375,11.1953125},
	{-1291.515625,512.4990234375,11.1953125},
	{616.7314453125,-611.7666015625,17.2265625},
	{1524.501953125,-1677.99609375,6.21875},
	{1368.712890625,-1280.0537109375,13.546875},
	{1752.4580078125,2080.4111328125,10.8203125},
	{1767.5576171875,2080.3896484375,10.8203125},
	{2158.8330078125,942.259765625,10.8203125},
	{2200.185546875,1393.439453125,10.8203125},
	{2346.017578125,1518.05078125,42.81559753418},
	{2458.677734375,1922.0908203125,10.86473274231},
	{2477.2314453125,1956.134765625,10.546496391296},
	{2576.9140625,2081.4833984375,10.812986373901},
	{2538.52734375,2084.9775390625,10.8203125},
	{2238.0517578125,2231.6865234375,10.809753417969},
	{2238.900390625,2236.65625,10.803951263428},
	{2301.5126953125,2454.03515625,10.8203125},
	{2339.0712890625,2457.0361328125,14.96875},
	{2388.7509765625,2469.291015625,10.8203125},
	{2294.79296875,2486.5478515625,3.2734375},
	{2233.494140625,2467.16796875,-7.4475412368774},
	{2233.9970703125,2448.5634765625,-7.453125},
	// 2k island
 	{777.9775,-2853.8333,5.6078},
    {772.4682,-2853.8972,5.6078},
    {772.2394,-2842.2400,5.5843},
    {771.3828,-2835.7249,4.2331},
    {784.1740,-2835.7568,4.2272},
    {804.0578,-2842.3098,4.2253},
    {780.5759,-2902.0693,6.3367},
    {771.1031,-2909.1729,6.3367},
    {759.8653,-2896.6062,6.3367},
    {744.8954,-2898.1096,6.3367},
    {759.9103,-2918.4077,6.3080},
    {763.4586,-2933.1753,8.9159},
    {839.8438,-2943.7688,7.7542},
    {833.1843,-2946.5300,4.3606},
    {823.8573,-2959.2200,2.9542},
    {828.6514,-2963.0303,4.2542},
    {840.4807,-2960.4021,3.7433},
    {848.2685,-2952.7253,4.2542},
    {850.0618,-2947.5376,3.6430},
    {841.6868,-2942.0144,4.0610},
    {974.6116,-2865.7935,1.9788},
    {929.3654,-2776.2595,1.7531},
    {927.9824,-2752.8550,3.4003},
    {807.3971,-2747.5007,2.7291},
    {791.1901,-2738.6211,2.7351},
    {797.8240,-2739.9517,4.6103},
    {791.2281,-2749.4932,1.9121},
    {786.8776,-2757.0645,1.7531},
   	{2776.3916015625,-2445.9912109375,13.63644695282}, // industrial
	{2776.302734375,-2465.4873046875,13.636467933655},
	{2794.921875,-2483.4482421875,13.641567230225},
	{2776.123046875,-2504.1513671875,13.633953094482},
	{2743.7646484375,-2452.8408203125,13.86225605011},
	{2799.1015625,-2393.4853515625,13.95600605011},
	{-2457.4091796875,777.58203125,35.171875},
	{2776.4013671875,-2408.6435546875,13.648777008057},
	{2786.978515625,-2428.1826171875,13.633860588074},
	{2505.9169921875,-2454.0302734375,17.882808685303},
	{2513.732421875,-2417.6318359375,17.882808685303},
	{2430.7978515625,-2467.2958984375,13.632326126099},
	{2503.6875,-2640.958984375,13.86225605011},
	{2156.107421875,-2667.9794921875,17.882808685303},
	{2522.244140625,-2207.9345703125,17.357162475586},
	{2582.486328125,-2207.126953125,17.357162475586},
	{2707.0185546875,-2188.779296875,13.546875},
	{2588.0048828125,-2192.29296875,13.546875},
	{2198.08984375,-2412.8046875,13.546875},
	{-2717.859375,197.87109375,4.3418498039246},
	{-2729.1767578125,72.939453125,4.3359375},
	{-2742.349609375,129.5283203125,4.5390625},
	{2210.150390625,-2205.2861328125,15.171091079712},
	{2160.1572265625,-2232.23828125,13.305326461792},
	{2167.23046875,-2264.46875,13.309000968933},
	{2222.744140625,-2273.068359375,14.764669418335},
	{2272.5087890625,-2264.4091796875,14.764669418335},
	{-2528.4912109375,-20.396484375,16.421875},
	{2094.72265625,-2155.9580078125,13.6328125},
	{-2492.84375,155.6650390625,8.4730567932129},
	{-2489.359375,94.734375,25.6171875},
	{1984.5498046875,-2155.3212890625,13.546875},
	{2163.51953125,-1988.986328125,14.133599281311},
	{2228.294921875,-2060.638671875,13.546875},
	{2201.482421875,-1969.498046875,13.78413105011},
	{2225.234375,-2040.5390625,17.271224975586},
	{-2562.443359375,323.0859375,10.5625},
	{2371.6875,-2114.6640625,27.1796875},
	{-2498.576171875,315.3271484375,29.1328125},
	{2512.251953125,-2073.181640625,26.5546875},
	{1856.962890625,-2336.6005859375,13.546875},
	{1840.83203125,-2638.27734375,13.546875},
	{2133.15234375,-2410.599609375,13.546875},
	{1683.9970703125,-2006.8037109375,14.129119873047},
	{-2312.7890625,-81.3466796875,35.3203125},
	{-2151.6669921875,-147.22265625,36.467098236084},
	{-2138.875,-247.572265625,36.515625},
	{-2181.48828125,-205.2939453125,36.515625},
	{-2109.4970703125,1.3935546875,35.3203125},
	{-2026.8974609375,67.322265625,28.691593170166},
	{-2102.4658203125,-16.56640625,35.3203125},
	{2014.154296875,-2142.572265625,13.546875},
	{-2135.8994140625,260.365234375,35.416137695312},
	{-2060.3955078125,254.4658203125,37.178237915039},
	{-2038.4873046875,171.05078125,28.8359375},
	{2517.330078125,-1975.669921875,15.806817054749},
	{2490.5400390625,-1975.6357421875,15.806816101074},
	{2440.1650390625,-1970.5771484375,13.546875},
	{-2054.3291015625,309.2421875,41.864288330078},
	{-1942.6982421875,271.9892578125,41.047080993652},
	{-1905.5556640625,220.7880859375,35.15625},
	{2440.7470703125,-1899.701171875,13.553356170654},
	{-1811.0859375,-228.443359375,18.375},
	{-1890.5712890625,-205.8447265625,14.304314613342},
	{-1812.966796875,-136.107421875,6.1635961532593},
	{-1864.2919921875,-145.5126953125,11.8984375},
	{-1723.8125,-115.4794921875,3.5489187240601},
	{-1577.10546875,25.8125,17.328125},
	{-1699.376953125,76.025390625,3.5546875},
	{-1639.8642578125,-35.89453125,3.8062529563904},
	{-2094.9404296875,-104.001953125,35.3203125},
	{-1979.365234375,426.9423828125,24.620567321777},
	{2107.96484375,-1876.0947265625,13.546875},
	{-1959.6044921875,620.4697265625,35.15119934082},
	{1918.2236328125,-1864.302734375,13.561338424683},
	{1851.8330078125,-1854.669921875,13.3828125},
	{1855.572265625,-1857.4453125,13.3828125},
	{-1606.2333984375,672.068359375,-4.90625},
	{-1614.291015625,687.51171875,7.1875},
	{1659.78515625,-1802.490234375,13.551996231079},
	{1600.4599609375,-1842.94140625,13.500748634338},
	{1610.8515625,-1897.546875,13.547914505005},
	{-2277.353515625,528.3818359375,35.171875},
	{-2567.2490234375,552.7353515625,14.560428619385},
	{-2447.671875,522.552734375,30.3671875},
	{1180.7099609375,-1877.30078125,13.558115959167},
	{867.7431640625,-1799.00390625,13.815788269043},
	{534.6474609375,-1819.181640625,6.5712623596191},
	{403.716796875,-1729.150390625,9.3225193023682},
	{-2661.3984375,780.7861328125,49.984375},
	{477.9423828125,-1745.3037109375,9.3753871917725},
	{-2569.2197265625,850.6640625,54.728054046631},
	{-2473.40625,1065.9775390625,55.7265625},
	{-1951.9853515625,305.5302734375,41.047080993652},
	{-1952.626953125,306.1337890625,35.46875},
	{-1942.427734375,276.8486328125,35.473926544189},
	{-1924.1845703125,307.748046875,41.046875},
	{-1828.5634765625,49.87890625,15.122790336609},
	{-1706.7421875,-4.7578125,3.5489187240601},
	{-1720.9599609375,11.4248046875,3.6017475128174},
	{-1253.5400390625,48.671875,14.136159896851},
	{-1478.693359375,-43.5625,6.0},
	{-1477.609375,-42.32421875,6.0},
	{-1476.90234375,-58.015625,6.0},
	{-1386.990234375,-128.1787109375,6.0},
	{-1388.478515625,-284.5263671875,6.0},
	{-1448.7568359375,-564.4248046875,14.171875},
	{-1472.970703125,-518.5029296875,14.171875},
	{-1405.8056640625,-536.5751953125,14.171875},
	{-1333.8408203125,-504.0439453125,14.171875},
	{-1391.2783203125,-481.28515625,14.17760848999},
	{-1373.59765625,-523.1064453125,14.387755393982},
	{-2254.005859375,2384.23828125,4.8753604888916},
	{-2283.8837890625,2286.287109375,5.0520958900452},
	{-2292.5751953125,2288.9736328125,4.9279627799988},
	{-1827.052734375,673.751953125,30.43127822876},
	{2642.6103515625,-1954.4521484375,13.546875},
	{-2438.6748046875,1028.6884765625,50.390625},
	{988.9541015625,-1751.853515625,13.501810073853},
	{-2385.6103515625,2216.5029296875,4.984375},
	{-2434.7314453125,2259.6591796875,4.984375},
	{-2434.7138671875,2313.1669921875,4.984375},
	{-2277.4765625,541.400390625,35.171875},
	{-2237.4697265625,2353.96875,4.9795379638672},
	{-2237.6259765625,2328.5283203125,4.9917659759521},
	{-2186.2587890625,2417.8935546875,5.1900615692139},
	{-1976.796875,1222.302734375,31.804220199585},
	{1059.9755859375,-1607.0107421875,20.486064910889},
	{-2163.0830078125,1232.802734375,33.9296875},
	{-1389.384765625,2631.7880859375,55.984375},
	{1217.2373046875,-1694.0810546875,19.734375},
	{-2232.9521484375,1108.0458984375,80.000846862793},
	{1275.37109375,-1693.55859375,19.734375},
	{1271.240234375,-1663.734375,19.734375},
	{-1695.42578125,1035.39453125,45.2109375},
	{-1477.6123046875,2641.919921875,58.787948608398},
	{-1484.66796875,2613.5341796875,58.787948608398},
	{-1477.1865234375,2612.6484375,58.78125},
	{-1484.5830078125,2641.2255859375,58.78125},
	{-1421.85546875,2592.2119140625,55.805564880371},
	{-1512.234375,1277.25390625,7.1793155670166},
	{-1581.439453125,1277.2626953125,7.1793193817139},
	{-1505.345703125,2625.1787109375,55.8359375},
	{-1740.6875,1429.1533203125,7.1875},
	{-1734.6669921875,1480.083984375,7.1875},
	{-1734.6396484375,1526.626953125,7.1875},
	{-1459.62109375,2616.5546875,55.8359375},
	{-1783.3955078125,1479.1494140625,7.1875},
	{-1834.2744140625,1429.4599609375,7.1875},
	{-1828.0693359375,1503.068359375,7.1841449737549},
	{-1936.0712890625,1492.87109375,7.1846542358398},
	{-1904.830078125,1461.33984375,7.1784248352051},
	{-1976.72265625,1272.982421875,7.6033039093018},
	{-1788.0654296875,1209.064453125,25.125},
	{-1784.8193359375,1209.0751953125,25.125},
	{2728.212890625,-2381.5576171875,17.340341567993},
	{2649.189453125,-2380.65625,17.340341567993},
	{2771.345703125,-1628.1552734375,12.177460670471},
	{2767.8173828125,-1606.0390625,10.921875},
	{2662.1533203125,-1591.6259765625,13.733552932739},
	{2657.189453125,-1589.662109375,13.975473403931},
	{2686.1572265625,-1472.4228515625,30.562562942505},
	{2786.0751953125,-1436.072265625,30.453125},
	{2784.5732421875,-1466.1904296875,30.453125},
	{2779.732421875,-1415.9208984375,24.745338439941},
	{2052.8408203125,-1093.19140625,24.60772895813},
	{1988.037109375,-1083.453125,24.847997665405},
	{2128.4111328125,-1153.3740234375,23.999715805054},
	{2209.7900390625,-1183.6982421875,33.53125},
	{2195.6474609375,-1153.080078125,33.524044036865},
	{2413.5537109375,-1433.1435546875,24.002767562866},
	{2410.8359375,-1410.435546875,24.116115570068},
	{1880.806640625,-1312.376953125,14.500373840332},
	{1888.21875,-1320.0537109375,14.500373840332},
	{1863.4541015625,-1305.39453125,13.564666748047},
	{1912.0556640625,-1777.8564453125,13.3828125},
	{2195.7939453125,-1506.9921875,23.942268371582},
	{2188.78125,-1506.7568359375,23.934396743774},
	{2182.078125,-1503.638671875,23.953277587891},
	{2174.5849609375,-1502.818359375,23.956878662109},
	{2482.080078125,-1464.7060546875,24.016670227051},
	{2507.96875,-1470.78125,24.035413742065},
	{-1438.2265625,1491.7197265625,1.8671875},
	{-1393.9892578125,1482.345703125,1.8671875},
	{-1384.146484375,1485.1513671875,8.90625},
	{-1375.58203125,1488.880859375,11.203125},
	{-1477.5126953125,1491.2021484375,8.2578125},
	{-2472.4375,1551.5849609375,33.227333068848},
	{-2474.591796875,1554.1279296875,33.234375},
	{-2473.9599609375,1533.3359375,28.828125},
	{-2388.375,1547.650390625,2.1171875},
	{-2366.5205078125,1535.642578125,2.1171875},
	{-769.458984375,1483.8896484375,24.552076339722},
	{-897.0498046875,1970.2177734375,60.635875701904},
	{2442.919921875,-1759.125,13.591394424438},
	{-911.96875,2686.4091796875,42.370262145996},
	{-738.3603515625,2755.755859375,47.2265625},
	{-226.3466796875,1407.875,69.9375},
	{-317.9130859375,2659.14453125,63.869228363037},
	{388.6513671875,2603.099609375,16.484375},
	{377.728515625,2590.71484375,16.484375},
	{315.5087890625,2543.5087890625,16.812480926514},
	{335.2490234375,2548.2568359375,16.802839279175},
	{301.111328125,2543.0947265625,16.819511413574},
	{280.3330078125,2542.486328125,16.817897796631},
	{212.16796875,1811.8154296875,21.8671875},
	{210.9345703125,1834.892578125,17.640625},
	{237.46875,1857.9521484375,17.856994628906},
	{246.6162109375,1859.0380859375,14.084012985229},
	{245.3564453125,1876.9365234375,8.7578125},
	{240.4501953125,1861.759765625,8.7578125},
	{266.8359375,1839.326171875,6.4769406318665},
	{248.4287109375,1816.5673828125,7.5546875},
	{214.4873046875,1826.7333984375,6.4140625},
	{187.6884765625,1371.734375,23.734375},
	{1576.45703125,-1474.689453125,14.220542907715},
	{215.294921875,1467.6572265625,23.734375},
	{246.6611328125,1436.59375,23.37028503418},
	{247.2685546875,1386.244140625,23.37028503418},
	{153.4189453125,1392.3291015625,10.5859375},
	{152.869140625,1427.5263671875,10.591223716736},
	{120.7529296875,1457.1083984375,10.62112903595},
	{353.9873046875,1304.2353515625,13.362517356873},
	{434.228515625,1271.048828125,10.023582458496},
	{625.8408203125,1358.8427734375,13.182829856873},
	{577.0146484375,1427.8330078125,12.331267356873},
	{538.203125,1472.2490234375,5.6047048568726},
	{486.564453125,1529.7919921875,1.4532699584961},
	{436.458984375,1566.5390625,12.784392356873},
	{-99.3193359375,1085.2294921875,19.7421875},
	{321.30859375,872.3779296875,20.399021148682},
	{322.3681640625,857.4912109375,20.40625},
	{565.2353515625,824.109375,-22.127143859863},
	{680.2529296875,827.109375,-38.992092132568},
	{691.91796875,847.9931640625,-39.007717132568},
	{587.9296875,871.0205078125,-42.497318267822},
	{816.4755859375,856.998046875,12.7890625},
	{565.2099609375,1311.640625,11.268767356873},
	{801.9951171875,1669.6689453125,5.28125},
	{769.88671875,2053.193359375,6.7109375},
	{782.0654296875,2067.880859375,6.7109375},
	{756.97265625,2075.8623046875,6.7109375},
	{1049.11328125,2908.890625,47.82311630249},
	{1065.9228515625,2914.05859375,47.82311630249},
	{2006.623046875,2908.3876953125,47.82311630249},
	{2024.85546875,2914.5341796875,47.82311630249},
	{2810.7294921875,2918.40234375,36.5046043396},
	{2918.853515625,2119.3095703125,17.895481109619},
	{2818.671875,854.90234375,10.016822814941},
	{2856.1015625,855.2392578125,9.9886856079102},
	{2845.658203125,953.3330078125,10.75},
	{2816.5166015625,971.9853515625,10.75},
	{2699.150390625,876.2041015625,10.457724571228},
	{2686.73828125,835.8828125,19.081390380859},
	{2560.8037109375,786.283203125,5.3157968521118},
	{2571.9599609375,786.2587890625,10.954463005066},
	{2559.4072265625,787.1552734375,10.954463005066},
	{1727.9169921875,733.181640625,10.8203125},
	{1723.525390625,707.7177734375,10.8203125},
	{1664.3408203125,733.4111328125,10.8203125},
	{1606.748046875,708.228515625,10.8203125},
	{1606.783203125,729.6123046875,10.8203125},
	{1038.689453125,1015.6962890625,11.0},
	{1059.0615234375,1239.1982421875,10.827476501465},
	{1060.6962890625,1277.2705078125,10.8203125},
	{1042.611328125,1305.5810546875,10.8203125},
	{939.115234375,1739.154296875,8.8515625},
	{952.1171875,1769.9970703125,8.8515625},
	{976.6630859375,2081.0,10.8203125},
	{925.6767578125,2083.236328125,10.8203125},
	{926.4384765625,2057.66796875,10.8203125},
	{967.640625,2159.4072265625,10.8203125},
	{1091.0048828125,2116.341796875,15.350400924683},
	{1079.990234375,2132.2490234375,10.8203125},
	{1085.25390625,2119.986328125,10.8203125},
	{1063.5029296875,2079.5068359375,10.8203125},
	{1125.619140625,2008.794921875,10.8203125},
	{1125.2802734375,1985.640625,10.8203125},
	{1085.5263671875,1911.3779296875,10.8203125},
	{1111.28125,1914.15234375,10.8203125},
	{1053.90234375,2252.34375,10.8203125},
	{1025.453125,2268.9248046875,10.8203125},
	{1103.5712890625,2326.3046875,10.8203125},
	{1121.9013671875,2342.8671875,10.8203125},
	{1153.9189453125,2341.7431640625,10.8203125},
	{1070.7001953125,2170.1552734375,16.71875},
	{2103.4658203125,2677.0498046875,10.812969207764},
	{2108.1220703125,2652.4365234375,10.812969207764},
	{2120.177734375,2655.0498046875,10.812969207764},
	{2142.5478515625,2718.3193359375,10.8203125},
	{2193.6806640625,2791.447265625,10.8203125},
	{2198.767578125,2791.92578125,10.8203125},
	{2214.35546875,2792.78515625,10.8203125},
	{2207.486328125,2725.767578125,10.8203125},
	{2263.376953125,2753.75,10.8203125},
	{2263.515625,2778.1767578125,10.8203125},
	{2289.6416015625,2783.9775390625,10.8203125},
	{2291.798828125,2755.451171875,10.8203125},
	{2291.7548828125,2739.0244140625,10.8203125},
	{2315.318359375,2768.935546875,10.8203125},
	{2335.0419921875,2786.3701171875,10.8203125},
	{2343.5244140625,2766.2724609375,10.8203125},
	{2358.9091796875,2774.96875,10.8203125},
	{2420.7333984375,2780.388671875,10.8203125},
	{2502.482421875,2777.712890625,10.8203125},
	{2551.6826171875,2815.7275390625,10.8203125},
	{2596.8330078125,2808.8125,11.015830993652},
	{2613.2099609375,2810.5712890625,10.8203125},
	{2608.689453125,2839.23046875,10.8203125},
	{2624.767578125,2840.0634765625,10.8203125},
	{2598.2841796875,2799.8720703125,10.8203125},
	{2717.3310546875,2849.201171875,10.8203125},
	{2737.30859375,2753.4443359375,10.8203125},
	{2714.6796875,2673.611328125,10.8203125},
	{2622.2392578125,2715.6875,36.538642883301},
	{2662.0908203125,2676.90234375,10.8203125},
	{2681.4990234375,2667.1689453125,10.8203125},
	{2793.83984375,2530.25390625,11.0625},
	{2905.978515625,2491.16796875,11.0625},
	{2808.833984375,2019.7890625,10.8203125},
	{2800.5009765625,2020.421875,10.812992095947},
	{2808.4169921875,1986.646484375,10.8203125},
	{2807.7001953125,1634.1181640625,10.8203125},
	{2816.5810546875,1687.5234375,10.8203125},
	{2823.9375,1634.9892578125,10.8203125},
	{2832.07421875,1689.4052734375,10.8203125},
	{2839.3994140625,1634.103515625,10.8203125},
	{2847.9248046875,1689.35546875,10.8203125},
	{2868.0625,1588.8525390625,10.8203125},
	{2867.9873046875,1621.4189453125,10.8203125},
	{2874.4990234375,1587.3759765625,10.8203125},
	{2882.8896484375,1621.7314453125,10.8203125},
	{2889.8212890625,1590.45703125,10.8203125},
	{2899.5361328125,1620.791015625,10.8203125},
	{2781.5419921875,1444.8740234375,10.696803092957},
	{2856.9775390625,1284.5283203125,11.390625},
	{2857.044921875,1308.8486328125,11.390625},
	{2815.3505859375,1244.990234375,11.3125},
	{2774.4541015625,1243.3193359375,11.3125},
	{-1951.3173828125,1000.6396484375,35.175628662109},
	{-1320.685546875,493.205078125,18.234375},
	{-1479.3505859375,430.0,7.1875},
	{-1422.6416015625,372.73046875,7.1875},
	{-1465.4599609375,337.732421875,7.1875},
	{-1728.029296875,181.03515625,3.5546875},
	{-1691.2890625,-87.5361328125,3.5715780258179},
	{-1197.2041015625,-130.8515625,14.1484375},
	{-1233.2412109375,-86.5556640625,14.29193687439},
	{-1816.6513671875,-180.69140625,9.3984375},
	{-2084.64453125,-743.4033203125,32.171875},
	{-2096.4130859375,-809.65234375,32.171875},
	{-2067.6474609375,-860.0107421875,32.171875},
	{-2079.0458984375,-925.1484375,32.171875},
	{-2095.75390625,-966.0205078125,32.171875},
	{-1964.25,-755.33984375,35.890884399414},
	{-1945.4501953125,-806.0654296875,35.93962097168},
	{-1964.26171875,-879.8671875,36.262706756592},
	{-1945.1962890625,-911.0498046875,35.890884399414},
	{-1963.6259765625,-959.3974609375,36.290878295898},
	{-2520.646484375,-624.9404296875,132.78553771973},
	{-2521.90625,-624.951171875,132.78158569336},
	{-2535.2138671875,-688.673828125,139.3203125},
	{-2505.955078125,-666.00390625,139.3203125},
	{-1940.962890625,-1091.6123046875,32.175434112549},
	{-1948.9638671875,-1091.5654296875,32.175434112549},
	{-1437.4697265625,-964.10546875,201.05328369141},
	{-1424.443359375,-967.3876953125,200.81311035156},
	{-1181.90234375,-1133.8779296875,129.21875},
	{-1184.7333984375,-1143.9267578125,129.21875},
	{-993.9638671875,-700.7119140625,32.0078125},
	{-1053.3310546875,-694.8388671875,32.3515625},
	{-1103.5712890625,-752.294921875,32.0078125},
	{-1115.271484375,-667.0048828125,32.0078125},
	{-1067.7939453125,-597.3525390625,32.0078125},
	{-576.1923828125,-538.9931640625,25.5234375},
	{-529.0849609375,-539.048828125,25.5234375},
	{-520.630859375,-506.4384765625,24.515340805054},
	{-619.578125,-490.775390625,25.5234375},
	{-395.06640625,-1148.8955078125,69.414436340332},
	{-58.3115234375,-1112.5966796875,1.3712005615234},
	{-69.4423828125,-1104.060546875,1.078125},
	{-87.0576171875,-1212.1640625,2.890625},
	{-90.9384765625,-1576.271484375,2.6171875},
	{-263.8203125,-2183.5810546875,28.937950134277},
	{-1971.6767578125,-2431.595703125,30.625},
	{-1992.8837890625,-2388.359375,30.625},
	{-2091.8896484375,-2260.0693359375,30.625},
	{-2120.6064453125,-2296.5361328125,30.631944656372},
	{-2198.0224609375,-2329.6279296875,30.625},
	{-2183.4765625,-2430.1669921875,35.5234375},
	{-2156.3916015625,-2552.9521484375,30.6171875},
	{-2241.3623046875,-2479.634765625,31.216468811035},
	{-2226.1494140625,-2400.462890625,31.984375},
	{-2191.7451171875,-2432.1484375,31.484375},
	{-2015.0400390625,-2395.818359375,30.625},
	{-2816.2548828125,-1515.603515625,140.84375},
	{-1830.9814453125,-1603.1318359375,23.015625},
	{-1805.3876953125,-1602.94140625,23.015625},
	{-1920.52734375,-1671.5361328125,23.015625},
	{-1849.0419921875,-1604.025390625,21.7578125},
	{-1846.5400390625,-1708.5849609375,41.113433837891},
	{-1425.5751953125,-1553.6083984375,102.359375},
	{-1467.59375,-1522.412109375,101.75132751465},
	{-1632.8955078125,-2247.5673828125,31.4765625},
	{-1119.7041015625,-1626.40234375,76.37393951416},
	{-1112.24609375,-1677.064453125,76.3671875},
	{-1079.4052734375,-1296.880859375,129.21875},
	{-489.4853515625,-716.05078125,25.248840332031},
	{-77.2392578125,-1136.3759765625,1.078125},
	{1636.1298828125,-2237.677734375,13.506058692932},
	{1572.5693359375,-2242.9287109375,-2.7005190849304},
	{1568.48046875,-2333.177734375,-2.6844439506531},
	{1792.9951171875,-2334.0615234375,-2.6847453117371},
	{1806.4775390625,-2303.0615234375,-2.5784506797791},
	{1598.80078125,-2639.578125,13.546875},
	{1685.734375,-2638.685546875,13.601192474365},
	{1757.38671875,-2640.12890625,13.624307632446},
	{1898.04296875,-2640.3408203125,13.634287834167},
	{-726.4716796875,-104.1103515625,68.285224914551},
	{-435.5908203125,-59.4892578125,58.875},
	{-107.7705078125,-219.7900390625,1.9970067739487},
	{-121.533203125,-232.7431640625,1.421875},
	{-155.19921875,-293.9130859375,3.9053149223328},
	{-132.642578125,-313.8212890625,2.7646160125732},
	{-114.1904296875,-314.3271484375,2.7646160125732},
	{-84.361328125,-301.16015625,2.7646157741547},
	{-49.3046875,-269.6494140625,6.633186340332},
	{-11.07421875,-269.5751953125,5.4296875},
	{32.3818359375,-290.8232421875,2.195987701416},
	{84.34375,-314.5419921875,1.578125},
	{93.677734375,-308.94921875,1.578125},
	{90.53515625,-185.2373046875,1.484375},
	{121.9404296875,-294.06640625,1.578125},
	{79.8994140625,-179.513671875,1.5788015127182},
	{151.1376953125,-300.646484375,1.578125},
	{194.771484375,-225.9521484375,1.778618812561},
	{220.5595703125,-233.78515625,1.778618812561},
	{243.986328125,-47.2861328125,1.578125},
	{321.0517578125,-44.62890625,1.5699377059937},
	{331.26171875,-39.9609375,2.2255229949951},
	{344.6259765625,-71.193359375,2.4308085441589},
	{374.6015625,-76.740234375,1.3828125},
	{105.8173828125,-189.13671875,1.5086135864258},
	{312.5322265625,-153.5458984375,1.578125},
	{308.158203125,-191.17578125,1.578125},
	{303.169921875,-238.26953125,1.578125},
	{162.3916015625,-43.6484375,1.578125},
	{155.21484375,-21.7392578125,1.578125},
	{159.08203125,-22.6591796875,1.578125},
	{277.880859375,5.529296875,2.4217844009399},
	{209.603515625,26.099609375,2.57080078125},
	{214.177734375,22.1083984375,2.57080078125},
	{202.302734375,-182.6708984375,1.578125},
	{1206.623046875,174.1494140625,20.466976165771},
	{1243.7236328125,216.51953125,19.5546875},
	{1268.3505859375,232.5703125,25.048685073853},
	{1254.826171875,241.130859375,19.5546875},
	{1357.919921875,361.603515625,20.499504089355},
	{1323.5478515625,286.693359375,20.045194625854},
	{1199.2802734375,243.4189453125,19.5546875},
	{1427.1650390625,270.5390625,19.5546875},
	{1418.296875,221.408203125,19.561782836914},
	{2321.544921875,-62.4482421875,26.484375},
	{2318.248046875,-51.705078125,26.484375},
	{2315.5703125,33.6708984375,27.473955154419},
	{2324.9736328125,12.3369140625,26.484375},
	{2315.2060546875,56.0517578125,26.481512069702},
	{636.0791015625,-499.974609375,16.3359375},
	{710.0751953125,-569.740234375,16.3359375},
	{812.3603515625,-562.751953125,16.3359375},
	{843.13671875,-603.37109375,18.421875},
	{797.4208984375,-620.9560546875,16.3359375},
	{725.626953125,-469.60546875,16.3359375},
	{684.79296875,-444.8583984375,16.3359375},
	{1579.150390625,-1413.5146484375,13.546875},
	{1702.2421875,-1469.3564453125,13.546875},
	{1580.3486328125,-1634.7626953125,13.561421394348},
	{1611.162109375,-1720.8974609375,6.21875},
	{1291.7822265625,-1253.8310546875,13.546875},
	{1297.7333984375,-1254.0087890625,13.546875},
	{1319.7333984375,-1241.2666015625,13.546875},
	{1122.3857421875,-1334.6923828125,12.765430450439},
	{1112.900390625,-1334.5439453125,12.777824401855},
	{1095.501953125,-1333.6240234375,12.854690551758},
	{1084.4580078125,-1223.2919921875,15.8203125},
	{1107.0908203125,-1180.970703125,18.788990020752},
	{1702.1064453125,913.7470703125,10.8203125},
	{1732.7607421875,987.923828125,10.8203125},
	{1629.96875,962.341796875,10.808609962463},
	{1630.2109375,976.7177734375,10.8203125},
	{1624.7265625,1039.009765625,10.8203125},
	{1641.337890625,1074.083984375,10.8203125},
	{1707.5380859375,1074.3359375,10.8203125},
	{1612.294921875,915.7236328125,10.694253921509},
	{1524.279296875,1009.5546875,10.8203125},
	{1466.189453125,1067.859375,10.007030487061},
	{1468.21875,1039.86328125,10.176633834839},
	{1451.1953125,972.626953125,10.113735198975},
	{1407.1533203125,969.900390625,10.812976837158},
	{1404.8310546875,1147.681640625,10.8203125},
	{1354.0390625,1153.826171875,10.8203125},
	{1357.412109375,1043.3046875,10.8203125},
	{1317.8544921875,1252.9453125,14.273136138916},
	{1267.9306640625,1335.9736328125,10.812978744507},
	{1269.349609375,1372.19140625,10.8203125},
	{1304.330078125,1612.9052734375,10.8203125},
	{1340.673828125,1701.0634765625,10.8203125},
	{1345.853515625,1751.7734375,10.8203125},
	{1595.265625,1449.966796875,10.828193664551},
	{1567.91796875,1152.4404296875,10.8125},
	{1588.4033203125,1152.64453125,10.805154800415},
	{1667.9609375,1327.03515625,10.76210975647},
	{1653.267578125,1687.5673828125,10.8203125},
	{1661.232421875,1699.3662109375,10.8203125},
	{1716.154296875,1616.421875,10.04080581665},
	{1734.1572265625,1168.533203125,10.8203125},
	{1714.0908203125,1161.8291015625,10.785179138184},
	{1679.5263671875,1165.91796875,10.8203125},
	{1715.9091796875,1314.2109375,10.8203125},
	{1684.2109375,1849.6982421875,10.8203125},
	{1723.640625,2026.0478515625,10.8203125},
	{1311.5478515625,2085.80859375,10.8203125},
	{1490.9951171875,2364.2392578125,10.8203125},
	{1515.6279296875,2364.55078125,10.8203125},
	{1642.16015625,2338.59765625,9.9275417327881},
	{1678.6640625,2340.228515625,10.005611419678},
	{1677.1953125,2312.1484375,9.8829164505005},
	{1658.9814453125,2200.345703125,10.8203125},
	{1751.7412109375,2233.44140625,10.8203125},
	{1751.6025390625,2202.806640625,10.8203125},
	{1914.9599609375,1988.7490234375,7.5945882797241},
	{1856.3515625,1979.90234375,7.5950384140015},
	{1913.951171875,1931.6240234375,13.784772872925},
	{1932.2236328125,1816.25390625,12.714401245117},
	{1915.0048828125,1727.3134765625,12.714403152466},
	{2016.1767578125,1751.3125,12.77968120575},
	{1947.13671875,2070.68359375,10.8203125},
	{2008.15234375,2224.7578125,11.185302734375},
	{1983.005859375,2262.955078125,20.525520324707},
	{2063.337890625,2239.943359375,10.114772796631},
	{2185.8486328125,2503.96484375,10.8203125},
	{2117.591796875,2416.0634765625,36.6171875},
	{2098.9580078125,2420.9765625,74.578598022461},
	{2174.9921875,961.966796875,10.8203125},
	{2379.8017578125,1041.314453125,10.8203125},
	{2497.515625,1213.3046875,10.8203125},
	{2588.2197265625,1202.5556640625,10.8203125},
	{2599.9150390625,1267.041015625,10.8203125},
	{2230.4013671875,1431.62109375,11.0546875},
	{2297.9111328125,1458.0966796875,36.421875},
	{2609.7099609375,1437.61328125,10.8203125},
	{2609.2578125,1437.6875,10.8203125},
	{2407.87890625,1723.3291015625,10.8203125},
	{2477.8564453125,1761.0068359375,10.8203125},
	{2466.38671875,1762.009765625,10.8203125},
	{2454.20703125,1761.912109375,10.8203125},
	{2351.79296875,1882.0380859375,10.671875},
	{2220.0244140625,1979.2744140625,9.8671274185181},
	{2277.4658203125,1969.9189453125,15.5703125},
	{2297.9990234375,1981.5712890625,20.822093963623},
	{2298.341796875,1980.94140625,26.299333572388},
	{2277.263671875,1944.7265625,32.0078125},
	{2515.4912109375,2321.9970703125,10.8203125},
	{2295.2236328125,2440.34765625,10.8203125},
	{2295.6240234375,2477.6123046875,10.8203125},
	{1033.5419921875,-1116.2109375,23.893451690674},
	{1011.9638671875,-1116.595703125,23.898933410645},
	{901.11328125,-1202.6923828125,16.983215332031},
	{836.623046875,-1203.15625,16.9765625},
	{861.3544921875,-1256.3896484375,14.760587692261},
	{846.0087890625,-1292.974609375,13.652151107788},
	{910.306640625,-1235.380859375,17.218402862549},
	{915.8447265625,-1235.5244140625,17.2109375},
	{979.2724609375,-1254.681640625,16.946468353271},
	{1031.8544921875,-1448.833984375,13.554634094238},
	{1005.0517578125,-1463.7822265625,13.555473327637},
	{855.6826171875,-1360.052734375,13.745624542236},
	{858.552734375,-1422.9619140625,12.336584091187},
	{992.896484375,-1521.701171875,13.552418708801},
	{733.05078125,-1359.1865234375,23.579231262207},
	{732.6806640625,-1335.3681640625,13.538493156433},
	{435.0791015625,-1361.904296875,14.809816360474},
	{438.4423828125,-1360.453125,14.816032409668},
	{442.7666015625,-1355.5517578125,14.82363986969},
	{564.359375,-1293.5673828125,17.248237609863}, // end of industrial
	{-4734.4189,-2909.8511,33.6087}, // START OF COLD ISLAND
 	{-5078.0059,-2819.7085,53.3284},
    {-5075.1079,-2816.9480,51.6410},
    {-5128.1470,-2801.9077,47.6671},
    {-5128.5933,-2808.6584,50.7087},
    {-5121.6108,-2816.3315,52.7136},
    {-5105.8271,-2819.4258,52.9792},
    {-4742.4922,-2911.5706,33.6087},
    {-4743.8516,-2901.8198,33.6087},
    {-4718.2534,-2895.9500,33.6087},
    {-4738.3101,-2966.8889,34.2499},
    {-4747.9937,-2967.9919,34.2427},
    {-4747.4507,-2974.2021,34.3244},
    {-4740.3906,-2993.2993,34.5847},
    {-4744.2578,-2970.1682,37.5750},
    {-4735.9429,-2992.7395,37.6887},
    {-4741.5107,-2904.5168,36.9750},
    {-4717.6118,-2902.9336,37.0675},
    {-4683.5269,-2898.7290,33.9219},
    {-4698.3926,-2920.4736,33.7740},
    {-4665.8960,-2912.6919,33.7683},
    {-4647.0347,-2931.6321,34.0677},
    {-4643.2217,-2940.9321,34.1989},
    {-4632.2969,-2930.1409,34.0914},
    {-4685.5601,-2949.1616,34.1817},
    {-4710.2275,-2959.9319,34.2488},
    {-4677.2754,-2983.6267,34.6506},
    {-4686.5522,-2983.6501,34.6239},
    {-4685.6465,-2979.8149,34.5770},
    {-4790.4307,-2992.9004,51.3263},
    {-4792.8984,-2983.8269,51.3236},
    {-4783.2749,-2980.5691,51.3201},
    {-4775.9067,-2960.5308,33.9812},
    {-4794.4780,-2973.3926,34.1078},
    {-4798.2910,-2974.4575,34.1078},
    {-4778.8384,-2958.1052,33.9414},
    {-4788.3096,-2933.0457,33.5903},
    {-4788.7207,-2938.8186,33.6637},
    {-4810.6680,-2933.4739,33.5307},
    {-4809.4233,-2932.0886,33.5164},
    {-4845.9761,-2928.4045,33.3623},
    {-4857.0200,-2930.6682,33.3594},
    {-4871.7852,-2945.6216,33.5093},
    {-4875.8066,-2951.1436,33.5689},
    {-4876.1802,-2969.9883,33.9078},
    {-4877.5215,-2965.7229,33.9078},
    {-4844.3091,-2990.9438,34.3537},
    {-4837.6948,-2987.9272,34.2745},
    {-4840.7134,-2960.6990,33.7945},
    {-4930.6602,-3028.8401,34.4117},
    {-4933.4424,-3042.3484,34.5780},
    {-5011.4287,-2980.3694,59.7004},
    {-5013.8081,-2962.3613,60.4006},
    {-5002.9937,-2902.1147,48.4543},
    {-4997.1592,-2900.1604,47.4468},
    {-4957.8511,-2748.7319,18.9554},
    {-4953.9556,-2750.4075,18.9554},
    {-4936.3799,-2725.2043,6.3548},
    {-5060.2202,-2759.8779,28.3469},
    {-5060.5161,-2764.1592,33.4782},
    {-5060.2744,-2764.2283,41.8781},
    {-5072.8491,-2727.8462,13.3054},
    {-5068.5781,-2730.5305,13.8691},
    {-5059.8452,-2704.3799,3.6984},
    {-5051.0249,-2694.5464,3.6984},
    {-5001.3081,-2670.9429,26.1782},
    {-4999.5093,-2671.1841,34.5781},
    {-4513.2822,-2852.0918,20.1661},
    {-4510.0952,-2840.4958,17.7957},
    {-4506.9980,-2835.5808,17.1682},
    {-4592.2085,-2973.8840,37.3516},
    {-4597.9858,-2974.1760,37.8444},
    {-4600.5752,-2967.0759,36.0090},
    {-4602.3340,-2959.1824,34.8755},
    {-4598.3472,-2936.2058,33.2008},
    {-4607.3745,-2935.3784,33.7286},
    {-4607.9043,-2927.0261,32.7219},// END OF COLD
   	{414.7119,-3296.3953,4.7855},
    {407.4610,-3300.5620,5.5920},
    {410.5316,-3313.2559,6.3774},
    {414.6100,-3318.1563,6.5750},
    {391.6071,-3359.4958,11.3152},
    {384.4986,-3359.3015,12.3729},
    {376.9888,-3359.7449,12.2452},
    {409.1035,-3374.6235,10.5094},
    {452.8504,-3425.1726,4.3511},
    {472.0038,-3440.4158,3.9414},
    {447.1546,-3683.5754,19.6440},
    {453.9521,-3676.5195,20.1140},
    {461.9095,-3679.4248,23.9534},
    {455.8982,-3691.0408,23.9105},
    {448.7321,-3696.9783,23.8360},
    {451.3527,-3711.2971,25.9468},
    {455.1996,-3716.6350,27.4099},
    {450.1326,-3717.9929,26.4542},
    {440.5056,-3718.8718,24.4618},
    {436.2605,-3717.9795,25.6463},
    {430.5428,-3722.7346,24.4719},
    {433.8222,-3728.2805,23.9901},
    {424.2554,-3725.6892,23.5785},
    {423.7076,-3728.9595,21.9053},
    {403.9844,-3736.1487,19.7183},
    {287.4912,-3684.6199,45.1853},
    {305.7474,-3666.9343,41.4322},
    {311.3778,-3655.0464,40.6176},
    {295.1956,-3662.5378,42.7106},
    {289.3443,-3655.2734,43.4491},
    {293.3673,-3641.7261,43.0676},
    {295.4311,-3635.6328,42.5237}
};

new DayZSA_Loots[][lootVars] =
{
	{-2105.1796875,659.5048828125,52.476016998291},
	{-2122.7890625,660.1171875,52.494960784912},
	{-2161.1806640625,660.69140625,52.440773010254},
	{-2156.9794921875,715.134765625,69.5625},
	{-2540.779296875,831.962890625,52.09375},
	{-2543.5556640625,922.765625,67.09375},
	{-2553.427734375,985.7685546875,78.2734375},
	{-2719.1953125,-318.9580078125,7.84375},
	{-2791.75,-160.4765625,10.0546875},
	{-2784.1376953125,-99.5029296875,10.0546875},
	{-2730.771484375,-174.17578125,7.203125},
	{-2677.7392578125,-179.662109375,4.328125},
	{-2689.53125,-141.2802734375,7.203125},
	{-2723.15234375,-113.3740234375,7.203125},
	{-2632.52734375,-108.0048828125,4.328125},
	{-2679.94140625,-155.75,4.328125},
	{-2632.181640625,-191.0283203125,7.203125},
	{-2619.455078125,-153.2880859375,4.3359375},
	{-2590.529296875,-106.01953125,4.3296241760254},
	{-2733.2177734375,-109.572265625,4.328125},
	{-2782.1259765625,-148.6162109375,7.1872329711914},
	{-2791.7412109375,-24.3642578125,10.0546875},
	{2416.958984375,-2454.0576171875,13.640612602234},
	{-2781.07421875,-26.6162109375,7.3766598701477},
	{-2734.8994140625,-53.6279296875,4.3354206085205},
	{-2731.0927734375,-12.6806640625,7.203125},
	{-2725.55078125,-36.1650390625,7.1953125},
	{-2724.6787109375,-57.98828125,4.3425788879395},
	{-2781.7265625,21.095703125,7.1796875},
	{-2734.1474609375,25.7275390625,4.3353595733643},
	{-2790.44921875,7.244140625,7.1953125},
	{-2723.0166015625,21.908203125,7.203125},
	{-2664.251953125,-8.732421875,6.1328125},
	{-2718.8681640625,52.302734375,4.3359375},
	{-2689.376953125,74.5224609375,7.203125},
	{2273.20703125,-2371.5419921875,17.421871185303},
	{-2686.9892578125,115.25,7.1953125},
	{-2677.7412109375,132.431640625,4.335750579834},
	{-2681.5703125,91.333984375,7.203125},
	{-2679.9130859375,68.3857421875,4.328125},
	{2447.8544921875,-2209.4921875,26.6328125},
	{-2631.6923828125,57.8232421875,4.328125},
	{-2631.8662109375,105.4345703125,4.5250973701477},
	{-2620.9384765625,120.8359375,7.203125},
	{-2622.375,71.7958984375,4.3359375},
	{-2619.466796875,57.779296875,4.3359375},
	{-2620.7958984375,103.37890625,7.203125},
	{-2791.6767578125,77.447265625,10.0546875},
	{-2791.6845703125,103.6552734375,10.0546875},
	{-2791.6201171875,130.3515625,7.859375},
	{-2783.59765625,138.4697265625,10.0546875},
	{-2781.361328125,91.9453125,7.1796875},
	{-2783.810546875,189.72265625,10.0546875},
	{-2780.9443359375,210.013671875,7.3766598701477},
	{-2791.7958984375,212.0029296875,10.0546875},
	{-2789.4150390625,183.896484375,10.0625},
	{-2720.626953125,127.52734375,7.0390625},
	{-2689.21484375,96.3095703125,7.203125},
	{-2760.80078125,142.8271484375,7.03125},
	{-2632.37890625,274.76953125,4.3347663879395},
	{-2624.2607421875,250.9365234375,4.5094723701477},
	{-2654.486328125,200.240234375,5.0},
	{-2678.177734375,200.3193359375,7.1953125},
	{-2683.3466796875,192.1875,7.1953125},
	{-2654.3681640625,190.7880859375,4.328125},
	{-2627.869140625,179.1484375,4.3401975631714},
	{-2621.79296875,168.8271484375,7.1953125},
	{2529.234375,-2250.3193359375,3.0},
	{-2649.146484375,376.1025390625,6.1592502593994},
	{-2766.4765625,375.21875,6.3346824645996},
	{-2729.5869140625,351.921875,4.7109375},
	{-2620.99609375,-185.7578125,7.203125},
	{-2558.9501953125,-199.0283203125,10.887868881226},
	{-2515.1201171875,-172.2314453125,25.078411102295},
	{-2541.33203125,-145.84765625,15.688335418701},
	{-2524.0888671875,-79.9541015625,21.780969619751},
	{2138.8505859375,-2292.7666015625,14.780059814453},
	{2122.322265625,-2268.7783203125,20.671875},
	{2229.953125,-2286.5478515625,14.375131607056},
	{-2538.826171875,44.474609375,8.608250617981},
	{2226.75,-2262.5888671875,13.554685592651},
	{-2507.6923828125,51.005859375,25.623983383179},
	{-2588.2236328125,59.15625,4.3359375},
	{-2591.5322265625,170.0634765625,4.6730613708496},
	{-2577.947265625,104.255859375,4.3359375},
	{-2545.4833984375,193.333984375,13.0390625},
	{2021.88671875,-2067.1806640625,17.357158660889},
	{2043.19140625,-2124.6103515625,13.6328125},
	{-2454.6328125,-135.880859375,26.191104888916},
	{1926.3515625,-2127.6796875,13.579386711121},
	{-2432.1279296875,-182.7470703125,35.3125},
	{-2431.5146484375,-109.6416015625,35.3203125},
	{-2430.8583984375,9.8046875,35.318264007568},
	{1990.486328125,-1998.98046875,13.546875},
	{1940.0703125,-2038.7099609375,13.546875},
	{1936.3857421875,-1983.3828125,13.546875},
	{-2545.384765625,118.939453125,22.140625},
	{-2488.7578125,130.7890625,25.8671875},
	{-2463.4296875,131.7529296875,35.171875},
	{2201.9130859375,-1971.7041015625,13.78413105011},
	{-2548.392578125,194.8271484375,6.2325587272644},
	{-2579.7734375,309.8671875,5.1796875},
	{2280.111328125,-2046.1591796875,13.546875},
	{-2571.2275390625,246.6923828125,10.380719184875},
	{-2622.861328125,375.8916015625,6.1592502593994},
	{-2594.951171875,458.486328125,14.609375},
	{2431.83203125,-2137.091796875,13.546875},
	{2527.3076171875,-2129.2861328125,13.546875},
	{-2425.6650390625,338.533203125,36.99991607666},
	{-2228.8994140625,253.7900390625,35.3203125},
	{-2183.375,199.9150390625,35.3203125},
	{-2219.51171875,100.3720703125,35.3203125},
	{1951.85546875,-2187.693359375,13.546875},
	{-2200.306640625,-79.642578125,35.3203125},
	{-2218.875,-180.6923828125,35.365856170654},
	{-2270.1845703125,-156.142578125,35.3203125},
	{1083.7578125,-2033.1240234375,69.0078125},
	{1122.390625,-2043.921875,74.4296875},
	{1121.125,-2007.8056640625,74.4296875},
	{1815.701171875,-1976.759765625,13.546875},
	{1831.8251953125,-1996.826171875,13.546875},
	{1731.6982421875,-2055.0126953125,13.572721481323},
	{1673.8896484375,-2122.5712890625,14.146014213562},
	{1694.28515625,-2082.1337890625,13.546875},
	{1714.8828125,-2125.41015625,14.056648254395},
	{1762.29296875,-2102.0341796875,13.856951713562},
	{1804.908203125,-2141.689453125,13.546875},
	{1846.451171875,-2021.099609375,13.546875},
	{1863.1640625,-2019.9775390625,13.546875},
	{1858.8203125,-2080.7197265625,15.03125},
	{1870.9697265625,-2020.482421875,13.546875},
	{1899.0322265625,-1997.6650390625,13.546875},
	{1920.576171875,-2086.7236328125,13.577843666077},
	{-2177.2421875,10.7216796875,35.3203125},
	{-2027.69140625,-40.7685546875,38.8046875},
	{1846.9462890625,-2116.369140625,15.170427322388},
	{1894.630859375,-2133.23046875,15.466326713562},
	{-2171.7919921875,250.6259765625,35.336006164551},
	{2333.375,-1943.3095703125,14.96875},
	{-2242.1787109375,122.328125,35.3203125},
	{2387.0634765625,-1941.490234375,13.546875},
	{-2265.8994140625,33.01953125,35.3203125},
	{-2287.04296875,-79.845703125,35.3203125},
	{-2313.0947265625,-11.6533203125,35.3203125},
	{2437.9951171875,-2020.248046875,13.902541160583},
	{2515.3583984375,-2027.7763671875,13.546875},
	{2526.203125,-2000.7529296875,13.78261089325},
	{-1968.5322265625,110.001953125,27.6875},
	{-2025.8759765625,-101.044921875,35.1640625},
	{2635.2255859375,-1993.6181640625,13.993547439575},
	{2660.84375,-1984.49609375,13.550971984863},
	{2673.8603515625,-2020.2509765625,14.168166160583},
	{-2080.7451171875,-407.314453125,38.734375},
	{-1993.1416015625,-443.4228515625,38.734375},
	{2786.7822265625,-1922.8232421875,17.3203125},
	{2751.5166015625,-1950.9462890625,13.546875},
	{2736.0234375,-1974.9482421875,13.546034812927},
	{2728.2529296875,-1919.462890625,13.539363861084},
	{-1709.1103515625,406.3779296875,7.4189829826355},
	{-1923.2841796875,433.2978515625,35.254241943359},
	{2333.525390625,-1883.5400390625,15.0},
	{2332.294921875,-1922.615234375,12.300741195679},
	{-2054.3359375,457.095703125,35.300045013428},
	{2296.49609375,-1883.05078125,14.234375},
	{2261.166015625,-1906.74609375,14.9375},
	{-2106.7265625,338.134765625,35.171875},
	{-2214.21875,493.427734375,35.171875},
	{-2093.103515625,513.841796875,35.171875},
	{-1940.0380859375,555.080078125,35.171875},
	{-1807.3115234375,531.25390625,35.539566040039},
	{-1605.6103515625,710.2880859375,13.8671875},
	{1869.5263671875,-1913.0859375,15.256797790527},
	{1850.52734375,-1914.865234375,15.256797790527},
	{1847.662109375,-1870.5869140625,13.578125},
	{1789.375,-1871.720703125,13.564960479736},
	{-1729.24609375,650.0126953125,25.110088348389},
	{-1929.267578125,639.1357421875,46.5625},
	{-1619.111328125,867.921875,7.6953125},
	{-1493.103515625,886.2890625,7.1875},
	{-1447.17578125,919.0634765625,7.1875},
	{-1703.9638671875,785.5986328125,25.736047744751},
	{-1749.3125,873.0576171875,25.0859375},
	{1488.2373046875,-1911.6669921875,24.190805435181},
	{1438.9794921875,-1918.8115234375,24.416709899902},
	{-1786.2587890625,772.7470703125,24.890625},
	{1453.3564453125,-1885.36328125,23.1484375},
	{-1967.392578125,743.8095703125,45.4453125},
	{-2099.3818359375,602.53125,45.096294403076},
	{1489.544921875,-1847.30078125,13.546875},
	{1450.00390625,-1848.8515625,13.96875},
	{1470.18359375,-1770.9287109375,18.795755386353},
	{1493.5146484375,-1772.1767578125,18.795755386353},
	{-2208.333984375,695.2158203125,49.4375},
	{1338.7646484375,-1777.2900390625,13.538893699646},
	{1378.732421875,-1753.1376953125,14.140625},
	{1352.4580078125,-1758.0810546875,13.5078125},
	{1337.400390625,-1819.83203125,13.550866127014},
	{1213.8720703125,-1815.3349609375,16.59375},
	{1212.9775390625,-1811.822265625,16.59375},
	{1209.6083984375,-1751.4228515625,13.593654632568},
	{-2800.16015625,374.880859375,6.3359375},
	{1144.279296875,-1765.66796875,13.612593650818},
	{1170.3505859375,-1862.4501953125,13.772918701172},
	{-2456.1337890625,504.0732421875,30.078125},
	{-2347.4150390625,495.97265625,30.641031265259},
	{1020.33984375,-1901.1484375,12.666422843933},
	{-2280.0615234375,654.4853515625,49.4453125},
	{984.8310546875,-1830.962890625,13.333910942078},
	{-2368.8896484375,711.55078125,35.17308807373},
	{960.322265625,-1823.7724609375,13.328245162964},
	{-2213.8408203125,720.77734375,49.40625},
	{-2168.5458984375,821.1298828125,64.973213195801},
	{791.4951171875,-1753.921875,13.443346977234},
	{768.275390625,-1745.72265625,13.077295303345},
	{718.2763671875,-1783.91015625,13.6328125},
	{572.25,-1765.8583984375,14.398722648621},
	{-2340.1103515625,796.7646484375,41.989013671875},
	{568.712890625,-1762.2470703125,5.8157567977905},
	{-2447.6240234375,821.5927734375,35.1796875},
	{-2541.2744140625,733.4091796875,28.056119918823},
	{-2661.5478515625,722.1953125,27.961761474609},
	{499.326171875,-1870.8916015625,4.6769704818726},
	{-2864.9677734375,681.51953125,23.460912704468},
	{674.787109375,-1867.716796875,5.4609375},
	{-2888.5,794.6943359375,35.03125},
	{-2868.1318359375,836.2431640625,39.5078125},
	{-2840.15234375,884.6396484375,44.0546875},
	{-2844.4931640625,921.5751953125,44.0546875},
	{399.6533203125,-2068.6455078125,10.745077133179},
	{-2866.0341796875,957.32421875,44.0546875},
	{400.513671875,-2065.7412109375,10.748622894287},
	{361.294921875,-2072.01171875,10.6953125},
	{-2907.2626953125,1026.990234375,36.828125},
	{-2900.716796875,1080.826171875,32.1328125},
	{-2905.2587890625,1171.9189453125,13.6640625},
	{314.0048828125,-1771.341796875,4.6501817703247},
	{290.4140625,-1764.025390625,4.546875},
	{171.2255859375,-1769.328125,4.4670028686523},
	{160.7001953125,-1766.35546875,6.796875},
	{-2738.3203125,746.625,49.189296722412},
	{-2738.578125,801.5126953125,53.0625},
	{-2651.9990234375,826.8935546875,49.984375},
	{-2687.60546875,803.1123046875,49.9765625},
	{-2652.7548828125,731.8720703125,27.957878112793},
	{-2656.0595703125,695.287109375,27.935955047607},
	{-2638.3505859375,728.234375,27.965827941895},
	{-2640.048828125,730.693359375,30.075717926025},
	{-2622.501953125,783.1640625,44.859375},
	{1780.7333984375,-1705.94140625,13.5234375},
	{1699.734375,-1665.74609375,20.205995559692},
	{-2620.67578125,855.5283203125,53.568695068359},
	{-2657.369140625,848.6103515625,64.0078125},
	{-2653.2548828125,851.5947265625,64.014892578125},
	{2018.19921875,-1703.623046875,14.234375},
	{-2580.666015625,920.36328125,64.984375},
	{-2542.490234375,943.21875,64.0},
	{-2511.763671875,1020.671875,77.212951660156},
	{-2572.8955078125,1155.013671875,55.734909057617},
	{-2523.896484375,1142.6962890625,55.7265625},
	{-2486.3193359375,1141.9541015625,55.7265625},
	{-2430.7255859375,1140.1650390625,55.7265625},
	{-2385.4306640625,1135.0029296875,55.7265625},
	{-2534.14453125,1150.4560546875,55.606960296631},
	{-2512.5712890625,1046.0087890625,65.512168884277},
	{-2576.6865234375,992.35546875,78.2734375},
	{-2648.087890625,952.1796875,71.959915161133},
	{-2641.10546875,935.6025390625,72.445816040039},
	{-2670.79296875,927.869140625,79.703125},
	{-2719.208984375,917.32421875,67.600875854492},
	{-2711.130859375,968.6748046875,54.4609375},
	{-2737.0263671875,846.4697265625,59.27278137207},
	{-2620.1806640625,833.017578125,52.09375},
	{-2593.2373046875,883.4677734375,63.25},
	{-2413.0849609375,920.875,45.495388031006},
	{-2369.90625,846.65234375,43.7890625},
	{-2370.494140625,770.8046875,35.045497894287},
	{-2309.7568359375,720.7900390625,49.4140625},
	{-1706.255859375,29.8837890625,3.5546875},
	{-2017.7783203125,331.3955078125,35.171875},
	{-2627.091796875,2319.1240234375,8.3104915618896},
	{-2627.53125,2310.21484375,8.3140296936035},
	{-2639.546875,2349.1591796875,8.4840850830078},
	{-2159.2314453125,753.7568359375,69.514846801758},
	{-2118.1787109375,795.80078125,69.568389892578},
	{-2056.2685546875,820.6025390625,60.074989318848},
	{-1947.0849609375,790.0537109375,55.724136352539},
	{-1956.5302734375,766.6357421875,55.725494384766},
	{-1986.2353515625,660.1337890625,46.568286895752},
	{-1917.0634765625,671.431640625,46.5625},
	{-2291.9345703125,2282.28125,4.9792766571045},
	{-1880.5390625,822.62890625,35.177783966064},
	{-1951.2939453125,883.7041015625,38.50732421875},
	{-1953.09765625,824.728515625,42.5234375},
	{-2046.8876953125,896.4609375,53.115028381348},
	{-2099.5439453125,897.380859375,76.7109375},
	{-2116.9609375,927.802734375,86.079063415527},
	{-2159.5185546875,983.771484375,80.0},
	{-2041.9365234375,1020.5859375,54.677085876465},
	{-2017.599609375,984.314453125,47.962516784668},
	{-2126.052734375,832.546875,69.5625},
	{-2223.42578125,795.779296875,49.434646606445},
	{-2285.2978515625,829.1748046875,57.170230865479},
	{-2234.142578125,888.5244140625,66.652717590332},
	{-2294.791015625,969.9736328125,65.334289550781},
	{-2333.3525390625,943.3544921875,53.981349945068},
	{-2448.248046875,972.8310546875,45.296875},
	{1097.2744140625,-1829.2568359375,16.59375},
	{-2351.78125,1226.12109375,33.065242767334},
	{-2383.1181640625,1262.92578125,26.330062866211},
	{-2383.13671875,1337.3291015625,12.704105377197},
	{-2433.76171875,1247.7568359375,33.543380737305},
	{-2477.1708984375,1287.291015625,22.71538734436},
	{-2433.0810546875,1338.123046875,8.5078125},
	{-2598.787109375,2357.36328125,9.8829956054688},
	{-2597.97265625,2364.6982421875,9.8829956054688},
	{-2624.841796875,1412.529296875,7.09375},
	{-2582.083984375,2300.3154296875,7.0028858184814},
	{-2582.58984375,2306.712890625,7.0028858184814},
	{945.75,-1742.5810546875,13.554628372192},
	{-2662.4541015625,1423.625,23.8984375},
	{-2473.466796875,2404.85546875,16.666370391846},
	{-2467.2998046875,2409.001953125,16.666431427002},
	{-2660.6474609375,1423.822265625,23.8984375},
	{-2558.138671875,2261.3583984375,5.0616064071655},
	{-2518.8916015625,2236.94140625,5.1875},
	{-2510.9248046875,1053.482421875,65.184410095215},
	{-2564.291015625,992.2587890625,78.2734375},
	{-2503.2177734375,2366.169921875,4.9801826477051},
	{-2655.0634765625,985.83203125,64.991287231445},
	{952.8359375,-1750.529296875,16.09974861145},
	{-2707.033203125,864.4609375,70.703125},
	{-2708.3837890625,852.9736328125,70.703125},
	{-2737.572265625,866.14453125,64.6328125},
	{1083.5673828125,-1697.2802734375,13.546875},
	{-2706.9921875,722.8583984375,37.5390625},
	{793.9755859375,-1700.279296875,14.033567428589},
	{-2428.388671875,2368.30078125,5.4436712265015},
	{794.951171875,-1687.7119140625,14.463310241699},
	{-2372.560546875,614.0341796875,30.939836502075},
	{782.015625,-1661.9453125,13.43461894989},
	{-2325.4052734375,579.8740234375,30.298212051392},
	{-2386.3583984375,2398.0888671875,8.8520927429199},
	{768.0849609375,-1702.7763671875,5.1507549285889},
	{-2217.0009765625,577.939453125,35.171875},
	{-2379.6025390625,2443.66796875,10.169355392456},
	{-2386.43359375,2446.5810546875,10.169355392456},
	{-2188.6455078125,602.9736328125,35.1640625},
	{-2193.0634765625,647.4208984375,49.4375},
	{-2472.556640625,2450.2431640625,17.323022842407},
	{-2478.9404296875,2449.1982421875,17.323022842407},
	{-2479.0146484375,2488.603515625,18.229986190796},
	{-2128.3837890625,619.0263671875,51.888767242432},
	{693.546875,-1698.849609375,3.8148174285889},
	{-2446.072265625,2513.0029296875,15.700329780579},
	{694.7978515625,-1686.05859375,4.3461227416992},
	{-2093.90234375,746.4248046875,69.5625},
	{-2066.4052734375,755.412109375,71.890625},
	{-2048.7001953125,755.439453125,64.15625},
	{653.0830078125,-1719.681640625,14.760129928589},
	{-2047.9453125,786.7783203125,64.15625},
	{-2066.3515625,786.7685546875,71.890625},
	{850.7080078125,-1688.8798828125,14.9397315979},
	{851.0283203125,-1718.9765625,14.945223808289},
	{-2018.3974609375,784.58203125,45.4453125},
	{-2188.8427734375,2412.421875,5.15625},
	{-2016.20703125,897.4267578125,45.4453125},
	{890.72265625,-1637.328125,14.9296875},
	{862.80078125,-1637.8037109375,14.942176818848},
	{-1851.595703125,988.52734375,35.373413085938},
	{936.6318359375,-1613.9462890625,14.951719284058},
	{961.986328125,-1612.642578125,14.942341804504},
	{-1874.517578125,1002.9794921875,37.778400421143},
	{986.544921875,-1623.6884765625,14.9296875},
	{-1589.71875,2706.115234375,56.176181793213},
	{-1988.4599609375,1038.865234375,55.7265625},
	{-1603.8671875,2689.3701171875,55.285556793213},
	{982.1689453125,-1702.234375,14.964391708374},
	{-1550.9228515625,2699.6728515625,56.269931793213},
	{-2113.25390625,1042.162109375,71.52188873291},
	{-1569.30078125,2629.9853515625,55.840278625488},
	{954.8623046875,-1586.669921875,13.546875},
	{982.9990234375,-1613.4287109375,13.517053604126},
	{-2140.29296875,1190.37890625,55.7265625},
	{-1670.7763671875,2545.4189453125,85.322410583496},
	{-2065.986328125,1159.828125,46.6484375},
	{-1667.3193359375,2486.291015625,87.172271728516},
	{-2036.5498046875,1197.66015625,46.234375},
	{-1939.35546875,1227.6513671875,31.647394180298},
	{-2061.77734375,1232.759765625,31.436279296875},
	{-1482.40625,2702.3271484375,56.254306793213},
	{-1466.345703125,2692.7568359375,56.269931793213},
	{-1450.88671875,2690.876953125,56.176181793213},
	{-2152.6787109375,1248.7138671875,25.723867416382},
	{-2280.8388671875,1149.1005859375,61.609375},
	{-2238.50390625,1135.62890625,67.244506835938},
	{-2282.4140625,1070.03515625,81.70255279541},
	{-2239.7451171875,1037.275390625,83.849937438965},
	{-2238.796875,962.17578125,66.652183532715},
	{1182.35546875,-1635.0908203125,13.953125},
	{1165.14453125,-1648.408203125,14.0},
	{1208.0810546875,-1644.49609375,13.551703453064},
	{1230.158203125,-1610.78125,13.546875},
	{1286.142578125,-1583.453125,13.546875},
	{-2282.498046875,916.9443359375,66.6484375},
	{1258.1455078125,-1583.8603515625,13.546875},
	{1241.8994140625,-1582.005859375,13.487106323242},
	{-2210.7080078125,934.3779296875,69.044372558594},
	{1216.8056640625,-1582.8935546875,13.546875},
	{1184.6748046875,-1583.1826171875,13.553085327148},
	{-2174.1484375,902.669921875,80.0078125},
	{-2126.4375,1050.2275390625,80.0078125},
	{-2190.4404296875,1080.2470703125,80.0078125},
	{-2197.0576171875,1065.8515625,55.851322174072},
	{-1989.88671875,1118.2568359375,54.46875},
	{-1992.2333984375,1109.5595703125,53.215702056885},
	{1286.8515625,-1625.6796875,13.546875},
	{-1848.119140625,1082.5380859375,46.082084655762},
	{1213.7568359375,-1638.6787109375,11.796875},
	{-1836.1298828125,1054.5283203125,46.078125},
	{1215.1533203125,-1676.26953125,11.796875},
	{1215.4697265625,-1671.5966796875,11.796875},
	{1265.119140625,-1676.375,13.546875},
	{-1780.2353515625,1025.720703125,25.313758850098},
	{-1806.322265625,979.560546875,24.890625},
	{-1715.82421875,1017.95703125,17.917835235596},
	{-1707.888671875,1018.419921875,17.917835235596},
	{-1758.0185546875,963.916015625,24.897708892822},
	{-1750.4970703125,964.119140625,24.890625},
	{-1749.173828125,900.390625,25.0859375},
	{-1810.5966796875,902.7138671875,24.996131896973},
	{-1319.9130859375,2704.384765625,50.26628112793},
	{-1697.5947265625,885.3671875,25.085273742676},
	{-1694.443359375,951.7783203125,24.890625},
	{-1701.66015625,1083.7275390625,45.364379882812},
	{-1445.013671875,2652.4765625,56.269931793213},
	{-1685.2197265625,1042.7490234375,54.703125},
	{-1692.5009765625,1041.966796875,56.90625},
	{-1459.5888671875,2653.4716796875,55.8359375},
	{-1445.625,2636.2998046875,56.254306793213},
	{-1429.990234375,2583.6455078125,56.887584686279},
	{-1728.296875,1138.4921875,38.603340148926},
	{-1658.23046875,1208.2958984375,7.25},
	{-1657.8486328125,1206.876953125,13.671875},
	{-1683.8203125,1209.6943359375,21.15625},
	{-1651.9228515625,1203.73046875,13.671875},
	{-1549.92578125,1169.955078125,7.1875},
	{-1518.9580078125,1143.3271484375,7.1875},
	{-1519.568359375,2609.55859375,55.8359375},
	{-1466.28125,2610.453125,55.8359375},
	{-1681.125,1350.302734375,7.1721897125244},
	{-1677.6015625,1353.677734375,9.8046875},
	{-1663.9833984375,1406.296875,7.1796875},
	{-1629.1533203125,1388.310546875,7.1875},
	{-1670.7919921875,1339.8427734375,7.1875},
	{-1653.3564453125,1354.69921875,7.1859359741211},
	{-1513.2900390625,2645.880859375,56.176181793213},
	{-1783.3994140625,1537.8251953125,7.1875},
	{-1891.443359375,1447.9384765625,7.1848773956299},
	{-1956.7509765625,1345.25390625,7.1875},
	{-1929.7412109375,1374.978515625,7.1875},
	{-2043.798828125,1261.5126953125,9.1895523071289},
	{-1294.099609375,2524.6044921875,87.476791381836},
	{-1292.0693359375,2514.833984375,87.092361450195},
	{-1321.5791015625,2506.8232421875,89.5703125},
	{-1883.720703125,1299.7607421875,7.1796875},
	{-1844.009765625,1332.70703125,7.1796875},
	{-1798.103515625,1341.697265625,7.1796875},
	{-1756.755859375,1320.3828125,7.1875},
	{-1305.3330078125,2547.935546875,90.328125},
	{-1739.32421875,1304.216796875,7.1875},
	{-1711.357421875,1231.705078125,17.923469543457},
	{-1901.9736328125,1239.8623046875,26.131290435791},
	{-1643.0888671875,1172.935546875,7.1875},
	{-1774.6650390625,1113.638671875,45.4453125},
	{-1799.974609375,1206.595703125,25.125},
	{-1852.4931640625,1162.2333984375,40.940418243408},
	{-1901.9619140625,1222.646484375,33.744285583496},
	{-1929.982421875,1190.52734375,45.4453125},
	{-1997.3837890625,1190.546875,45.4453125},
	{-2189.0498046875,1163.9794921875,55.7265625},
	{-2238.091796875,1190.7646484375,55.725227355957},
	{-2238.314453125,1154.1728515625,59.692321777344},
	{-2297.9453125,1096.3759765625,79.853385925293},
	{-2281.9619140625,979.47265625,70.926986694336},
	{-2238.888671875,944.02734375,66.652183532715},
	{-2168.71875,743.857421875,64.96125793457},
	{-2128.3828125,690.29296875,65.523544311523},
	{-2279.830078125,587.888671875,37.236404418945},
	{-2339.8828125,679.787109375,38.392864227295},
	{-2158.6142578125,888.83203125,80.0078125},
	{-2129.673828125,943.015625,80.0},
	{-2124.7880859375,1104.759765625,79.541061401367},
	{-2054.5107421875,1194.177734375,45.457427978516},
	{-1828.90234375,1338.880859375,7.1796875},
	{-1693.0576171875,1249.966796875,7.189022064209},
	{2744.8359375,-2014.96875,13.5546875},
	{2801.4306640625,-1947.8447265625,17.3203125},
	{2763.845703125,-1823.1318359375,11.846822738647},
	{2804.529296875,-1774.9765625,11.84375},
	{2795.94140625,-1723.66796875,11.84375},
	{2674.6962890625,-1787.2060546875,11.84375},
	{2813.078125,-1644.232421875,10.883123397827},
	{2811.95703125,-1637.833984375,10.94800567627},
	{2821.515625,-1603.890625,11.084532737732},
	{2852.095703125,-1523.9375,11.153960227966},
	{2795.5498046875,-1539.826171875,10.921875},
	{2757.943359375,-1515.923828125,28.598701477051},
	{2683.8037109375,-1540.4609375,26.087358474731},
	{2668.0068359375,-1457.427734375,30.540340423584},
	{2764.3232421875,-1476.1640625,30.453125},
	{2751.1396484375,-1421.7392578125,32.046253204346},
	{2753.732421875,-1419.1005859375,39.3664894104},
	{2754.2275390625,-1384.1318359375,39.372711181641},
	{2773.6650390625,-1402.2998046875,24.7421875},
	{2710.2939453125,-1421.623046875,16.25},
	{2862.7451171875,-1441.4228515625,10.942241668701},
	{2792.15625,-1465.6298828125,40.0625},
	{2818.7421875,-1466.765625,32.125},
	{2794.216796875,-1427.798828125,20.21875},
	{2613.7705078125,-1394.43359375,34.931190490723},
	{2592.8203125,-1324.166015625,39.12483215332},
	{2590.294921875,-1321.5458984375,39.894317626953},
	{2752.2744140625,-1324.013671875,50.0},
	{2755.447265625,-1301.8134765625,53.09375},
	{2812.46875,-1287.7197265625,42.216262817383},
	{2780.1640625,-1289.623046875,42.632743835449},
	{2783.5634765625,-1333.5498046875,32.258140563965},
	{2812.142578125,-1332.0810546875,32.207908630371},
	{2778.802734375,-1365.7109375,24.604793548584},
	{2807.5556640625,-1369.9189453125,23.417491912842},
	{2853.2119140625,-1366.115234375,14.1640625},
	{2842.33984375,-1336.2236328125,14.742118835449},
	{2847.8857421875,-1309.1572265625,14.790662765503},
	{2809.2177734375,-1189.091796875,25.317050933838},
	{2807.9443359375,-1177.3212890625,25.378120422363},
	{2820.58203125,-1160.361328125,25.341686248779},
	{2793.703125,-1082.28125,30.71875},
	{2666.2001953125,-1107.6357421875,69.400970458984},
	{2629.4951171875,-1068.3662109375,69.617057800293},
	{2612.2919921875,-1081.6611328125,69.597839355469},
	{2610.4111328125,-1096.9375,69.514892578125},
	{2626.513671875,-1098.6513671875,69.367218017578},
	{2621.3955078125,-1119.2119140625,67.545845031738},
	{2614.283203125,-1202.2919921875,60.0},
	{2608.5859375,-1207.875,59.0703125},
	{2608.1591796875,-1216.6357421875,56.762214660645},
	{2614.6767578125,-1239.6708984375,49.786777496338},
	{2698.8125,-1202.8974609375,67.981636047363},
	{2692.04296875,-1224.041015625,61.467155456543},
	{2672.2861328125,-1237.6181640625,55.769592285156},
	{2661.802734375,-1216.6318359375,62.057613372803},
	{2588.4580078125,-975.6484375,81.391235351562},
	{2582.697265625,-953.837890625,81.387008666992},
	{2529.14453125,-963.65234375,82.363723754883},
	{2499.455078125,-948.7939453125,82.267784118652},
	{2472.3134765625,-964.630859375,80.138618469238},
	{2454.17578125,-964.7099609375,80.073120117188},
	{2579.7705078125,-1033.521484375,69.580101013184},
	{2561.263671875,-1034.2744140625,69.575614929199},
	{2527.078125,-1060.8125,69.567825317383},
	{2513.33984375,-1027.87890625,70.0859375},
	{2505.1318359375,-1020.552734375,70.0859375},
	{2478.220703125,-1062.4609375,66.8359375},
	{2468.0244140625,-1011.853515625,59.7734375},
	{2433.9296875,-1012.8134765625,54.34375},
	{2389.9501953125,-1037.375,53.564434051514},
	{2370.0009765625,-1035.58984375,54.410556793213},
	{2335.3798828125,-1045.0556640625,52.358196258545},
	{2298.2197265625,-1054.1796875,49.933994293213},
	{2256.8583984375,-1069.4482421875,49.4765625},
	{2258.994140625,-1029.8837890625,52.679298400879},
	{2267.07421875,-1031.421875,59.294151306152},
	{2219.318359375,-1046.7607421875,57.662059783936},
	{2249.68359375,-1059.6806640625,55.96875},
	{2206.556640625,-988.3662109375,63.9296875},
	{2188.3203125,-998.0244140625,62.840515136719},
	{2185.7216796875,-997.8642578125,66.46875},
	{2176.5703125,-982.5595703125,64.46875},
	{2142.8916015625,-978.728515625,61.379306793213},
	{2121.9423828125,-971.0498046875,58.207431793213},
	{2109.0263671875,-1000.4287109375,60.5078125},
	{2066.3505859375,-991.0703125,48.799369812012},
	{2056.2587890625,-967.2822265625,46.027828216553},
	{2040.896484375,-1014.2470703125,39.7421875},
	{2571.443359375,-1091.830078125,67.225723266602},
	{2519.7060546875,-1114.5751953125,56.207511901855},
	{2453.134765625,-1107.65234375,43.388641357422},
	{2438.5380859375,-1104.8828125,42.751155853271},
	{2374.568359375,-1138.94921875,29.058792114258},
	{2396.5009765625,-1133.5830078125,30.71875},
	{2510.5693359375,-1129.529296875,41.127861022949},
	{2285.7451171875,-1102.5478515625,37.9765625},
	{2249.259765625,-1103.6142578125,41.6015625},
	{2187.4267578125,-1082.453125,43.842967987061},
	{2219.8798828125,-1082.4580078125,41.630508422852},
	{2202.345703125,-1056.236328125,47.107879638672},
	{2157.119140625,-1070.9384765625,39.950454711914},
	{2138.20703125,-1072.9228515625,27.270616531372},
	{2116.7734375,-1049.60546875,26.367670059204},
	{2054.30859375,-1067.548828125,25.783622741699},
	{2039.37109375,-1061.7158203125,25.650810241699},
	{1892.412109375,-1068.2373046875,23.9375},
	{1916.2900390625,-1072.822265625,24.253681182861},
	{1938.0576171875,-1068.0625,24.418003082275},
	{1958.0791015625,-1076.9267578125,24.796701431274},
	{1958.7119140625,-1116.0625,27.830497741699},
	{1945.291015625,-1116.25,27.447629928589},
	{1925.37890625,-1114.482421875,27.088310241699},
	{1888.9873046875,-1112.984375,26.275810241699},
	{1998.02734375,-1114.7236328125,26.773735046387},
	{2004.1845703125,-1115.0048828125,27.125},
	{2029.408203125,-1121.5654296875,26.416379928589},
	{2045.119140625,-1111.8828125,26.361747741699},
	{2094.2353515625,-1125.69921875,27.689872741699},
	{2090.580078125,-1163.9970703125,26.588254928589},
	{2090.44921875,-1233.9052734375,25.477380752563},
	{2107.2646484375,-1250.5537109375,25.48588180542},
	{2133.24609375,-1232.818359375,24.421875},
	{2151.2109375,-1285.6005859375,24.19647026062},
	{2094.416015625,-1275.6552734375,25.497339248657},
	{2096.490234375,-1277.3701171875,25.49262046814},
	{2100.8515625,-1321.87109375,25.953125},
	{2122.5712890625,-1321.7568359375,26.626171112061},
	{2113.5283203125,-1358.5498046875,23.984375},
	{2130.3740234375,-1362.748046875,25.546340942383},
	{2146.8779296875,-1366.91015625,25.64178276062},
	{2187.9775390625,-1364.3330078125,25.82928276062},
	{2206.30078125,-1364.052734375,25.672866821289},
	{2253.5390625,-1364.14453125,24.53125},
	{2232.71484375,-1280.1455078125,25.3671875},
	{2191.7138671875,-1275.6845703125,25.15625},
	{2191.189453125,-1238.0439453125,23.9765625},
	{2229.7109375,-1241.53125,25.65625},
	{2250.3671875,-1238.8798828125,25.8984375},
	{2232.4921875,-1177.318359375,29.804386138916},
	{2352.0947265625,-1180.208984375,27.975339889526},
	{2337.216796875,-1234.009765625,27.9765625},
	{2349.7744140625,-1281.587890625,27.9765625},
	{2383.3935546875,-1367.8515625,24.491352081299},
	{2402.79296875,-1329.9208984375,25.403764724731},
	{2388.138671875,-1279.7783203125,25.129104614258},
	{2420.884765625,-1220.4638671875,25.485147476196},
	{2435.2666015625,-1289.1884765625,25.347854614258},
	{2435.7802734375,-1321.3994140625,24.779174804688},
	{2467.21484375,-1412.640625,23.75},
	{2466.9775390625,-1425.2802734375,23.75},
	{2464.0390625,-1317.8935546875,27.390625},
	{2480.41015625,-1329.8525390625,28.292972564697},
	{2469.0625,-1277.4130859375,30.366352081299},
	{2502.1044921875,-1324.89453125,33.429763793945},
	{2496.0166015625,-1390.96875,28.839567184448},
	{2475.9150390625,-1400.0908203125,28.834657669067},
	{2495.916015625,-1431.7099609375,29.016227722168},
	{2492.173828125,-1240.556640625,37.361846923828},
	{2515.2861328125,-1242.2958984375,39.022338867188},
	{2529.9462890625,-1244.068359375,43.65625},
	{2550.12890625,-1234.271484375,49.001361846924},
	{2557.572265625,-1210.79296875,54.53125},
	{2528.0341796875,-1209.48828125,50.28125},
	{2537.396484375,-1362.9814453125,30.457332611084},
	{2015.623046875,-1289.8779296875,23.984375},
	{2002.3154296875,-1309.7451171875,25.222122192383},
	{2158.673828125,-1489.306640625,26.654174804688},
	{2148.6591796875,-1485.41015625,26.623416900635},
	{2149.6455078125,-1432.9677734375,26.018363952637},
	{2150.353515625,-1419.4072265625,25.921875},
	{2151.1083984375,-1400.7060546875,26.128503799438},
	{2188.5517578125,-1417.90234375,26.15625},
	{2191.66015625,-1455.3330078125,25.740631103516},
	{2190.3427734375,-1488.7939453125,25.77459526062},
	{2232.7568359375,-1469.3779296875,24.581628799438},
	{2248.591796875,-1469.337890625,24.149597167969},
	{-1371.396484375,2053.23046875,52.515625},
	{-1426.8818359375,2171.048828125,50.625},
	{2245.6708984375,-1396.880859375,24.0},
	{-1503.2607421875,1978.3623046875,48.421875},
	{2352.00390625,-1412.2373046875,23.992404937744},
	{-1500.2109375,1960.158203125,49.0234375},
	{2414.0576171875,-1424.5029296875,23.982444763184},
	{2508.5029296875,-1493.6025390625,23.998546600342},
	{1797.8603515625,-1578.8251953125,14.090040206909},
	{-2471.451171875,1537.7080078125,33.234375},
	{-2477.275390625,1550.2998046875,33.234375},
	{1787.0849609375,-1638.8837890625,14.469971656799},
	{1772.720703125,-1658.798828125,14.42511177063},
	{1739.966796875,-1562.626953125,14.162391662598},
	{1771.6943359375,-1548.0390625,9.9088573455811},
	{1910.2412109375,-1911.9130859375,15.256797790527},
	{1937.435546875,-1907.333984375,15.256797790527},
	{-1049.486328125,1550.572265625,33.437610626221},
	{-782.046875,1557.677734375,27.1171875},
	{-797.072265625,1557.283203125,27.124444961548},
	{-734.2724609375,1547.3525390625,38.979309082031},
	{-732.8095703125,1539.7578125,40.473579406738},
	{-731.419921875,1535.5341796875,40.236835479736},
	{-771.595703125,1447.5087890625,13.9453125},
	{-811.673828125,1420.900390625,13.9453125},
	{-810.2216796875,1469.8037109375,19.22875213623},
	{-828.146484375,1463.216796875,14.657393455505},
	{-792.99609375,1627.375,27.15625},
	{-636.259765625,1445.943359375,13.996495246887},
	{-692.5068359375,960.24609375,12.220783233643},
	{-671.8203125,960.7392578125,12.1328125},
	{-671.74609375,970.9345703125,12.1328125},
	{-690.490234375,970.71484375,12.201937675476},
	{-690.787109375,939.44921875,13.6328125},
	{-685.3828125,941.7919921875,13.6328125},
	{-683.9716796875,932.15234375,13.6328125},
	{2139.546875,-1733.9208984375,17.2890625},
	{2155.958984375,-1733.3662109375,17.281345367432},
	{-825.3759765625,1823.8203125,7.0000076293945},
	{-608.0703125,1831.8974609375,7.0},
	{2147.3056640625,-1819.6796875,16.140625},
	{2149.7861328125,-1803.84375,16.153861999512},
	{2247.59375,-1795.16015625,13.546875},
	{2275.5673828125,-1788.400390625,13.546875},
	{-782.9736328125,2147.8447265625,60.3828125},
	{2345.359375,-1786.2158203125,13.546875},
	{-651.427734375,2153.4443359375,60.3828125},
	{2379.650390625,-1784.9951171875,13.546875},
	{-793.5537109375,2264.93359375,59.100883483887},
	{2466.4453125,-1753.0693359375,13.546875},
	{-663.0322265625,2306.0810546875,136.09428405762},
	{-662.6083984375,2313.619140625,138.81950378418},
	{2500.8662109375,-1759.8662109375,13.546875},
	{-774.6181640625,2424.9140625,157.10360717773},
	{2538.751953125,-1719.2490234375,13.526076316833},
	{-808.076171875,2430.5830078125,156.99356079102},
	{2522.9404296875,-1682.7685546875,15.496999740601},
	{-911.59375,2672.43359375,42.370262145996},
	{-902.7744140625,2695.4619140625,42.370262145996},
	{2524.705078125,-1656.3564453125,15.493547439575},
	{-853.1787109375,2760.3349609375,46.0},
	{2514.1962890625,-1650.8193359375,14.355666160583},
	{-766.888671875,2765.2216796875,48.255599975586},
	{-782.57421875,2748.8935546875,45.659553527832},
	{-672.880859375,2706.0185546875,70.663284301758},
	{2487.62890625,-1697.6142578125,14.765625},
	{2491.6435546875,-1693.2373046875,14.765625},
	{2531.4970703125,-1665.455078125,15.16725730896},
	{2468.0302734375,-1646.470703125,13.780097007751},
	{2451.390625,-1641.7041015625,13.735734939575},
	{2412.51953125,-1647.005859375,14.011916160583},
	{2384.474609375,-1675.0712890625,14.712868690491},
	{2361.5029296875,-1644.130859375,13.523147583008},
	{-429.1455078125,2240.5068359375,42.983383178711},
	{2327.875,-1682.1748046875,14.917343139648},
	{2386.7802734375,-1711.8505859375,14.2421875},
	{2307.36328125,-1714.5009765625,14.64959526062},
	{-325.0166015625,1852.556640625,42.5078125},
	{2228.5361328125,-1721.3740234375,13.561138153076},
	{2246.7861328125,-1638.5419921875,15.90740776062},
	{2282.8603515625,-1642.0654296875,15.627917289734},
	{2305.06640625,-1678.7060546875,14.00115776062},
	{2383.8291015625,-1547.9697265625,24.156600952148},
	{-310.302734375,1303.041015625,53.664344787598},
	{2420.89453125,-1508.4912109375,24.0},
	{2459.216796875,-1491.982421875,24.0},
	{2451.615234375,-1492.8115234375,24.0},
	{-323.1240234375,2676.1044921875,63.6796875},
	{-227.2724609375,2711.2919921875,62.9765625},
	{-155.6328125,2759.0146484375,62.635894775391},
	{-160.4794921875,2727.9775390625,62.177940368652},
	{-169.2509765625,2707.455078125,62.540195465088},
	{-254.1103515625,2604.5302734375,62.858154296875},
	{-258.181640625,2781.6416015625,62.6875},
	{-36.5,2349.927734375,24.302555084229},
	{81.0498046875,2451.48828125,16.484375},
	{263.4287109375,2895.767578125,10.531394958496},
	{382.361328125,2607.267578125,16.484375},
	{2179.9990234375,-1661.2490234375,14.909368515015},
	{2127.7861328125,-1687.8515625,15.0859375},
	{153.814453125,-1958.794921875,3.7734375},
	{2066.8984375,-1657.2578125,14.096161842346},
	{2067.7373046875,-1642.2138671875,13.805846214294},
	{2068.134765625,-1628.8974609375,13.87615776062},
	{2068.2138671875,-1588.6298828125,13.490336418152},
	{2079.0244140625,-1554.759765625,13.402491569519},
	{2064.576171875,-1558.9169921875,13.439072608948},
	{415.11328125,2531.3271484375,19.168476104736},
	{428.2197265625,2545.3662109375,16.249221801758},
	{424.1630859375,2536.3037109375,16.1484375},
	{2017.533203125,-1630.0791015625,13.712096214294},
	{2016.3212890625,-1643.41796875,13.78240776062},
	{2018.220703125,-1704.8896484375,14.234375},
	{2015.3154296875,-1734.177734375,14.234375},
	{1977.828125,-1714.75390625,17.037658691406},
	{1973.5517578125,-1705.60546875,15.96875},
	{1975.056640625,-1678.78125,17.071880340576},
	{1973.3056640625,-1654.69140625,15.96875},
	{1974.6650390625,-1635.400390625,15.96875},
	{1974.9912109375,-1633.9052734375,18.568988800049},
	{1965.04296875,-1592.8447265625,13.572462081909},
	{394.4560546875,2680.8642578125,59.156536102295},
	{1973.955078125,-1561.2412109375,13.637348175049},
	{91.025390625,2707.1669921875,53.903339385986},
	{537.755859375,2364.4638671875,30.674282073975},
	{546.197265625,2277.400390625,34.860118865967},
	{-126.1220703125,2255.048828125,28.151527404785},
	{202.328125,1873.291015625,13.140625},
	{-85.0,1516.830078125,15.561989784241},
	{20.6728515625,1344.7451171875,9.171875},
	{7.41015625,1382.4853515625,9.1781387329102},
	{-21.0107421875,1389.525390625,9.171875},
	{1863.1865234375,-1597.7900390625,14.306245803833},
	{1866.560546875,-1598.0615234375,14.26363658905},
	{1752.416015625,-1473.1533203125,13.509583473206},
	{1739.8955078125,-1460.642578125,13.504856109619},
	{4.1708984375,1346.287109375,9.171875},
	{1594.4052734375,-1560.1611328125,14.165175437927},
	{1576.7822265625,-1470.3623046875,14.23811340332},
	{541.8642578125,1556.9052734375,1.0},
	{613.3564453125,1548.4521484375,4.7992935180664},
	{708.8984375,1600.005859375,4.0251665115356},
	{666.9912109375,1701.642578125,7.1948890686035},
	{693.7490234375,1966.4921875,5.5390625},
	{700.498046875,1992.796875,5.53125},
	{710.4248046875,1983.1796875,3.468513250351},
	{709.40625,1208.09765625,13.848057746887},
	{710.3564453125,1192.966796875,13.396438598633},
	{501.6162109375,1116.044921875,15.035557746887},
	{397.8681640625,1159.357421875,8.3480567932129},
	{110.7041015625,1105.08203125,13.609375},
	{23.259765625,969.015625,19.800422668457},
	{-2.3349609375,953.7919921875,19.638710021973},
	{-54.3759765625,894.7314453125,22.387119293213},
	{-124.6806640625,918.572265625,19.909372329712},
	{17.3505859375,910.84375,23.849599838257},
	{32.33984375,921.3662109375,23.600179672241},
	{69.9091796875,973.13671875,15.86469078064},
	{-93.052734375,971.3857421875,19.942081451416},
	{-220.8310546875,988.787109375,19.638097763062},
	{-180.0888671875,1087.79296875,19.7421875},
	{-206.7109375,1087.46875,19.7421875},
	{-186.92578125,1210.0517578125,19.687629699707},
	{-143.953125,1224.33984375,19.899219512939},
	{-66.1025390625,1210.26171875,22.436527252197},
	{-28.69921875,1215.2255859375,22.464834213257},
	{14.1279296875,1181.6396484375,19.430858612061},
	{-19.083984375,1176.1220703125,19.563381195068},
	{-93.0234375,1159.0849609375,19.7421875},
	{-107.236328125,1138.9287109375,19.7421875},
	{-101.1640625,1109.240234375,19.7421875},
	{8.625,1069.8984375,20.939865112305},
	{-30.1484375,1045.8837890625,20.939867019653},
	{-251.4169921875,1050.0458984375,20.939863204956},
	{-304.2783203125,1120.6806640625,19.7421875},
	{-328.810546875,1119.837890625,20.939863204956},
	{-362.8330078125,1110.7998046875,20.939865112305},
	{-360.1904296875,1139.310546875,20.939867019653},
	{-369.44140625,1168.9306640625,20.27187538147},
	{-362.171875,1191.5791015625,19.7421875},
	{-220.6748046875,1173.96875,19.7421875},
	{-207.5810546875,1118.9912109375,20.4296875},
	{-319.3681640625,818.01171875,14.421697616577},
	{-453.0341796875,616.1943359375,16.815383911133},
	{322.958984375,854.0498046875,20.40625},
	{585.5908203125,875.73046875,-42.497318267822},
	{713.50390625,908.9951171875,-18.846324920654},
	{771.978515625,1883.607421875,4.9840874671936},
	{754.4326171875,1972.8193359375,5.69961977005},
	{792.923828125,1991.4208984375,5.79336977005},
	{765.0244140625,2006.4072265625,6.06680727005},
	{2680.8095703125,868.7412109375,10.939546585083},
	{2678.880859375,826.673828125,10.954463005066},
	{2660.4013671875,748.0615234375,14.739588737488},
	{2654.783203125,717.2900390625,14.739588737488},
	{2576.2353515625,714.0361328125,14.739588737488},
	{2534.853515625,747.3837890625,10.8203125},
	{2463.8046875,735.083984375,11.4609375},
	{2465.0029296875,658.095703125,11.359375},
	{2398.5517578125,672.3798828125,11.359375},
	{2370.3544921875,676.943359375,11.460479736328},
	{2328.849609375,663.1591796875,11.453125},
	{2308.1220703125,676.271484375,11.3836145401},
	{2350.1416015625,734.55078125,11.468292236328},
	{2369.521484375,749.2099609375,11.4609375},
	{2386.4169921875,741.9736328125,11.359375},
	{2260.9580078125,733.603515625,11.4609375},
	{2226.6640625,748.1552734375,11.4609375},
	{2200.6630859375,751.095703125,11.183270454407},
	{2178.9306640625,758.9052734375,11.4609375},
	{2181.12109375,695.744140625,11.27140045166},
	{2227.818359375,654.0703125,11.4609375},
	{2320.6142578125,654.0341796875,11.453125},
	{2247.3857421875,584.5341796875,7.78125},
	{2179.01953125,654.4892578125,11.4609375},
	{2131.1708984375,650.080078125,11.4609375},
	{2106.2626953125,698.9853515625,11.366704940796},
	{2086.5830078125,715.8388671875,11.789765357971},
	{2047.3916015625,772.5830078125,11.453125},
	{2128.9189453125,789.8076171875,11.34375},
	{2010.998046875,707.5966796875,11.4609375},
	{2013.3037109375,652.1025390625,11.4609375},
	{2043.3115234375,638.1796875,11.4609375},
	{1955.9228515625,737.7890625,14.281055450439},
	{1898.140625,736.6279296875,14.2734375},
	{1899.2177734375,679.806640625,14.2734375},
	{1924.142578125,665.4296875,10.8203125},
	{1936.244140625,663.978515625,10.8203125},
	{1951.5908203125,671.6162109375,10.8203125},
	{1846.5576171875,691.26171875,11.453125},
	{1844.888671875,654.7294921875,11.4609375},
	{1453.822265625,749.66796875,11.0234375},
	{1532.0380859375,752.9267578125,11.0234375},
	{1544.1845703125,676.5625,11.328125},
	{1093.51953125,996.80078125,11.0},
	{1020.4912109375,1056.2265625,11.0},
	{1163.0771484375,1342.119140625,10.812517166138},
	{1165.5888671875,1348.1884765625,10.921875},
	{1174.2158203125,1349.439453125,10.921875},
	{1123.162109375,1463.23046875,5.8203125},
	{1090.80078125,1456.6982421875,5.8203125},
	{1070.638671875,1594.9052734375,5.8203125},
	{1105.337890625,1601.8115234375,5.8203125},
	{1110.5263671875,1598.626953125,12.546875},
	{1087.4208984375,1597.8759765625,12.546875},
	{963.994140625,1792.7421875,8.8515625},
	{1034.919921875,1840.5966796875,11.468292236328},
	{971.103515625,1887.0078125,11.468292236328},
	{937.068359375,1920.517578125,11.468292236328},
	{971.0712890625,1977.146484375,11.468292236328},
	{1027.81640625,1926.576171875,11.468292236328},
	{1021.2802734375,1972.55078125,11.163819313049},
	{1025.3779296875,2026.5234375,11.347480773926},
	{957.7919921875,2256.5654296875,11.3671875},
	{986.890625,2272.4775390625,11.4609375},
	{987.044921875,2312.845703125,11.4609375},
	{970.8828125,2350.4130859375,11.46875},
	{1225.7939453125,2616.9736328125,10.8203125},
	{1265.474609375,2608.0849609375,10.8203125},
	{1276.072265625,2522.248046875,10.8203125},
	{1328.9736328125,2521.4775390625,10.826429367065},
	{1325.2548828125,2568.6103515625,10.8203125},
	{1344.6630859375,2608.3330078125,10.8203125},
	{1412.0693359375,2577.4931640625,10.826509475708},
	{1451.1142578125,2567.16796875,10.8203125},
	{1503.6923828125,2570.044921875,10.8203125},
	{1515.609375,2607.4580078125,10.8203125},
	{1551.619140625,2567.365234375,10.8203125},
	{1596.6640625,2568.2353515625,10.8203125},
	{1623.4375,2570.0888671875,10.8203125},
	{1556.6337890625,2661.298828125,10.8203125},
	{1573.2255859375,2661.7197265625,10.8203125},
	{1457.4462890625,2771.947265625,10.8203125},
	{1448.9794921875,2774.0263671875,18.8203125},
	{1442.6376953125,2796.767578125,19.5234375},
	{1426.5166015625,2780.7314453125,14.8203125},
	{1426.21875,2799.0908203125,14.8203125},
	{1388.9599609375,2656.1787109375,11.392612457275},
	{1478.05859375,2651.5498046875,11.392612457275},
	{1437.7451171875,2646.77734375,11.392612457275},
	{1431.771484375,2622.7216796875,11.392614364624},
	{1570.548828125,2715.2548828125,10.8203125},
	{1576.6708984375,2751.9453125,11.343775749207},
	{1561.107421875,2794.79296875,10.8203125},
	{1575.3896484375,2840.87890625,10.8203125},
	{1601.5283203125,2805.9091796875,10.8203125},
	{1638.8935546875,2834.953125,10.8203125},
	{1655.4033203125,2805.14453125,10.8203125},
	{1675.59765625,2800.6513671875,10.8203125},
	{1671.92578125,2744.462890625,10.8203125},
	{1634.5390625,2745.3359375,10.8203125},
	{1609.2421875,2718.5244140625,10.8203125},
	{1626.7646484375,2714.0478515625,10.8203125},
	{1676.8466796875,2695.7880859375,10.8203125},
	{1703.9306640625,2693.53125,10.8203125},
	{1736.3994140625,2694.12109375,10.8203125},
	{1741.6904296875,2859.5185546875,11.3359375},
	{1761.609375,2866.7099609375,11.3359375},
	{1772.1669921875,2867.37890625,11.3359375},
	{1794.0322265625,2858.716796875,14.257873535156},
	{1772.7841796875,2866.625,14.265625},
	{1734.9638671875,2827.7783203125,11.350912094116},
	{1736.9287109375,2815.4765625,11.34375},
	{1747.41015625,2769.404296875,11.34375},
	{1752.3359375,2760.3232421875,11.350912094116},
	{1776.591796875,2747.908203125,11.34375},
	{1782.15625,2767.41796875,11.350912094116},
	{1792.1376953125,2802.7001953125,11.34375},
	{1795.0126953125,2813.4033203125,11.34375},
	{1802.619140625,2835.9482421875,14.273517608643},
	{1795.212890625,2815.33984375,14.273517608643},
	{1756.2978515625,2746.171875,14.273517608643},
	{1751.9404296875,2757.822265625,14.273517608643},
	{1747.5029296875,2770.5400390625,14.273517608643},
	{1836.4345703125,2838.580078125,10.8359375},
	{1835.65625,2827.3056640625,10.8359375},
	{1852.9501953125,2857.572265625,11.902812957764},
	{1884.30859375,2877.162109375,10.8359375},
	{1887.5224609375,2802.2216796875,11.34375},
	{1878.9052734375,2793.6416015625,11.34375},
	{1863.0244140625,2777.3564453125,14.265686035156},
	{1879.77734375,2793.5341796875,14.2734375},
	{1855.607421875,2766.4091796875,14.265686035156},
	{1837.75,2751.4873046875,14.2734375},
	{1825.97265625,2648.955078125,10.8203125},
	{1844.521484375,2648.0107421875,10.8203125},
	{1863.384765625,2648.13671875,10.8203125},
	{1880.474609375,2646.9970703125,10.8203125},
	{1869.1171875,2584.466796875,10.8203125},
	{1887.80078125,2585.03515625,10.8203125},
	{1925.587890625,2606.3720703125,10.8203125},
	{1944.2724609375,2605.9501953125,10.8203125},
	{1949.5625,2661.6376953125,10.8203125},
	{1947.16796875,2707.3603515625,10.8203125},
	{2010.0546875,2707.474609375,11.20196056366},
	{2011.0693359375,2728.6357421875,10.827390670776},
	{2017.3642578125,2754.951171875,10.8203125},
	{1961.4599609375,2756.41796875,10.8203125},
	{1919.3740234375,2768.7958984375,10.826509475708},
	{2009.8427734375,2680.1689453125,10.8203125},
	{2143.6982421875,2835.0341796875,10.8203125},
	{2618.861328125,2724.796875,36.538642883301},
	{2823.466796875,2268.119140625,14.661463737488},
	{2817.1748046875,2275.263671875,14.661463737488},
	{2793.5400390625,2222.580078125,10.8203125},
	{2794.3525390625,2228.98046875,14.661463737488},
	{2824.0146484375,2206.849609375,10.812986373901},
	{2819.1474609375,2140.6875,14.661464691162},
	{2826.0498046875,2125.791015625,10.8203125},
	{2809.8876953125,2067.072265625,10.735213279724},
	{2809.7685546875,2049.3828125,10.790351867676},
	{2834.6787109375,2049.7626953125,10.8203125},
	{2836.0009765625,2083.8603515625,10.8203125},
	{-2229.0498046875,252.37890625,35.3203125},
	{-2547.072265625,392.6298828125,22.015625},
	{-2513.5068359375,849.2216796875,52.6953125},
	{-2513.9052734375,885.67578125,62.764999389648},
	{-2502.8212890625,921.3798828125,65.241363525391},
	{-2449.8701171875,921.41796875,58.144382476807},
	{-2374.1484375,931.5830078125,45.414939880371},
	{-2113.2744140625,978.0263671875,71.515625},
	{-2041.939453125,979.51171875,54.677085876465},
	{-1625.783203125,944.388671875,10.6484375},
	{-1582.0908203125,955.869140625,7.1875},
	{-1594.775390625,975.8095703125,7.1875},
	{-1614.9228515625,1002.02734375,7.1875},
	{-1616.353515625,1097.9267578125,7.1875},
	{-1617.5341796875,1155.9814453125,7.1875},
	{-1492.1396484375,920.0009765625,7.1875},
	{-1606.1083984375,773.2783203125,7.1875},
	{-1422.5283203125,-285.8115234375,14.1484375},
	{-1388.7177734375,-328.6025390625,14.280866622925},
	{-2051.763671875,-480.5322265625,38.734375},
	{-1971.513671875,-1019.2958984375,32.171875},
	{-2002.3720703125,-1020.7861328125,32.171875},
	{-2209.978515625,-2288.8974609375,30.625},
	{-2223.248046875,-2293.5615234375,31.671875},
	{-2188.8271484375,-2344.521484375,30.625},
	{-2157.787109375,-2337.0458984375,30.625},
	{-2103.9794921875,-2341.955078125,30.625},
	{-2129.5556640625,-2375.3505859375,30.625},
	{-2144.109375,-2425.78515625,30.625},
	{-2105.984375,-2480.7490234375,30.625},
	{-2057.5341796875,-2464.5439453125,31.1796875},
	{-2079.3056640625,-2448.56640625,30.625},
	{-2093.65625,-2464.8388671875,30.625},
	{-2132.513671875,-2511.123046875,31.816272735596},
	{-2161.455078125,-2535.5439453125,31.816270828247},
	{-2199.8115234375,-2512.4248046875,31.816270828247},
	{-2189.3662109375,-2533.4150390625,31.1171875},
	{-2227.697265625,-2489.3681640625,31.816272735596},
	{-2214.03125,-2451.876953125,31.816270828247},
	{-2239.0341796875,-2423.8388671875,32.70726776123},
	{-2161.333984375,-2384.7919921875,30.895784378052},
	{-2087.3359375,-2510.623046875,31.066806793213},
	{-2058.1669921875,-2503.5595703125,31.066806793213},
	{-2075.21484375,-2526.1865234375,31.066806793213},
	{-2068.947265625,-2561.501953125,31.066806793213},
	{-2031.2890625,-2538.904296875,31.066806793213},
	{-1855.173828125,-1560.04296875,22.453125},
	{-2242.337890625,191.2001953125,35.3203125},
	{1722.68359375,-2334.0068359375,13.546875},
	{-2197.4892578125,1190.759765625,55.69548034668},
	{1632.326171875,-2335.2197265625,13.539954185486},
	{-2351.1376953125,1299.45703125,19.584844589233},
	{1682.185546875,-2240.4375,-2.6991682052612},
	{1640.166015625,-2333.09765625,-2.6796875},
	{-2312.478515625,848.5205078125,71.382347106934},
	{-2231.46875,-2558.251953125,31.921875},
	{-2663.8955078125,552.2001953125,14.609375},
	{-2890.9560546875,738.5390625,29.171875},
	{-2477.83984375,1338.0986328125,8.5038833618164},
	{-890.25,20.0693359375,31.13649559021},
	{-877.8994140625,25.2763671875,30.586343765259},
	{-100.333984375,-104.8505859375,3.1180820465088},
	{148.2802734375,-159.6787109375,1.578125},
	{178.220703125,-120.2314453125,1.5490583181381},
	{160.6337890625,-102.615234375,4.8964710235596},
	{207.0751953125,-102.7646484375,4.8964710235596},
	{209.0244140625,-112.3701171875,1.5508496761322},
	{252.8828125,-121.212890625,3.5353934764862},
	{267.8115234375,-54.5546875,2.7772099971771},
	{295.1337890625,-54.587890625,2.7772107124329},
	{196.82421875,-119.9599609375,1.5502977371216},
	{175.7138671875,-95.23828125,1.5502822399139},
	{158.568359375,-106.9755859375,4.8964710235596},
	{312.7353515625,-92.474609375,3.5353934764862},
	{312.7373046875,-121.0869140625,3.5353941917419},
	{259.4619140625,-302.591796875,1.9183698892593},
	{254.9072265625,-191.6904296875,1.578125},
	{301.017578125,-188.7138671875,1.578125},
	{262.0185546875,-270.0517578125,1.6404900550842},
	{263.06640625,21.927734375,3.4331963062286},
	{252.3095703125,-91.1962890625,3.5353941917419},
	{202.7607421875,-202.33984375,1.578125},
	{214.5166015625,-183.0888671875,1.578125},
	{1224.6318359375,249.9892578125,19.546894073486},
	{1256.712890625,274.861328125,19.5546875},
	{1294.9140625,235.7802734375,19.5546875},
	{1244.341796875,205.4287109375,19.645431518555},
	{1317.69140625,224.4599609375,19.56298828125},
	{1386.556640625,293.2529296875,19.54688835144},
	{1273.4189453125,238.228515625,19.610862731934},
	{1356.849609375,308.119140625,19.747299194336},
	{1310.93359375,330.0146484375,19.9140625},
	{1323.8916015625,375.58203125,19.562463760376},
	{1276.9384765625,370.6611328125,19.5546875},
	{1297.0400390625,353.3994140625,19.5546875},
	{1292.4677734375,311.6064453125,19.5546875},
	{1264.4326171875,285.201171875,19.5546875},
	{1272.0859375,309.3125,19.5546875},
	{1235.0078125,360.2578125,19.5546875},
	{1253.2470703125,352.0009765625,19.5546875},
	{1295.0400390625,175.3095703125,20.910556793213},
	{1312.7119140625,170.0556640625,20.4609375},
	{1340.1689453125,216.1025390625,19.5546875},
	{1363.908203125,192.3173828125,24.227144241333},
	{2203.8583984375,62.23046875,28.441644668579},
	{2161.8505859375,-104.626953125,2.7078378200531},
	{2160.43359375,-101.869140625,2.75},
	{2186.98828125,-89.583984375,28.153547286987},
	{2198.1689453125,-57.9453125,28.153549194336},
	{2202.744140625,-38.5810546875,28.153547286987},
	{2250.765625,-2.5986328125,28.153551101685},
	{2247.2744140625,-121.373046875,28.153547286987},
	{2267.1982421875,-139.845703125,27.4765625},
	{2293.5185546875,-134.3857421875,28.153959274292},
	{2321.2763671875,-124.15625,28.153551101685},
	{2256.138671875,-44.03125,26.683433532715},
	{2266.3125,-76.5771484375,24.5859375},
	{2368.3134765625,-64.7060546875,28.153547286987},
	{2387.15234375,-53.431640625,28.153551101685},
	{2436.2548828125,-54.2744140625,28.153549194336},
	{2439.45703125,-71.5087890625,28.153959274292},
	{2203.8623046875,106.1181640625,28.44164276123},
	{2249.404296875,111.759765625,28.44164276123},
	{2251.763671875,80.04296875,26.703674316406},
	{2445.021484375,-13.126953125,27.683458328247},
	{2269.6240234375,111.7685546875,28.441644668579},
	{2432.73046875,-0.875,26.484375},
	{2273.1865234375,82.1259765625,26.484375},
	{2285.7744140625,161.7666015625,28.44164276123},
	{2410.328125,-7.28515625,27.683460235596},
	{2258.0439453125,168.3134765625,28.153551101685},
	{2416.19921875,17.8681640625,27.683458328247},
	{2236.404296875,168.302734375,28.153549194336},
	{2374.3173828125,22.654296875,28.44164276123},
	{2323.8896484375,116.1103515625,28.44164276123},
	{2373.865234375,49.236328125,28.441644668579},
	{2363.9697265625,116.05859375,28.441644668579},
	{2323.8759765625,136.4765625,28.44164276123},
	{2366.390625,40.341796875,28.44164276123},
	{2363.9970703125,141.7978515625,28.44164276123},
	{2323.8486328125,162.4755859375,28.441644668579},
	{2363.986328125,165.8994140625,28.441644668579},
	{2323.875,191.03515625,28.44164276123},
	{2363.9931640625,187.1484375,28.44164276123},
	{2307.013671875,-4.8701171875,26.7421875},
	{2310.9267578125,-9.912109375,26.7421875},
	{2333.611328125,51.7109375,26.627893447876},
	{2324.1884765625,-3.5205078125,26.557140350342},
	{2332.97265625,-4.00390625,26.560916900635},
	{2327.888671875,8.4453125,26.531627655029},
	{2484.3359375,-28.353515625,28.44164276123},
	{2488.328125,11.7509765625,28.44164276123},
	{2513.419921875,-28.375,28.441644668579},
	{2558.2197265625,-11.2705078125,27.675647735596},
	{2549.19921875,25.4013671875,27.675647735596},
	{2398.416015625,110.73046875,28.44164276123},
	{2551.20703125,57.1240234375,27.675645828247},
	{2444.046875,97.8427734375,28.441644668579},
	{2556.9736328125,87.7666015625,27.675645828247},
	{2494.595703125,88.2958984375,26.484375},
	{2561.78125,72.1796875,26.4765625},
	{2537.916015625,128.3974609375,27.683460235596},
	{2513.9208984375,94.4111328125,27.683460235596},
	{2504.732421875,134.0849609375,26.4765625},
	{2462.7822265625,134.2802734375,27.675645828247},
	{2481.0791015625,125.8642578125,27.675647735596},
	{2456.7744140625,127.2626953125,27.675647735596},
	{2412.8662109375,70.7548828125,28.44164276123},
	{1547.08984375,32.642578125,24.140625},
	{1105.8349609375,-301.82421875,74.5390625},
	{1106.46875,-316.521484375,74.7421875},
	{614.388671875,-518.3642578125,16.353294372559},
	{624.8662109375,-506.2568359375,16.352542877197},
	{654.810546875,-503.103515625,16.3359375},
	{695.048828125,-500.1318359375,16.3359375},
	{818.771484375,-495.69140625,18.012922286987},
	{742.337890625,-495.80078125,18.012922286987},
	{795.482421875,-497.193359375,18.013332366943},
	{768.375,-503.7763671875,18.012926101685},
	{766.5439453125,-556.5673828125,18.012924194336},
	{745.232421875,-556.7734375,18.012926101685},
	{800.810546875,-574.1591796875,16.3359375},
	{691.248046875,-621.69140625,16.3359375},
	{820.1103515625,-575.345703125,16.536296844482},
	{673.2314453125,-634.4541015625,16.3359375},
	{857.2412109375,-602.9853515625,18.421875},
	{691.84765625,-546.6572265625,16.3359375},
	{849.98828125,-604.048828125,18.421875},
	{745.349609375,-591.0302734375,18.012922286987},
	{716.541015625,-468.16796875,16.343704223633},
	{673.0771484375,-460.72265625,16.536296844482},
	{609.509765625,-611.48828125,17.2265625},
	{609.5478515625,-595.8916015625,17.233013153076},
	{606.294921875,-581.365234375,16.636558532715},
	{2095.3544921875,-1145.32421875,26.592920303345},
	{1852.3740234375,-1144.9921875,23.834211349487},
	{1852.3232421875,-1092.921875,23.828125},
	{1831.0498046875,-1092.1767578125,23.838096618652},
	{1833.751953125,-1125.6044921875,24.672080993652},
	{1796.8720703125,-1149.1142578125,23.749704360962},
	{1700.3095703125,-1171.275390625,23.843555450439},
	{1730.1767578125,-1181.998046875,23.838611602783},
	{1792.90625,-1163.4306640625,23.828125},
	{1830.556640625,-1172.0546875,24.265625},
	{1808.1728515625,-1436.2373046875,13.4296875},
	{1764.3583984375,-1398.005859375,15.7578125},
	{1789.0791015625,-1383.9853515625,15.7578125},
	{1765.7978515625,-1341.994140625,15.758672714233},
	{1684.4501953125,-1345.8330078125,17.433988571167},
	{1734.76953125,-1265.439453125,13.542039871216},
	{1691.03515625,-1200.0849609375,19.8984375},
	{1650.560546875,-1199.1298828125,19.781862258911},
	{1569.3662109375,-1198.900390625,19.7890625},
	{1528.875,-1151.2177734375,24.078125},
	{1566.1611328125,-1171.3837890625,24.095048904419},
	{1631.830078125,-1172.927734375,24.084280014038},
	{1673.3291015625,-1171.041015625,23.972120285034},
	{1658.5478515625,-1342.62890625,17.438894271851},
	{1570.64453125,-1337.533203125,16.484375},
	{1500.3759765625,-1337.107421875,14.021427154541},
	{1516.646484375,-1399.5546875,14.011289596558},
	{1667.8896484375,-1533.5478515625,13.546875},
	{1648.3720703125,-1469.2060546875,13.546875},
	{1689.66015625,-1518.0146484375,13.546875},
	{1670.46875,-1581.7578125,13.546875},
	{1555.7529296875,-1634.4580078125,6.21875},
	{1568.6025390625,-1689.9833984375,6.21875},
	{1419.185546875,-1607.17578125,13.546875},
	{1419.1826171875,-1640.2978515625,13.546875},
	{1410.2939453125,-1701.4365234375,13.539485931396},
	{1341.330078125,-1675.177734375,17.71573638916},
	{1341.3544921875,-1648.96875,17.719120025635},
	{1327.890625,-1556.087890625,13.546875},
	{1347.8154296875,-1501.3310546875,13.546875},
	{1333.091796875,-1522.33984375,13.546875},
	{1360.2177734375,-1469.576171875,13.546875},
	{1368.3525390625,-1432.541015625,14.0546875},
	{1387.353515625,-1438.6533203125,13.5546875},
	{1408.470703125,-1385.607421875,13.572636604309},
	{1370.8134765625,-1365.4697265625,13.546875},
	{1370.6337890625,-1320.107421875,13.546875},
	{1424.6103515625,-1086.5908203125,17.550863265991},
	{1440.609375,-1095.6064453125,17.62438583374},
	{1386.91015625,-1168.6650390625,23.8203125},
	{1465.8994140625,-1010.4609375,26.84375},
	{1448.890625,-1010.728515625,26.84375},
	{1330.3232421875,-985.314453125,33.896629333496},
	{1300.2353515625,-992.048828125,35.280891418457},
	{1290.7939453125,-1075.2197265625,29.27294921875},
	{1285.21484375,-1066.130859375,31.678918838501},
	{1284.6728515625,-1089.58203125,28.2578125},
	{1320.392578125,-1076.6240234375,29.1796875},
	{1291.37890625,-1131.5009765625,23.828125},
	{1243.310546875,-1076.3720703125,31.5546875},
	{1296.7802734375,-991.564453125,32.6953125},
	{1234.81640625,-1437.94921875,13.615178108215},
	{1232.875,-1459.0751953125,13.546875},
	{1284.8671875,-1464.080078125,10.046875},
	{1247.3681640625,-1528.0390625,13.561420440674},
	{1148.23828125,-1344.2822265625,13.655700683594},
	{1180.0244140625,-1260.689453125,18.8984375},
	{1187.322265625,-1254.587890625,18.890762329102},
	{1180.595703125,-1255.048828125,15.1796875},
	{1186.6298828125,-1226.7841796875,18.5546875},
	{1180.81640625,-1227.34765625,22.132949829102},
	{1180.0126953125,-1233.4072265625,22.140625},
	{1170.3720703125,-1490.9453125,22.755535125732},
	{1062.6298828125,-1499.9287109375,22.752643585205},
	{1112.4912109375,-1520.8896484375,15.796875},
	{1153.83984375,-1181.85546875,32.818702697754},
	{1161.640625,-1162.3193359375,32.027549743652},
	{1102.423828125,-1092.8701171875,28.46875},
	{1142.8388671875,-1069.4052734375,31.765625},
	{1102.75,-1069.3359375,31.8828125},
	{1069.2041015625,-1080.9345703125,27.532295227051},
	{1246.2529296875,-908.962890625,46.6015625},
	{1252.869140625,-902.53515625,46.593887329102},
	{1248.9677734375,-877.4228515625,42.8828125},
	{1242.1826171875,-872.0380859375,46.632949829102},
	{1287.1630859375,-867.5517578125,46.836074829102},
	{1281.7578125,-874.931640625,46.84375},
	{1290.984375,-896.9892578125,42.8828125},
	{1439.6669921875,-926.4306640625,39.647666931152},
	{1411.228515625,-920.8828125,38.421875},
	{1467.9072265625,-917.0048828125,54.839092254639},
	{1469.384765625,-904.7822265625,54.8359375},
	{1420.697265625,-885.1396484375,50.645557403564},
	{1527.41796875,-892.8388671875,57.657482147217},
	{1539.822265625,-851.0029296875,64.336059570312},
	{1563.318359375,-855.5576171875,61.365352630615},
	{1534.9189453125,-800.1513671875,72.849456787109},
	{1549.11328125,-803.66015625,72.217529296875},
	{1535.44140625,-762.0888671875,79.9453125},
	{1497.2705078125,-666.6865234375,95.601257324219},
	{1442.8671875,-630.9267578125,95.718566894531},
	{1333.8984375,-630.0361328125,109.1349029541},
	{1258.3154296875,-785.7998046875,92.030181884766},
	{1302.1123046875,-786.5693359375,88.3125},
	{1134.892578125,-748.40234375,97.162223815918},
	{1111.27734375,-742.2744140625,100.13292694092},
	{1095.0439453125,-646.50390625,113.6484375},
	{1094.6015625,-661.0712890625,113.6484375},
	{1045.3935546875,-641.359375,120.1171875},
	{980.0400390625,-677.3671875,121.97625732422},
	{992.154296875,-695.625,121.77093505859},
	{897.7158203125,-677.494140625,116.89044189453},
	{945.8369140625,-710.2158203125,122.61987304688},
	{868.3251953125,-715.86328125,105.6796875},
	{848.931640625,-745.384765625,94.969268798828},
	{808.51953125,-759.94140625,76.531364440918},
	{784.984375,-761.169921875,73.560661315918},
	{909.6806640625,-816.8798828125,103.12602996826},
	{977.6484375,-771.376953125,112.20262908936},
	{1017.0146484375,-763.0830078125,112.56301879883},
	{1034.3251953125,-811.2109375,101.8515625},
	{990.0791015625,-828.50390625,95.468574523926},
	{1093.455078125,-805.79296875,107.42092895508},
	{937.982421875,-848.236328125,93.632316589355},
	{828.65625,-858.4248046875,70.330810546875},
	{786.333984375,-827.677734375,70.289581298828},
	{835.875,-893.609375,68.768898010254},
	{725.0361328125,-997.859375,52.734375},
	{730.9892578125,-1013.015625,52.737854003906},
	{672.921875,-1020.2392578125,55.759605407715},
	{699.2705078125,-1058.7177734375,49.421691894531},
	{645.47265625,-1117.919921875,44.207038879395},
	{565.7802734375,-1098.4677734375,69.951286315918},
	{497.560546875,-1094.9091796875,82.359191894531},
	{416.6953125,-1154.544921875,76.687614440918},
	{471.3603515625,-1164.3671875,67.170478820801},
	{534.728515625,-1173.6796875,58.809711456299},
	{580.3369140625,-1149.345703125,53.180084228516},
	{358.3115234375,-1207.4990234375,76.518783569336},
	{316.11328125,-1139.5576171875,81.593444824219},
	{299.66796875,-1154.400390625,81.224769592285},
	{350.3330078125,-1197.0029296875,76.515625},
	{250.9892578125,-1220.583984375,76.10237121582},
	{252.931640625,-1270.10546875,74.399215698242},
	{272.65234375,-1281.828125,74.632507324219},
	{256.2763671875,-1297.99609375,74.632507324219},
	{220.125,-1250.248046875,78.330360412598},
	{167.1376953125,-1297.1552734375,70.351257324219},
	{168.4248046875,-1321.5234375,70.351257324219},
	{255.20703125,-1365.712890625,53.109375},
	{298.3076171875,-1338.287109375,53.441452026367},
	{228.75,-1403.7080078125,51.60758972168},
	{335.8173828125,-1303.744140625,50.759044647217},
	{398.68359375,-1271.0029296875,50.019790649414},
	{432.056640625,-1253.8876953125,51.580940246582},
	{549.4267578125,-1215.0986328125,44.86026763916},
	{552.109375,-1200.5830078125,44.831535339355},
	{598.68359375,-1194.3447265625,41.784606933594},
	{608.8759765625,-1187.1806640625,41.784606933594},
	{152.6962890625,-1449.6953125,32.844982147217},
	{140.6455078125,-1479.787109375,25.2109375},
	{1674.4541015625,1447.390625,10.790289878845},
	{1682.275390625,1755.2529296875,10.827277183533},
	{1653.578125,1732.27734375,10.8203125},
	{1643.8818359375,1912.6865234375,10.8203125},
	{1663.1279296875,1912.267578125,10.8203125},
	{1671.646484375,1967.9560546875,10.8203125},
	{1648.52734375,1977.759765625,10.8203125},
	{1611.9306640625,1978.109375,10.8203125},
	{1530.740234375,1936.2431640625,10.8203125},
	{1511.0576171875,1911.4580078125,10.8203125},
	{1735.013671875,2111.724609375,12.2890625},
	{1686.2880859375,2046.1767578125,11.46875},
	{1673.447265625,2090.677734375,11.4609375},
	{1672.0517578125,2130.0087890625,11.4609375},
	{1645.0537109375,2128.7568359375,11.203125},
	{1639.6298828125,2149.41015625,11.3125},
	{1638.119140625,2103.275390625,11.3125},
	{1644.87109375,2080.9677734375,11.3125},
	{1618.1064453125,2076.033203125,30.529462814331},
	{1596.4287109375,2038.126953125,11.46875},
	{1597.4423828125,2092.88671875,11.3125},
	{1584.388671875,2147.537109375,11.4609375},
	{1536.3486328125,2032.8720703125,14.739588737488},
	{1542.66796875,2003.1279296875,10.8203125},
	{1501.3984375,2027.3271484375,14.739588737488},
	{1481.15234375,1998.68359375,10.8203125},
	{1473.8974609375,2002.4560546875,10.8203125},
	{1456.1259765625,2030.458984375,14.739588737488},
	{1416.98828125,2036.68359375,10.8203125},
	{1417.9794921875,1999.42578125,10.8203125},
	{1422.6806640625,1915.28515625,11.46875},
	{1453.978515625,1944.6875,11.468292236328},
	{1445.365234375,1949.2958984375,11.4609375},
	{1365.646484375,1932.775390625,11.468292236328},
	{1335.9306640625,1919.6494140625,11.4609375},
	{1319.794921875,1975.5244140625,11.46875},
	{1352.830078125,2027.876953125,11.4609375},
	{1370.0166015625,1989.18359375,11.308856964111},
	{1547.447265625,2125.7880859375,11.4609375},
	{1477.5693359375,2194.6318359375,11.0234375},
	{1407.4580078125,2221.41796875,11.0234375},
	{1369.73828125,2195.5634765625,9.7578125},
	{1393.2724609375,2171.2744140625,9.7578125},
	{1409.5810546875,2141.7421875,12.015625},
	{1413.6455078125,2105.537109375,12.015625},
	{1360.4912109375,2213.3759765625,12.015625},
	{1442.3857421875,2361.904296875,10.8203125},
	{1656.9853515625,2251.1826171875,11.07010269165},
	{1838.0458984375,2157.4013671875,10.8203125},
	{1855.751953125,2157.0712890625,10.8203125},
	{1837.61328125,2093.943359375,10.8203125},
	{1892.7275390625,2235.4423828125,11.125},
	{1879.2236328125,2235.25,11.125},
	{1857.625,2351.8291015625,10.979915618896},
	{1856.248046875,2383.25,10.979915618896},
	{2023.5849609375,1900.0634765625,12.267676353455},
	{2018.970703125,1917.529296875,12.341463088989},
	{1968.7294921875,1623.48828125,12.860266685486},
	{2001.49609375,1541.267578125,13.5859375},
	{1999.31640625,1530.21875,14.622252464294},
	{1890.0166015625,1596.4658203125,10.538269996643},
	{1868.1669921875,1308.9814453125,16.922344207764},
	{1931.69921875,1336.7529296875,9.96875},
	{1947.2333984375,1397.4990234375,9.2578125},
	{1910.7255859375,1401.818359375,9.2578125},
	{1953.0556640625,1343.958984375,15.3671875},
	{1993.6875,1241.4521484375,10.8203125},
	{2008.46875,1169.8330078125,10.8203125},
	{1966.9130859375,1102.0322265625,10.8203125},
	{1952.001953125,1101.9404296875,10.8203125},
	{1896.0146484375,1142.3056640625,10.8203125},
	{1862.666015625,1190.12109375,10.836782455444},
	{1859.01171875,1112.12890625,10.8203125},
	{1858.84765625,1079.8623046875,10.8203125},
	{1859.0625,1050.431640625,10.8203125},
	{1858.92578125,994.1474609375,10.8203125},
	{1859.4013671875,937.771484375,10.8203125},
	{1877.474609375,925.0947265625,10.8203125},
	{1927.7822265625,924.265625,10.831217765808},
	{1916.3369140625,970.4931640625,10.8203125},
	{1909.0107421875,1017.82421875,10.8203125},
	{1920.2158203125,964.525390625,10.8203125},
	{1960.115234375,953.115234375,10.8203125},
	{1999.6953125,991.48046875,10.8203125},
	{2021.9443359375,1003.3857421875,10.8203125},
	{2021.2001953125,1009.5908203125,10.8203125},
	{1946.427734375,2050.9853515625,10.8203125},
	{1968.236328125,2294.9638671875,16.455863952637},
	{1998.7578125,2302.7958984375,10.8203125},
	{2004.5810546875,2309.9541015625,10.8203125},
	{2127.40625,2377.3232421875,10.8203125},
	{2189.416015625,2399.2802734375,10.8203125},
	{2189.416015625,2399.2802734375,10.8203125},
	{2166.443359375,2478.806640625,10.8203125},
	{2159.64453125,2465.7568359375,10.8203125},
	{2114.9013671875,2498.763671875,14.83895111084},
	{2099.5068359375,2492.00390625,11.078125},
	{2057.7861328125,2483.947265625,11.078125},
	{2176.8447265625,2419.779296875,73.03385925293},
	{2119.2587890625,884.3779296875,11.186832427979},
	{2159.072265625,956.1904296875,11.1015625},
	{2249.9599609375,960.7021484375,10.812986373901},
	{2491.2060546875,918.8837890625,11.0234375},
	{2502.2255859375,926.1259765625,11.0234375},
	{2196.83203125,1062.1728515625,10.8203125},
	{2182.6611328125,1114.8740234375,12.6484375},
	{2413.5078125,1122.8271484375,10.8203125},
	{2478.779296875,1063.951171875,10.812517166138},
	{2499.1787109375,1149.474609375,22.023197174072},
	{2625.6640625,1191.623046875,10.794861793518},
	{2633.263671875,1192.841796875,26.918153762817},
	{2581.3623046875,1062.3056640625,11.157404899597},
	{2546.0205078125,1106.1640625,10.8203125},
	{2540.919921875,1232.1962890625,10.958621025085},
	{2477.7119140625,1276.30859375,10.8125},
	{2448.529296875,1300.859375,10.8203125},
	{2178.7080078125,1292.08203125,10.8203125},
	{2178.1796875,1285.7978515625,10.8203125},
	{2237.60546875,1284.345703125,10.8203125},
	{2180.833984375,1448.6962890625,10.8203125},
	{2178.2666015625,1516.650390625,10.8203125},
	{2153.0166015625,1490.373046875,10.8203125},
	{2272.4833984375,1518.0166015625,30.031227111816},
	{2297.7109375,1469.025390625,36.421875},
	{2418.9482421875,1431.9580078125,10.8203125},
	{2465.544921875,1405.8095703125,10.90625},
	{2533.041015625,1398.083984375,10.90625},
	{2567.5322265625,1402.701171875,11.066242218018},
	{2557.7509765625,1363.9140625,10.8203125},
	{2511.9814453125,1360.2021484375,10.827831268311},
	{2533.5537109375,1507.3662109375,11.621562004089},
	{2567.30078125,1552.279296875,13.40625},
	{2460.572265625,1558.572265625,11.78125},
	{2340.6484375,1576.1884765625,10.8203125},
	{2299.3759765625,1564.9033203125,10.8203125},
	{2308.8681640625,1648.3955078125,10.8203125},
	{2284.109375,1722.8798828125,11.046875},
	{2160.9697265625,1640.72265625,11.141441345215},
	{2154.6376953125,1742.34375,11.107455253601},
	{2337.4521484375,1758.85546875,12.453807830811},
	{2436.3916015625,1672.55859375,10.8203125},
	{2391.0537109375,1682.572265625,14.281055450439},
	{2378.78515625,1681.8125,14.281055450439},
	{2359.9970703125,1677.62109375,14.281055450439},
	{2359.4423828125,1669.43359375,14.281055450439},
	{2359.2080078125,1662.583984375,14.281055450439},
	{2515.3623046875,1657.0458984375,11.0234375},
	{2510.2685546875,1680.44921875,11.0234375},
	{2491.578125,1680.6865234375,11.0234375},
	{2480.6259765625,1681.3154296875,11.0234375},
	{2399.8466796875,1838.314453125,11.65625},
	{2277.68359375,1865.5302734375,10.8203125},
	{2224.6591796875,1843.017578125,10.8203125},
	{2204.5087890625,1899.7978515625,10.8203125},
	{2375.44921875,2044.087890625,10.8203125},
	{2545.6455078125,1972.0263671875,10.8203125},
	{2634.0810546875,1979.8349609375,14.116060256958},
	{2654.6181640625,1979.4892578125,14.116060256958},
	{2646.3984375,2015.9638671875,10.81704044342},
	{2637.265625,2017.2587890625,10.8203125},
	{2613.2822265625,2050.720703125,14.116060256958},
	{2470.232421875,2124.7041015625,10.8203125},
	{2406.3818359375,2125.59765625,10.9314661026},
	{2326.208984375,2118.970703125,10.828125},
	{2220.5615234375,2124.310546875,10.8203125},
	{2166.064453125,2162.904296875,10.8203125},
	{2257.6494140625,2161.7294921875,10.8203125},
	{2371.5078125,2166.208984375,10.826242446899},
	{2446.927734375,2162.4189453125,10.8203125},
	{2609.2236328125,2144.65625,14.116060256958},
	{2636.4287109375,2183.9091796875,10.8203125},
	{2611.072265625,2183.228515625,10.812986373901},
	{2601.9326171875,2190.22265625,14.116060256958},
	{2602.3974609375,2202.5283203125,14.116060256958},
	{2624.9462890625,2200.6953125,10.8203125},
	{2619.8818359375,2199.4599609375,10.8203125},
	{2605.30859375,2208.388671875,10.8203125},
	{2604.0712890625,2212.0478515625,10.8203125},
	{2636.3720703125,2351.666015625,10.8203125},
	{2628.2978515625,2347.75390625,10.8203125},
	{2572.455078125,2331.640625,17.822208404541},
	{2583.091796875,2366.2529296875,17.8203125},
	{2610.43359375,2417.9580078125,10.8203125},
	{2622.5302734375,2417.6943359375,10.8203125},
	{2516.173828125,2225.677734375,10.8203125},
	{2453.9091796875,2226.2451171875,10.866273880005},
	{2429.359375,2226.2294921875,10.948439598083},
	{2345.5625,2273.11328125,8.1477851867676},
	{2352.953125,2307.685546875,8.1477851867676},
	{2393.275390625,2307.5244140625,8.140625},
	{2363.90625,2377.080078125,10.8203125},
	{2445.9287109375,2376.3408203125,12.163512229919},
	{2448.240234375,2257.0556640625,10.8203125},
	{2488.9228515625,2397.712890625,10.8203125},
	{2484.8642578125,2356.818359375,4.2109375},
	{2491.443359375,2397.615234375,4.2109375},
	{2248.23828125,2397.7373046875,10.8203125},
	{2212.654296875,2341.794921875,10.8203125},
	{2180.888671875,2292.33984375,10.8203125},
	{2243.9453125,2522.1337890625,10.8203125},
	{2271.673828125,2537.2412109375,10.8203125},
	{2321.2998046875,2531.94140625,10.8203125},
	{2331.1904296875,2531.1513671875,10.8203125},
	{952.1337890625,-910.8427734375,45.765625},
	{813.654296875,-1005.595703125,27.943950653076},
	{766.28515625,-1011.6015625,24.109375},
	{976.5546875,-1070.9052734375,26.988595962524},
	{976.326171875,-1091.7255859375,23.934619903564},
	{972.2578125,-1122.3212890625,23.846771240234},
	{982.3046875,-1162.3857421875,25.0859375},
	{921.6982421875,-1299.1845703125,14.09375},
	{922.126953125,-1287.5625,14.40625},
	{919.2177734375,-1266.0234375,15.171875},
	{919.419921875,-1252.0859375,16.380939483643},
	{726.51953125,-1275.85546875,13.6484375},
	{954.126953125,-1336.431640625,13.538691520691},
	{875.08984375,-1504.677734375,12.657918930054},
	{851.09375,-1519.935546875,13.691524505615},
	{878.4921875,-1514.6591796875,14.352069854736},
	{762.6962890625,-1563.6318359375,13.553644180298},
	{732.2548828125,-1477.767578125,5.46875},
	{719.1220703125,-1476.7841796875,5.46875},
	{789.1220703125,-1324.5078125,-0.5078125},
	{852.841796875,-1391.2421875,-0.50146150588989},
	{843.9853515625,-1390.5986328125,-1.3003606796265},
	{726.6962890625,-1450.935546875,17.6953125},
	{608.0302734375,-1475.2041015625,14.644786834717},
	{652.9443359375,-1618.94921875,15.0},
	{655.5556640625,-1640.4521484375,15.861747741699},
	{655.876953125,-1650.0732421875,15.408567428589},
	{487.3505859375,-1639.61328125,23.703125},
	{299.43359375,-1611.5322265625,33.120010375977},
	{279.83984375,-1615.5439453125,33.253612518311},
	{277.546875,-1599.9365234375,33.069110870361},
	{357.3642578125,-1394.314453125,14.438846588135},
	{374.984375,-1384.0029296875,14.462802886963},
	{391.921875,-1374.3095703125,14.819017410278},
	{595.61328125,-1250.6875,18.295663833618},
	{617.681640625,-1331.0546875,13.644295692444},
	{297.146484375,-1490.69140625,24.59375},
	{288.357421875,-1544.0625,24.59375},
	{364.099609375,-1557.318359375,32.909343719482},
	{409.57421875,-1601.76171875,27.14465713501},
	{478.35546875,-1537.6982421875,19.478967666626},
	{476.6376953125,-1497.7607421875,20.458106994629},
	{660.5947265625,-1525.875,14.8515625},
	{657.7060546875,-1480.9951171875,14.8515625},
	{684.3662109375,-1435.517578125,14.8515625},
	{598.333984375,-1285.1640625,15.859577178955},
	{895.5986328125,-1116.953125,24.197673797607},
	{899.21875,-1068.703125,24.479953765869},
	{811.0830078125,-1092.8251953125,25.78458404541},
	{820.0927734375,-1092.373046875,25.795583724976},
	{820.4970703125,-1109.12109375,25.796077728271},
	{810.7294921875,-1109.046875,25.784152984619},
	{811.0224609375,-1101.0810546875,25.784509658813}
};

//Textdraws
new PlayerText:HUDTxd[MAX_PLAYERS][2];
new PlayerText:VStatsTxd[MAX_PLAYERS][4];
new PlayerText:KillTxd0[MAX_PLAYERS];
new PlayerText:KillTxd1[MAX_PLAYERS];
new PlayerText:KillTxd2[MAX_PLAYERS];
new PlayerText:DeathTxd0[MAX_PLAYERS];
new PlayerText:DeathTxd1[MAX_PLAYERS];
new PlayerText:DeathTxd2[MAX_PLAYERS];
new PlayerText:SupHud[MAX_PLAYERS][7];
new Text:StatsTxd[3];
new Text:HideMapTxd;
new Text:HideMapTxd2;
new Text:EPBTxd;
new HideMap;
new Text:Inv_TD[12];
new PlayerText:Inv_PTD[MAX_PLAYERS][24];

//Bars
new PlayerBar:StatsBar[MAX_PLAYERS][3];
new PlayerBar:VStatsBar[MAX_PLAYERS];
new PlayerBar:HudSBar[MAX_PLAYERS];

main()
{
    print("\n");
	print("  |-------------------------------------------------------");
	print("  |--- Gamemode DayZ carregada com sucesso!");
    print("  |--  Script v1.0 by RodrigoMSR");
	print("  |--  Mapas e areas de looting by Kitten aka AldenJ");
    print("  |--  Copyright © 2017 Todos os direitos reservados");
	print("  |-------------------------------------------------------");
	print("\n");
}

//Callbacks --------------------------------------------------------------------

public OnGameModeInit()
{
    MCID = mysql_connect(HOST, USUARIO, SENHA, DATABASE);
    
    query[0] = EOS;
    strcat(query, "CREATE TABLE IF NOT EXISTS contas(ID int AUTO_INCREMENT PRIMARY KEY, Nome varchar(24) NOT NULL, Senha int NOT NULL, Registro varchar(60) NOT NULL, Score int(20) DEFAULT 0, Admin int(20) DEFAULT 0, Skin int DEFAULT 230, Clan varchar(25) DEFAULT 'Nenhum', ClanL int DEFAULT 0, Dinheiro int(20) DEFAULT 0, Matou int(10) DEFAULT 0, Morreu int(10) DEFAULT 0, IP varchar(20) DEFAULT '255.255.255.255', Banido int(10) DEFAULT 0, Ban_admin varchar(24) DEFAULT 'Ninguem', ");
	strcat(query, "Ban_motivo varchar(100) DEFAULT 'Nenhum', Ban_time int DEFAULT 0, Fome float DEFAULT 100.0, Sede float DEFAULT 100.0, Vida float DEFAULT 100.0, Colete float DEFAULT 100.0, pX float DEFAULT 0.0, pY float DEFAULT 0.0, pZ float DEFAULT 0.0, pA float DEFAULT 0.0, pInt int DEFAULT 0, pWorld int DEFAULT 0, Arma0 int DEFAULT 0, Arma1 int DEFAULT 0, Arma2 int DEFAULT 0, Arma0A int DEFAULT 0, Arma1A int DEFAULT 0, Arma2A int DEFAULT 0, LDTime int DEFAULT 0, Exp int DEFAULT 1, ");
	strcat(query, "Online int DEFAULT 0, OnlineT int DEFAULT 0)");
    
    mysql_query(MCID, "CREATE TABLE IF NOT EXISTS clans(ID int AUTO_INCREMENT PRIMARY KEY, Nome varchar(25) NOT NULL, Registro varchar(20) NOT NULL, Criador varchar(24) NOT NULL, Info varchar(700) DEFAULT 'Nada', Cor int DEFAULT -1)", false);
	
	mysql_query(MCID, query, false);
    
    print("MySQL database");
    print("----------------");
    if(mysql_errno(MCID) != 0) printf("  Falha na conexao ao banco de dados MySQL [error %d]", mysql_errno(MCID));
	else print("  Conexao ao banco de dado MySQL efetuada com sucesso");
	
	HideMap = GangZoneCreate(-2997, -2991, 2993, 2996);
	
	UsePlayerPedAnims();
	EnableStuntBonusForAll(0);
	//DisableInteriorEnterExits();
	ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF);
	mysql_log(ERROR | WARNING);
	MapAndreas_Init(MAP_ANDREAS_MODE_FULL);
	
	FormatarWNames();
	LoadTextDraws();
	CarregarPostos();
	LoadLoot();
	//CreateVehicles();
	LoadVehicles();
	
	SendRconCommand("rcon 0");
	
	for(new i = 0; i < 311+1; i++) AddPlayerClass(i, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
	for(new i = 0; i < 6; i++) ChatKill[i][0] = 24325, ChatKill[i][1] = 24325, ChatKill[i][2] = 0;

	SetTimer("SalvarDados", 240000, true);
	SetTimer("ServerTimer", 1000, true);
	
	SalvarDados();
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	if(IsPlayerNPC(playerid)) return Player[playerid][pLogado] = false, 1;
	for(new i = 0; i < 100; i++) SendClientMessage(playerid, -1, " ");
	LoadPlayerTextDraws(playerid);
    SetPlayerColor(playerid, 0xFFFFFFFF);
    
    //Vars reset
    Player[playerid][pSlots] = 5;
    Player[playerid][pGod] = 0;
    Player[playerid][pGodcar] = 0;
    Player[playerid][pPassF] = 0;
    Player[playerid][pKicked] = 0;
    Player[playerid][pLogado] = false;
	return 1;
}


public OnPlayerDisconnect(playerid, reason)
{
	switch(reason)
	{
    	case 0: SendClientMessageToAllF(0xC0C0C0AA, "%s (%i) saiu do jogo (conexгo/crash)", GetName(playerid), playerid);
		case 1: SendClientMessageToAllF(0xC0C0C0AA, "%s (%i) saiu do jogo", GetName(playerid), playerid);
	}
    SalvarConta(playerid, 0);
    Player[playerid][pLogado] = false;
	Player[playerid][mID] = cache_insert_id();
    Player[playerid][pCash] = 0;
    Player[playerid][pAdmin] = 0;
    Player[playerid][pMorreu] = 0;
    Player[playerid][pMatou] = 0;
    Player[playerid][pSede] = 100;
    Player[playerid][pFome] = 100;
    Player[playerid][pLogado] = true;
	return 1;
}

public OnPlayerSpawn(playerid)
{
	if(Player[playerid][pLogado] == false)
	{
	    LimparChat(playerid);
	    SendClientMessage(playerid, vermelho, "| KICK | Vocк foi kickado por nascer sem logar");
	    return 1;
	}
	TextDrawHideForPlayer(playerid, EPBTxd);
	if(Player[playerid][pFSP] == 0 || Player[playerid][pCPos][0] == 0)
	{
		new rand = random(sizeof(Spawns));
	    SetPlayerPos(playerid, Spawns[rand][0], Spawns[rand][1], Spawns[rand][2]);
	    SetPlayerInterior(playerid, 0);
		SetPlayerFacingAngle(playerid, Spawns[rand][3]);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else
	{
	    SetPlayerPos(playerid, Player[playerid][pCPos][0], Player[playerid][pCPos][1], Player[playerid][pCPos][2]);
	    SetPlayerInterior(playerid, Player[playerid][pCPosInt]);
	    SetPlayerFacingAngle(playerid, Player[playerid][pCPos][3]);
	    SetPlayerVirtualWorld(playerid, Player[playerid][pCPosW]);
	    Player[playerid][pFSP] = 0;
	}
	AtualizarArmas(playerid, 1);
	AtualizarUsedItens(playerid);
	SetCameraBehindPlayer(playerid);
	SetPlayerSkin(playerid, Player[playerid][pSkin]);
	ShowInvTxd(playerid, 0);
    ShowHudTxd(playerid, 1);
    HideKTxd(playerid);
    AtualizarAnexos(playerid);
    SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 998);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 998);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 998);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 998);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 100);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    if(IsPlayerNPC(playerid)) return 1;
	if(killerid != INVALID_PLAYER_ID)
	{
	    new exp = 1;
	    SendClientMessageF(killerid, verde, "* {FFFFFF}Vocк matou %s (%i) e ganhou {00FF00}%d{FFFFFF} de experiкncia", GetName(playerid), playerid, exp);
		Player[killerid][pMatou]++;
		Player[killerid][pExp] += exp;
	}
	SendDeathMessageEx(killerid, playerid, reason);
	Player[playerid][pMorreu]++;
	ShowDeathTxd(playerid, killerid);
	ShowHudTxd(playerid, 0);
    ResetPlayerWeapons(playerid);
    Player[playerid][pFome] = 100.0;
    Player[playerid][pSede] = 100.0;
    Player[playerid][pDTime] = 0;
    
    DropAllItens(playerid);
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    if(IsPlayerNPC(playerid)) return 1;
	if(Player[playerid][pLogado] == false)
	{
	    if(CheckRegister(playerid) == 0) return 1;
	    SendClientMessageToAllF(0xC0C0C0AA, "%s (%i) entrou no jogo", GetName(playerid), playerid);
	}
	HideKTxd(playerid);
	ShowHudTxd(playerid, 0);
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    if(IsPlayerNPC(playerid)) return 1;
	if(Player[playerid][pLogado] == false)
	{
	    GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~~h~VOCE NAO ESTA LOGADO!", 3000, 3);
	    return 0;
	}
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case DIALOG_REGISTRO:
        {
            if(!response) return Kick(playerid);
            if(strlen(inputtext) < 4 || strlen(inputtext) > 20 || strfind(inputtext, " ", true) != -1)
            {
                SendClientMessage(playerid, 0xFF0000FF, "ERRO:{FFFFFF} Senha invбlida!");
                new Dialog[300];
                format(Dialog, sizeof(Dialog),"{F8F8FF}Bem-vindo(a) ao servidor {058AFF}%s{F8F8FF}\n\nVocк nгo possui uma conta registrada\n\nDigite sua senha para registrar.\n\nStatus: {1E90FF}Nгo registrado{F8F8FF}\n\nIP: {058AFF}%s", GetName(playerid), PlayerIp(playerid));
        		ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", Dialog, "Registrar", "Cancelar");
        		return 1;
			}
            CriarConta(playerid, inputtext);
        }
        case DIALOG_LOGIN:
        {
            if(!response) return Kick(playerid);
            if(strlen(inputtext) < 4 || strlen(inputtext) > 20 || strfind(inputtext, " ", true) != -1)
            {
                SendClientMessage(playerid, 0xFF0000FF, "ERRO:{FFFFFF} Senha invбlida!");
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Digite sua senha", "Digite sua senha abaixo para logar-se:", "Logar", "Voltar");
                return 1;
			}
            if(Player[playerid][pSenha] == udb_hash(inputtext))
            {
                CarregarConta(playerid);
            }
			else
			{
			    Player[playerid][pPassF]++;
			    if(Player[playerid][pPassF] >= 3)
			    {
			        SendClientMessage(playerid, 0xFF0000FF, "ERRO:{FFFFFF} Vocк errou a senha 3 vezes e foi kickado");
			        Kick2(playerid);
			        return 1;
			    }
                SendClientMessage(playerid, 0xFF0000FF, "ERRO:{FFFFFF} Senha incorreta!");
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Digite sua senha", "Digite sua senha abaixo para logar-se:", "Logar", "Voltar");
            }
        }
        case DIALOG_LOOT:
        {
            if(!response) return 1;
            DarMapItem(playerid, LootDialog[playerid][listitem]);
            
            new itens = 0, pos, str[256];
		    format(str, sizeof(str), "Nome\tQuantidade/muniзгo");
		    for(new i = 0; i < MAX_MAPITENS; i++)
		    {
		        if(MapItem[i][mModel] != 0)
				{
				    if(IsPlayerInRangeOfPoint(playerid, 1.0, MapItem[i][mPos][0], MapItem[i][mPos][1], MapItem[i][mPos][2]))
				    {
				        if(MapItem[i][mArma] == 0) format(str, sizeof(str), "%s\n{%06x}%s\t%d", str, ItemStats[MapItem[i][mModel]][sColor] >>> 8, ItemStats[MapItem[i][mModel]][sNome], MapItem[i][mAmmo]);
			        	else format(str, sizeof(str), "%s\n{545454}%s\t%d", str, WNames[MapItem[i][mModel]], MapItem[i][mAmmo]);
				        LootDialog[playerid][pos] = i;
				        pos++;
				        itens++;
				        if(pos >= 9) break;
				    }
				}
		    }
		    if(itens > 0) ShowPlayerDialog(playerid, DIALOG_LOOT, DIALOG_STYLE_TABLIST_HEADERS, "Itens prуximos", str, "Pegar", "Fechar");
        }
        case DIALOG_CIT:
        {
            if(!response) return 1;
            new Float:x, Float:y, Float:z;
		    GetPlayerPos(playerid, x, y, z);
		    CreateItem(0, listitem+1, Player[playerid][CITAmmo], x, y, z);
		    SendClientMessage(playerid, 0x00FF00FF, "* Item criado com sucesso!");
        }
    }
    return 1;
}

public OnPlayerText(playerid, text[])
{
    if(Player[playerid][pLogado] == false)
	{
	    SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк nгo estб logado");
	    return 0;
	}
    if(strlen(text) > 240) return 0;
	new str[144+8];

	if(text[0] == '@')
	{
	    format(str, sizeof(str), "{FFFFFF}[Chat Global] {0095FF}%s (%i): {FFFFFF}%s", GetName(playerid), playerid, text[1]);
	    SendClientMessageToAll(-1, str);
	    return 0;
	}
	format(str, sizeof(str), "%s (%i): {FFFFFF}%s", GetName(playerid), playerid, text);
	new world = GetPlayerVirtualWorld(playerid), color = GetPlayerColor(playerid), Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
		    if(IsPlayerInRangeOfPoint(i, 20.0, x, y, z) && GetPlayerVirtualWorld(i) == world)
		    {
				SendClientMessage(i, color, str);
		    }
		}
	}
	SetPlayerChatBubble(playerid, text, 0xFFFFFFFF, 20.0, 10000);
	return 0;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
	{
	    if(newstate == PLAYER_STATE_DRIVER)
	    {
		    new v = GetPlayerVehicleID(playerid);
		    Player[playerid][pLastV] = v;
		    SendClientMessage(playerid, 0x00C2ECFF, "* Para ligar este veнculo pressione Y");
		}
	    ShowVStats(playerid, 1);
	}
	else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
	{
	    if(oldstate == PLAYER_STATE_DRIVER)
	    {
	        new v = Player[playerid][pLastV];
	        new engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
			SetVehicleParamsEx(v, VEHICLE_PARAMS_OFF, lights, alarm, 0, bonnet, boot, objective);
	    }
	    ShowVStats(playerid, 0);
	}
	return 1;
}

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
	if(newkeys & KEY_WALK)
	{
	    if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, vermelho, "* Vocк precisa estar apй para pegar um item");
	    new lastitem, itens = 0, pos, str[256];
	    format(str, sizeof(str), "Nome\tQuantidade/muniзгo");
	    for(new i = 0; i < MAX_MAPITENS; i++)
	    {
	        if(MapItem[i][mModel] != 0)
			{
			    if(IsPlayerInRangeOfPoint(playerid, 1.0, MapItem[i][mPos][0], MapItem[i][mPos][1], MapItem[i][mPos][2]))
			    {
			        if(MapItem[i][mArma] == 0) format(str, sizeof(str), "%s\n{%06x}%s\t%d", str, ItemStats[MapItem[i][mModel]][sColor] >>> 8, ItemStats[MapItem[i][mModel]][sNome], MapItem[i][mAmmo]);
			        else format(str, sizeof(str), "%s\n{545454}%s\t%d", str, WNames[MapItem[i][mModel]], MapItem[i][mAmmo]);
			        LootDialog[playerid][pos] = i;
			        pos++;
					lastitem = i;
			        itens++;
			        if(pos >= 9) break;
			    }
			}
	    }
	    if(itens > 0)
	    {
	        if(itens < 2) DarMapItem(playerid, lastitem);
	        else ShowPlayerDialog(playerid, DIALOG_LOOT, DIALOG_STYLE_TABLIST_HEADERS, "Itens prуximos", str, "Pegar", "Fechar");
	    }
	}
	if(newkeys & KEY_YES)
	{
	    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	    {
	        new v = GetPlayerVehicleID(playerid), Float:health;
			GetVehicleHealth(v, health);
			
	        new engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
			if(engine == VEHICLE_PARAMS_ON) return 1;
			
			if(health <= 300) return SendClientMessage(playerid, vermelho, "* Motor do veнculo estб muito danificado");
	        if(Veiculo[v][vFuel] < 1) return SendClientMessage(playerid, vermelho, "* Este veнculo nгo possui combustнvel");
	        
	        SendClientMessage(playerid, 0x00FF00FF, "* Veнculo ligado!");
	        SetVehicleParamsEx(v, VEHICLE_PARAMS_ON, lights, alarm, 0, bonnet, boot, objective);
	        return 1;
	    }
	    if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, vermelho, "* Vocк precisa estar apй para abrir o inventбrio");
	    ShowInvTxd(playerid);
	}
	return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(InvTSelect[playerid] != -1)
	{
	    new id = InvT[playerid][InvTSelect[playerid]];
		if(clickedid == Inv_TD[7]) //Dropar
		{
			if(Item[playerid][id][iUsed] == 1 || InvTSelect[playerid] == 4 || InvTSelect[playerid] == 5 || InvTSelect[playerid] == 6) return SendClientMessage(playerid, vermelho, "* Vocк nгo pode dropar um item equipado");
		    new Float:x, Float:y, Float:z;
		    GetPlayerPos(playerid, x, y, z);
		    CreateItem(Item[playerid][id][iArma], Item[playerid][id][iModel], Item[playerid][id][iAmmo], x, y, z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
			RemoveItem(playerid, id);
			SendClientMessage(playerid, verde, "* Item dropado com sucesso!");
			ShowInvTxd(playerid);
		}
		else if(clickedid == Inv_TD[9]) //Descarregar
		{
		    if(Item[playerid][id][iArma] == 0) return 1;
		    if(Item[playerid][id][iAmmo] == 0)
	        {
	            SendClientMessage(playerid, vermelho, "* Esta arma nгo possui muniзгo!");
	        }
	        else
	        {
	            new espaco = 0;
	            for(new i = 0; i < MAX_ITENS; i++)
				{
					if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0) espaco++;
				}
	            if(espaco >= Player[playerid][pSlots]) return SendClientMessage(playerid, vermelho, "* Vocк nгo possui espaзo no inventбrio");
	            new slot = GetWeaponSlot(Item[playerid][id][iModel]);
	            for(new i = 0; i < MAX_ITENS; i++)
	            {
	                if(Item[playerid][i][iModel] == 0)
	            	{
	            	    new type;
	                    switch(slot)
	                    {
	                        //Muniзгo de Pistola
		                	case 2: type = 1;
			                //Muniзгo de SMG
			                case 4: type = 2;
			                //Muniзгo de Escopeta
			                case 3: type = 3;
			                //Muniзгo de Assalto
			                case 5: type = 4;
			                //Muniзгo de Rifle
			                case 6: type = 5;
						}
						Item[playerid][i][iArma] = 0;
						Item[playerid][i][iUsed] = 0;
						Item[playerid][i][iModel] = type;
						Item[playerid][i][iAmmo] = Item[playerid][id][iAmmo];
	                    Item[playerid][id][iAmmo] = 0;

						SendClientMessage(playerid, verde, "* Arma descarregada, caixa de muniзгo criada no inventбrio");
						ShowInvTxd(playerid);
						return 1;
	            	}
	            }
			}
		}
	}
	if(clickedid == Inv_TD[11]) //Sair
	{
	    ShowInvTxd(playerid, 0);
	}
	return 1;
}

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == Inv_PTD[playerid][2]) //Usar/desequipar
	{
	    if(InvTSelect[playerid] == -1) return 1;
	    new id = InvT[playerid][InvTSelect[playerid]];
	    switch(InvTSelect[playerid])
	    {
	        case 4, 5, 6:
	        {
                new espaco = 0;
	            for(new i = 0; i < MAX_ITENS; i++)
				{
					if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0) espaco++;
				}
	            if(espaco >= Player[playerid][pSlots]) return SendClientMessage(playerid, vermelho, "* Vocк nгo possui espaзo no inventбrio");
	            new wid = InvTSelect[playerid]-4;
                for(new i = 0; i < MAX_ITENS; i++)
				{
				    if(Item[playerid][i][iModel] == 0)
				    {
				        Item[playerid][i][iArma] = 1;
				        Item[playerid][i][iModel] = Player[playerid][pArma][wid];
				        Item[playerid][i][iAmmo] = Player[playerid][pArmaA][wid];
				        Item[playerid][i][iUsed] = 0;
						break;
				    }
				}
				Player[playerid][pArma][wid] = 0;
				Player[playerid][pArmaA][wid] = 0;
				ResetPlayerWeapons(playerid);
				GivePlayerWeapon(playerid, Player[playerid][pArma][2], Player[playerid][pArmaA][2]);
				GivePlayerWeapon(playerid, Player[playerid][pArma][1], Player[playerid][pArmaA][1]);
				GivePlayerWeapon(playerid, Player[playerid][pArma][0], Player[playerid][pArmaA][0]);
                SendClientMessage(playerid, verde, "* Arma desequipada e enviada ao inventбrio");
                ShowHudTxd(playerid);
                ShowInvTxd(playerid);
                return 1;
	        }
	    }
	    if(Item[playerid][id][iUsed] == 0)
	    {
		    if(Item[playerid][id][iArma] == 0)
		    {
		        if(Item[playerid][id][iModel] >= 1 && Item[playerid][id][iModel] < 6) //Muniзхes
		        {
		            new slot;
		            switch(Item[playerid][id][iModel])
		            {
		                //Muniзгo de Pistola
		                case 1: slot = 2;
		                //Muniзгo de SMG
		                case 2: slot = 4;
		                //Muniзгo de Escopeta
		                case 3: slot = 3;
		                //Muniзгo de Assalto
		                case 4: slot = 5;
		                //Muniзгo de Rifle
		                case 5: slot = 6;
		            }
		            for(new i = 0; i < MAX_ITENS; i++)
		            {
		                if(Item[playerid][i][iModel] != 0)
		                {
		                	if(Item[playerid][i][iArma] == 1)
		                	{
		                        if(GetWeaponSlot(Item[playerid][i][iModel]) == slot)
		                        {
		                            Item[playerid][i][iAmmo] += Item[playerid][id][iAmmo];
									RemoveItem(playerid, id);
									SendClientMessage(playerid, verde, "* Muniзгo equipada!");
									ShowInvTxd(playerid);
									return 1;
		                        }
		                	}
						}
		            }
		            SendClientMessage(playerid, vermelho, "* Vocк nгo possui arma para este tipo de muniзгo");
		            return 1;
		        }
		        switch(Item[playerid][id][iModel])
		        {
		            case 6: //Caixa de ferramentas
		            {
		                new Float:x, Float:y, Float:z;
						for(new i = 0, m = GetVehiclePoolSize()+1; i < m; i++)
						{
						    if(GetVehicleModel(i) != 0)
						    {
						        GetVehiclePos(i, x, y, z);
						        if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
						        {
						            RemoveItem(playerid, id);
						            SetVehicleHealth(i, 1000);
						            SendClientMessage(playerid, verde, "* Veнculo concertado");
									ShowInvTxd(playerid, 0);
						            return 1;
						        }
						    }
						}
						SendClientMessage(playerid, vermelho, "* Vocк nгo estб proximo de um veнculo");
		            }
		            case 7: //Galгo de Gasolina
		            {
		                new Float:x, Float:y, Float:z;
						for(new i = 0, m = GetVehiclePoolSize()+1; i < m; i++)
						{
						    if(GetVehicleModel(i) != 0)
						    {
						        GetVehiclePos(i, x, y, z);
						        if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
						        {
						            if(Item[playerid][id][iAmmo] < 1) return SendClientMessage(playerid, vermelho, "* Galгo vazio, encha-o em um posto de combustнvel");
									if(Veiculo[i][vFuel] >= 100) return SendClientMessage(playerid, vermelho, "* Veнculo jб estб com o tanque cheio");
                                    Veiculo[i][vFuel] += Item[playerid][id][iAmmo];
									Item[playerid][id][iAmmo] = 0;
						            if(Veiculo[i][vFuel] > 100.0) Veiculo[i][vFuel] = 100;
						            SendClientMessage(playerid, verde, "* Veнculo abastecido");
									ShowInvTxd(playerid, 0);
						            return 1;
						        }
						    }
						}
						for(new i = 0; i < sizeof(GPostos); i++)
						{
						    if(IsPlayerInRangeOfPoint(playerid, 5.0, GPostos[i][0], GPostos[i][1], GPostos[i][2]))
						    {
						        if(Item[playerid][id][iAmmo] >= 30) return SendClientMessage(playerid, vermelho, "* Seu galгo jб estб cheio!");
                                Item[playerid][id][iAmmo] = 30;
                                SendClientMessage(playerid, verde, "* Vocк encheu seu galгo com sucesso");
                                ShowInvTxd(playerid, 0);
                                return 1;
						    }
						}
						SendClientMessage(playerid, vermelho, "* Vocк nгo estб proximo de um veнculo ou posto de combustнvel");
		            }
		            case 8: //Pizza
		            {
		                if(Player[playerid][pFome] >= 98) return SendClientMessage(playerid, vermelho, "* Vocк nгo estб com fome");
		                Player[playerid][pFome] = 100.0;
		                RemoveItem(playerid, id);
		                ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0, 1);
		                ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0, 1);
                        SendClientMessage(playerid, verde, "* Vocк comeu um alimento, fome eliminada");
                        ShowInvTxd(playerid, 0);
		            }
		            case 9: //Бgua
		            {
		                if(Item[playerid][id][iModel] == 9) //Бgua
		                {
		                	if(Item[playerid][id][iAmmo] < 1)
							{
								SendClientMessage(playerid, vermelho, "* Garrafa vazia, encha-a em um bebedouro");
								return 1;
							}
						}
		                if(Player[playerid][pSede] >= 98) return SendClientMessage(playerid, vermelho, "* Vocк nгo estб com sede");
		                Player[playerid][pSede] = 100.0;
		                Item[playerid][id][iAmmo] = 0;
		                ApplyAnimation(playerid, "VENDING", "VEND_Drink_P", 4.0, 0, 0, 0, 0, 0, 1);
		                ApplyAnimation(playerid, "VENDING", "VEND_Drink_P", 4.0, 0, 0, 0, 0, 0, 1);
                        SendClientMessage(playerid, verde, "* Vocк ingeriu uma bebida, sede eliminada");
                        ShowInvTxd(playerid, 0);
		            }
		            case 10: //GPS
		            {
		                for(new i = 0; i < MAX_ITENS; i++)
		                {
		                    if(Item[playerid][i][iUsed] == 1)
		                    {
				                if(Item[playerid][i][iModel] == 10)
				                {
									SendClientMessage(playerid, vermelho, "* Vocк jб possui um GPS equipado");
									return 1;
								}
							}
						}
		                Item[playerid][id][iUsed] = 1;
                        SendClientMessage(playerid, verde, "* Vocк equipou o GPS");
                        ShowHudTxd(playerid);
                        ShowInvTxd(playerid, 0);
		            }
		            case 11: //Mochila Mйdia
		            {
		                if(AtualizarAnexos(playerid) == 1) return SendClientMessage(playerid, vermelho, "* Vocк jб possui uma mochila equipada");
                        Item[playerid][id][iUsed] = 1;
                        Player[playerid][pSlots] = 7;
                        AtualizarAnexos(playerid);
                        SendClientMessage(playerid, verde, "* Vocк equipou a mochila mйdia, agora possui 7 slots");
						ShowInvTxd(playerid, 0);
		            }
		            case 12: //Mochila Grande
					{
					    if(AtualizarAnexos(playerid) == 1) return SendClientMessage(playerid, vermelho, "* Vocк jб possui uma mochila equipada");
                        Item[playerid][id][iUsed] = 1;
                        Player[playerid][pSlots] = 10;
                        AtualizarAnexos(playerid);
                        SendClientMessage(playerid, verde, "* Vocк equipou a mochila grande, agora possui 10 slots");
						ShowInvTxd(playerid, 0);
		            }
		        }
		    }
		    else
		    {
	            new type;
	            switch(GetWeaponSlot(Item[playerid][id][iModel]))
                {
                    //Arma branca
                    case 1: type = 2;
                    //Pistola
                	case 2: type = 1;
	                //SMG
	                case 4: type = 1;
	                //Escopeta
	                case 3: type = 0;
	                //Assalto
	                case 5: type = 0;
	                //Rifle
	                case 6: type = 0;
				}
				if(Player[playerid][pArma][type] != 0) return SendClientMessage(playerid, vermelho, "* Vocк jб possui uma arma deste tipo equipada");
				Player[playerid][pArma][type] = Item[playerid][id][iModel];
				Player[playerid][pArmaA][type] = Item[playerid][id][iAmmo];
				RemoveItem(playerid, id);
				AtualizarArmas(playerid, 1);
	            SendClientMessage(playerid, verde, "* Arma equipada!");
                ShowInvTxd(playerid);
		    }
		}
		else
		{
		    new espaco = 0;
            for(new i = 0; i < MAX_ITENS; i++)
			{
				if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0) espaco++;
			}
            if(espaco >= Player[playerid][pSlots]) return SendClientMessage(playerid, vermelho, "* Vocк nгo possui espaзo no inventбrio");
		    if(Item[playerid][id][iArma] == 1)
            {
                Item[playerid][id][iUsed] = 0;
                SetPlayerAmmo(playerid, Item[playerid][id][iModel], 0);
                SendClientMessage(playerid, verde, "* Arma desequipada e enviada ao inventбrio");
                ShowInvTxd(playerid);
            }
            else
            {
                switch(Item[playerid][id][iModel])
                {
                    case 10: //GPS
					{
	                    Item[playerid][id][iUsed] = 0;
	                    SendClientMessage(playerid, verde, "* Item desequipado e enviado ao inventбrio");
	                    ShowHudTxd(playerid);
	                    ShowInvTxd(playerid);
					}
					case 11: //Mochila Mйdia
		            {
                        Item[playerid][id][iUsed] = 0;
                        new Float:x, Float:y, Float:z, itens;
	    				GetPlayerPos(playerid, x, y, z);
                        for(new i = 0; i < MAX_ITENS; i++)
                        {
                            if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0)
                            {
                                itens++;
                                if(itens >= 5)
                                {
								    CreateItem(Item[playerid][i][iArma], Item[playerid][i][iModel], Item[playerid][i][iAmmo], x, y, z);
									RemoveItem(playerid, i);
                                }
                            }
                        }
                        Player[playerid][pSlots] = 5;
                        AtualizarAnexos(playerid);
                        SendClientMessage(playerid, verde, "* Item desequipado e enviado ao inventбrio");
						ShowInvTxd(playerid, 0);
		            }
		            case 12: //Mochila Grande
					{
					    Item[playerid][id][iUsed] = 0;
					    new Float:x, Float:y, Float:z, itens;
	    				GetPlayerPos(playerid, x, y, z);
                        for(new i = 0; i < MAX_ITENS; i++)
                        {
                            if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0)
                            {
                                itens++;
                                if(itens >= 5)
                                {
								    CreateItem(Item[playerid][i][iArma], Item[playerid][i][iModel], Item[playerid][i][iAmmo], x, y, z);
									RemoveItem(playerid, i);
                                }
                            }
                        }
                        Player[playerid][pSlots] = 5;
                        AtualizarAnexos(playerid);
                        SendClientMessage(playerid, verde, "* Item desequipado e enviado ao inventбrio");
						ShowInvTxd(playerid, 0);
		            }
				}
            }
		}
		return 1;
	}
	new tid;
	for(new i = 4; i < 24; i++)
	{
	    if(playertextid == Inv_PTD[playerid][i])
	    {
			tid = i;
	    }
	}
    new str[256];
	switch(tid)
	{
	    case 4, 5, 6:
	    {
	        new wid = tid-4;
	        if(Player[playerid][pArma][wid] == 0)
	        {
		        if(InvTSelect[playerid] != -1)
				{
					PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][InvTSelect[playerid]], 555819519);
					PlayerTextDrawHide(playerid, Inv_PTD[playerid][InvTSelect[playerid]]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][InvTSelect[playerid]]);
				}
			    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][tid], 0x00FF00FF);
			    PlayerTextDrawHide(playerid, Inv_PTD[playerid][tid]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][tid]);
	    		InvTSelect[playerid] = tid;

	    		PlayerTextDrawHide(playerid, Inv_PTD[playerid][0]);
	            PlayerTextDrawHide(playerid, Inv_PTD[playerid][1]);
			    
			    TextDrawHideForPlayer(playerid, Inv_TD[9]), TextDrawHideForPlayer(playerid, Inv_TD[8]);
	    		PlayerTextDrawSetString(playerid, Inv_PTD[playerid][3], "Nenhuma arma~n~equipada");
			    PlayerTextDrawShow(playerid, Inv_PTD[playerid][3]);
			    PlayerTextDrawHide(playerid, Inv_PTD[playerid][2]);
			    TextDrawHideForPlayer(playerid, Inv_TD[7]);
			    TextDrawHideForPlayer(playerid, Inv_TD[5]);
			    TextDrawHideForPlayer(playerid, Inv_TD[6]);
			    return 1;
	        }
	        
	        PlayerTextDrawSetString(playerid, Inv_PTD[playerid][2], "Desequipar");
         	if(InvTSelect[playerid] != -1)
			{
				PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][InvTSelect[playerid]], 555819519);
				PlayerTextDrawHide(playerid, Inv_PTD[playerid][InvTSelect[playerid]]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][InvTSelect[playerid]]);
			}
		    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][tid], 0x00FF00FF);
		    PlayerTextDrawHide(playerid, Inv_PTD[playerid][tid]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][tid]);
    		InvTSelect[playerid] = tid;
    		
    		PlayerTextDrawHide(playerid, Inv_PTD[playerid][0]);
            PlayerTextDrawHide(playerid, Inv_PTD[playerid][1]);
            PlayerTextDrawSetPreviewModel(playerid, Inv_PTD[playerid][1], GetWeaponModel(Player[playerid][pArma][wid]));
            PlayerTextDrawShow(playerid, Inv_PTD[playerid][1]);
		    format(str, sizeof(str), "%s~n~ ~n~Municao: ~g~~h~%d~n~~w~Tipo: ~b~~h~Arma", WNames[Player[playerid][pArma][wid]], Player[playerid][pArmaA][wid]);
		    
		    TextDrawHideForPlayer(playerid, Inv_TD[9]), TextDrawHideForPlayer(playerid, Inv_TD[8]);
    		PlayerTextDrawSetString(playerid, Inv_PTD[playerid][3], str);
		    PlayerTextDrawShow(playerid, Inv_PTD[playerid][3]);
		    PlayerTextDrawShow(playerid, Inv_PTD[playerid][2]);
		    TextDrawShowForPlayer(playerid, Inv_TD[7]);
		    TextDrawShowForPlayer(playerid, Inv_TD[5]);
		    TextDrawShowForPlayer(playerid, Inv_TD[6]);
		    return 1;
	    }
	}
	new id = InvT[playerid][tid];
	if(Item[playerid][id][iUsed] == 1) PlayerTextDrawSetString(playerid, Inv_PTD[playerid][2], "Desequipar");
	else PlayerTextDrawSetString(playerid, Inv_PTD[playerid][2], "USAR");
    if(InvTSelect[playerid] != -1)
	{
		PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][InvTSelect[playerid]], 555819519);
		PlayerTextDrawHide(playerid, Inv_PTD[playerid][InvTSelect[playerid]]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][InvTSelect[playerid]]);
	}
    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][tid], 0x00FF00FF);
    PlayerTextDrawHide(playerid, Inv_PTD[playerid][tid]), PlayerTextDrawShow(playerid, Inv_PTD[playerid][tid]);
    InvTSelect[playerid] = tid;
    switch(Item[playerid][id][iArma])
    {
        case 0:
        {
			format(str, sizeof(str), ItemStats[Item[playerid][id][iModel]][sNome]);
			RetirarAcentos(str);
            PlayerTextDrawHide(playerid, Inv_PTD[playerid][0]);
            PlayerTextDrawHide(playerid, Inv_PTD[playerid][1]);
            PlayerTextDrawSetPreviewModel(playerid, Inv_PTD[playerid][0], ItemStats[Item[playerid][id][iModel]][sObjc]);
            PlayerTextDrawShow(playerid, Inv_PTD[playerid][0]);
            format(str, sizeof(str), "%s~n~ ~n~Quantidade: ~g~~h~%d~n~~w~Tipo: ~b~~h~Item", str, Item[playerid][id][iAmmo]);
        }
        case 1:
        {
            PlayerTextDrawHide(playerid, Inv_PTD[playerid][0]);
            PlayerTextDrawHide(playerid, Inv_PTD[playerid][1]);
            PlayerTextDrawSetPreviewModel(playerid, Inv_PTD[playerid][1], GetWeaponModel(Item[playerid][id][iModel]));
            PlayerTextDrawShow(playerid, Inv_PTD[playerid][1]);
		    format(str, sizeof(str), "%s~n~ ~n~Municao: ~g~~h~%d~n~~w~Tipo: ~b~~h~Arma", WNames[Item[playerid][id][iModel]], Item[playerid][id][iAmmo]);
		}
	}
    PlayerTextDrawSetString(playerid, Inv_PTD[playerid][3], str);
    PlayerTextDrawShow(playerid, Inv_PTD[playerid][3]);
    PlayerTextDrawShow(playerid, Inv_PTD[playerid][2]);
    TextDrawShowForPlayer(playerid, Inv_TD[7]);
    TextDrawShowForPlayer(playerid, Inv_TD[5]);
    TextDrawShowForPlayer(playerid, Inv_TD[6]);
    if(Item[playerid][id][iArma] == 1 && Item[playerid][id][iUsed] == 0) TextDrawShowForPlayer(playerid, Inv_TD[9]), TextDrawShowForPlayer(playerid, Inv_TD[8]);
    else TextDrawHideForPlayer(playerid, Inv_TD[9]), TextDrawHideForPlayer(playerid, Inv_TD[8]);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
    /*new engine, lights, alarm, doors, bonnet, boot, objective, panels, tires;
	GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, 0, bonnet, boot, objective);
    SetVehicleHealth(vehicleid, 360);
    Veiculo[vehicleid][vFuel] = 0;

    new doorStates;
	for(new i = 0; i < cellbits; i += 8)
	{
	    doorStates |= (1 << 1) << i;
	}
	GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
	UpdateVehicleDamageStatus(vehicleid, 15, doorStates, 15, tires);*/
	
	SetVehicleHealth(vehicleid, 300);
    Veiculo[vehicleid][vFuel] = 0;
	GetVehiclePos(vehicleid, Veiculo[vehicleid][vSpPos][0], Veiculo[vehicleid][vSpPos][1], Veiculo[vehicleid][vSpPos][2]);
	GetVehicleZAngle(vehicleid, Veiculo[vehicleid][vSpPos][3]);
	
	new engine, lights, alarm, doors, bonnet, boot, objective;
	GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, 0, bonnet, boot, objective);
    return 1;
}

public OnPlayerUpdate(playerid)
{
    if(Player[playerid][pKicked] == 1) return 0;
    //Contador de FPS
	new drunknew = GetPlayerDrunkLevel(playerid);
	if(drunknew < 100)
	{
		SetPlayerDrunkLevel(playerid, 2000);
	}
	else
	{
		if(pDrunkLevelLast[playerid] != drunknew)
		{
			new wfps = pDrunkLevelLast[playerid] - drunknew;
			if((wfps > 0) && (wfps < 200)) pFPS[playerid] = wfps;
			SetPVarInt(playerid, "PVarFPS", pFPS[playerid]);
			pDrunkLevelLast[playerid] = drunknew;
		}
	}
	return 1;
}

public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
	if(Player[playerid][pAdmin] >= 5 || IsPlayerAdmin(playerid))
	{
		new Float:mz;
		MapAndreas_FindZ_For2DCoord(fX, fY, mz);
		SetPlayerPos(playerid, fX, fY, mz+1);
	}
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    SetTimerEx("DisableShop", 1000, false, "i", playerid);
    return 1;
}

//END - Callbacks --------------------------------------------------------------

//Comandos de admin ------------------------------------------------------------

/*
/ir, /trazer, /setscore, /heal, /setskin, /ircoord, /ban, /tempban, /desbanir, /kick, /god, /resv, /godcar, /setadmin, /salvardados, /spawn, /setclima, /sethora
/lc /animfunc
*/

CMD:setnick(playerid, params[])
{
    if(!Permission(playerid, 6)) return 1;
	new id, nome[MAX_PLAYER_NAME];
	if(sscanf(params, "ds[24]", id, nome)) return SendClientMessage(playerid, vermelho, "Uso: /setnick [ID] [NOME]");
	if(!CheckID(playerid, id)) return 1;
	new oldname[MAX_PLAYER_NAME];
	strcat(oldname, GetName(id));
	if(ChangeName(id, nome) == 0) return SendClientMessage(playerid, vermelho, "| ERRO | Nick invбlido, em uso, existente, ou muito grande/pequeno");

	CMDMessageToAdmins(playerid, "SETNICK");
	SendClientMessageToAllF(amarelo, "| NICK | Administrador %s alterou o nome de %s para %s", GetName(playerid), oldname, GetName(id));
	return 1;
}

CMD:item(playerid, params[])
{
    new isWeap = strval(params), model, ammo, Float:x, Float:y, Float:z;
    if(isnull(params) || isWeap < 0) return SendClientMessage(playerid, vermelho, "Uso: /item [isWeap]");
    if(isWeap == 0)
    {
        if(sscanf(params, "dd", isWeap, ammo)) return SendClientMessage(playerid, vermelho, "Uso: /item 0 [Quantidade]");
        if(ammo < 0) return SendClientMessage(playerid, vermelho, "| ERRO | Quantia invбlida");
        Player[playerid][CITAmmo] = ammo;
		new str[1000];
        format(str, sizeof(str), "ID\tNome");
        for(new i = 1; i < sizeof(ItemStats); i++) format(str, sizeof(str), "%s\n%d\t{%06x}%s", str, i, ItemStats[i][sColor] >>> 8, ItemStats[i][sNome]);
		ShowPlayerDialog(playerid, DIALOG_CIT, DIALOG_STYLE_TABLIST_HEADERS, "Itens", str, "Criar", "Fechar");
    }
    else
    {
        if(sscanf(params, "ddd", isWeap, model, ammo)) return SendClientMessage(playerid, vermelho, "Uso: /item 1 [Modelo] [Muniзгo]");
	    if(ammo < 0) return SendClientMessage(playerid, vermelho, "| ERRO | Quantia invбlida");
	    GetPlayerPos(playerid, x, y, z);
	    CreateItem(1, model, ammo, x, y, z);
    }
	return 1;
}

CMD:animfunc(playerid, params[])
{
	if(!Permission(playerid, 5)) return 1;
	new id, animlib[100], animname[100], Float:fDelta, loop, lockx, locky, freeze, time, forsync;
	if(sscanf(params, "ds[100]s[100]fdddddd", id, animlib, animname, Float:fDelta, loop, lockx, locky, freeze, time, forsync)) return SendClientMessage(playerid, vermelho, "Uso: /animfunc [playerid] [animlib] [animname] [Float:fDelta] [loop] [lockx] [locky] [freeze] [time] [forcesync]");
	if(!CheckID(playerid, id)) return 1;
	
	SendClientMessageF(playerid, COR_ADM, "Animaзгo aplicada | ApplyAnimation(%d, \"%s\", \"%s\", %f, %d, %d, %d, %d, %d, %d);", id, animlib, animname, Float:fDelta, loop, lockx, locky, freeze, time, forsync);
	
	ApplyAnimation(id, animlib, animname, Float:fDelta, loop, lockx, locky, freeze, time, forsync);
	return 1;
}

CMD:admcmds(playerid)
{
    if(Player[playerid][pAdmin] < 1) return SendClientMessage(playerid, vermelho, "| ERRO | Vocк nгo tem permissгo");
	#define sr(%1) strins(cmd, %1, strlen(cmd));
	new cmd[1500];

	#define AddCmdsLevel1\
	sr("{0085FA}Comandos de admin nнvel 1:\n{4DD2FF}/kick, /espiar, /salvardados\n\n")

	#define AddCmdsLevel2\
	sr("{0085FA}Comandos de admin nнvel 2:\n{4DD2FF}/ban, /tempban\n\n")

	#define AddCmdsLevel3\
	sr("{0085FA}Comandos de admin nнvel 3:\n{4DD2FF}/trazer, /ir, /desbanir, /spawn\n\n")

	#define AddCmdsLevel4\
	sr("{0085FA}Comandos de admin nнvel 4:\n{4DD2FF}/setclima, /sethora, /resv, /ircoord\n/heal, /god\n\n")

	#define AddCmdsLevel5\
	sr("{0085FA}Comandos de admin nнvel 5:\n{4DD2FF}/setadmin, /setscore, /setskin, /godcar\n/animfunc\n\n")

    switch(Player[playerid][pAdmin])
    {
        case 1:
        {
			AddCmdsLevel1
            ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "{0085FA}Comandos de admin", cmd, "Fechar", "");
            return 1;
        }
        case 2:
        {
            AddCmdsLevel1
            AddCmdsLevel2
            ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "{0085FA}Comandos de admin", cmd, "Fechar", "");
            return 1;
		}
		case 3:
		{
		    AddCmdsLevel1
            AddCmdsLevel2
            AddCmdsLevel3
            ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "{0085FA}Comandos de admin", cmd, "Fechar", "");
            return 1;
		}
		case 4:
		{
		    AddCmdsLevel1
            AddCmdsLevel2
            AddCmdsLevel3
            AddCmdsLevel4
            ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "{0085FA}Comandos de admin", cmd, "Fechar", "");
            return 1;
		}
		default:
		{
		    AddCmdsLevel1
            AddCmdsLevel2
            AddCmdsLevel3
            AddCmdsLevel4
            AddCmdsLevel5
            ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "{0085FA}Comandos de admin", cmd, "Fechar", "");
            return 1;
		}
	}
    return 1;
}
CMD:aa(playerid) return cmd_admcmds(playerid);
CMD:ajudaadm(playerid) return cmd_admcmds(playerid);
CMD:aajuda(playerid) return cmd_admcmds(playerid);
CMD:ajudaa(playerid) return cmd_admcmds(playerid);
CMD:cmd(playerid) return cmd_admcmds(playerid);

CMD:spawn(playerid, params[])
{
	if(!Permission(playerid, 3)) return 1;
	new id;
	if(sscanf(params, "i", id)) return SendClientMessage(playerid, vermelho, "Uso: /spawn [ID]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "SPAWN");
	SendClientMessageF(playerid, COR_ADM, "Jogador %s respawnado", GetName(id));
	SendClientMessageF(id, COR_ADM, "Administrador %s lhe renasceu", GetName(playerid));

	Spawn(id);
	return 1;
}

CMD:lc(playerid)
{
	if(!Permission(playerid, 3)) return 1;
	LimparChat(-1);
	CMDMessageToAdmins(playerid, "LC");
	return 1;
}

CMD:setscore(playerid, params[])
{
	if(!Permission(playerid, -1)) return 1;
	new id, score;
	if(sscanf(params, "id", id, score)) return SendClientMessage(playerid, vermelho, "Uso: /setscore [ID] [SCORE]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "SETSCORE");
	SendClientMessageF(playerid, COR_ADM, "Score do jogador %s alterado para %d", GetName(id), score);
	SendClientMessageF(id, COR_ADM, "Administrador %s alterou seu score para %d", GetName(playerid), score);
	
	SetPlayerScore(id, score);
	return 1;
}

CMD:heal(playerid, params[])
{
	if(!Permission(playerid, 4)) return 1;
	new id, h, a;
	if(sscanf(params, "iD(100)D(-1)", id, h, a)) return SendClientMessage(playerid, vermelho, "Uso: /heal [ID] [VIDA (opcional)] [COLETE (opcional)]");
	if(!CheckID(playerid, id)) return 1;
	if(h > 100 || h < 0 || a > 100 || a < -1) return SendClientMessage(playerid, vermelho, "| ERRO | Valor invбlido");
	
	CMDMessageToAdmins(playerid, "HEAL");
	SendClientMessageF(playerid, COR_ADM, "Vida e colete do jogador %s alterados com sucesso", GetName(id));

	SetPlayerHealth(id, h);
	if(a != -1) SetPlayerArmour(id, a);
	return 1;
}

CMD:setskin(playerid, params[])
{
	if(!Permission(playerid, 5)) return 1;
	new id, skin;
	if(sscanf(params, "id", id, skin)) return SendClientMessage(playerid, vermelho, "Uso: /setskin [ID] [SKIN]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "SETSKIN");
	SendClientMessageF(playerid, COR_ADM, "Skin do jogador %s alterada para %d", GetName(id), skin);
	SendClientMessageF(id, COR_ADM, "Administrador %s alterou sua skin para %d", GetName(playerid), skin);

	SetPlayerSkin(id, skin);
	return 1;
}

CMD:ircoord(playerid, params[])
{
	if(!Permission(playerid, 4)) return 1;
	new Float:x, Float:y, Float:z;
	if(sscanf(params, "fff", x, y, z)) return SendClientMessage(playerid, vermelho, "Uso: /ircoord [X] [Y] [Z]");
	
	CMDMessageToAdmins(playerid, "IRCOORD");
	SendClientMessageF(playerid, COR_ADM, "Vocк foi atй a posiзгo %f, %f, %f", x, y, z);

	SetPlayerPosEx(playerid, x, y, z);
	return 1;
}

CMD:ban(playerid, params[])
{
	if(!Permission(playerid, 2)) return 1;
	new id, motivo[50];
	if(sscanf(params, "is[50]", id, motivo)) return SendClientMessage(playerid, vermelho, "Uso: /ban [ID] [MOTIVO]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "BAN");
	SendClientMessageToAllF(0xFF0000FF, "| BAN | Administrador %s baniu %s (Motivo: %s)", GetName(playerid), GetName(id), motivo);
	new str[500];
	format(str, sizeof(str), "{A9C4E4}Vocк foi banido do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s\n\n\
	{A9C4E4}Se vocк acha que isso foi um erro\npeзa revisгo em nosso fуrum:\n"forum"", GetName(id), GetName(playerid), motivo);
	ShowPlayerDialog(id, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Banido", str, "Fechar", "");
	
	BanPlayer(GetName(id), motivo, GetName(playerid));
	return 1;
}

CMD:kick(playerid, params[])
{
	if(!Permission(playerid, 2)) return 1;
	new id, motivo[50];
	if(sscanf(params, "is[50]", id, motivo)) return SendClientMessage(playerid, vermelho, "Uso: /kick [ID] [MOTIVO]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "KICK");
	SendClientMessageToAllF(0xFF0000FF, "| KICK | Administrador %s kickou %s (Motivo: %s)", GetName(playerid), GetName(id), motivo);
    new str[500];
	format(str, sizeof(str), "{A9C4E4}Vocк foi kickado do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s", GetName(id), GetName(playerid), motivo);
	ShowPlayerDialog(id, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Kickado", str, "Fechar", "");

	Kick2(id);
	return 1;
}

CMD:desbanir(playerid, params[])
{
	if(!Permission(playerid, 3)) return 1;
	new conta[MAX_PLAYER_NAME];
	if(sscanf(params, "s[24]", conta)) return SendClientMessage(playerid, vermelho, "Uso: /desbanir [CONTA]");

    new row;
    format(query, sizeof(query), "SELECT * FROM contas WHERE Nome='%s'", conta);
    mysql_query(MCID, query, true);
    cache_get_row_count(row);
    if(row >= 1)
    {
        new banido;
	    cache_get_value_name_int(0, "Banido", banido);
	    if(banido == 1 || banido == 2)
	    {
	        format(query, sizeof(query), "UPDATE contas SET Banido=0, Ban_time=0 WHERE Nome='%s'", conta);
	        mysql_query(MCID, query, false);
	        CMDMessageToAdmins(playerid, "DESBANIR");
	        SendClientMessageF(playerid, COR_ADM, "Conta do jogador %s desbanida com sucesso!", conta);
	    }
	    else SendClientMessage(playerid, vermelho, "| ERRO | A conta nгo estб banida");
	}
	else SendClientMessage(playerid, vermelho, "| ERRO | Conta inexistente");
	return 1;
}

CMD:tempban(playerid, params[])
{
	if(!Permission(playerid, 2)) return 1;
	new id, motivo[50], dias;
	if(sscanf(params, "ids[50]", id, dias, motivo)) return SendClientMessage(playerid, vermelho, "Uso: /tempban [ID] [DIAS] [MOTIVO]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "TEMPBAN");
	SendClientMessageToAllF(0xFF0000FF, "| BAN | Administrador %s baniu %s por %02d dia(s) (Motivo: %s)", GetName(playerid), GetName(id), dias, motivo);
    new str[500];
	format(str, sizeof(str), "{A9C4E4}Vocк foi temporariamente banido do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s\n{A9C4E4}Dias: {FF0000}%d\n\n\
	{A9C4E4}Se vocк acha que isso foi um erro\npeзa revisгo em nosso fуrum:\n"forum"", GetName(id), GetName(playerid), motivo, dias);
    ShowPlayerDialog(id, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Temp-banido", str, "Fechar", "");
    
    BanPlayer(GetName(id), motivo, GetName(playerid), dias);
	return 1;
}

CMD:setadmin(playerid, params[])
{
	if(!Permission(playerid, -2)) return 1;
	new id, lvl;
	if(sscanf(params, "id", id, lvl)) return SendClientMessage(playerid, vermelho, "Uso: /setadmin [ID] [NНVEL]");
	if(!CheckID(playerid, id)) return 1;
	if(lvl > MaxAdminLevel) return SendClientMessage(playerid, vermelho, "| ERRO | Nнveis de 0 а 5 somente");
	
	CMDMessageToAdmins(playerid, "SETADMIN");
	SendClientMessageF(playerid, COR_ADM, "Nнvel admin do jogador %s definido para %d", GetName(id), lvl);
	SendClientMessageF(id, COR_ADM, "Administrador %s definiu seu nнvel admin para %d", GetName(playerid), lvl);
	
	Player[id][pAdmin] = lvl;
	return 1;
}

CMD:ir(playerid, params[])
{
	if(!Permission(playerid, 3)) return 1;
	new id;
	if(sscanf(params, "d", id)) return SendClientMessage(playerid, vermelho, "Uso: /ir [ID]");
	if(!CheckID(playerid, id, 0)) return 1;
	
	CMDMessageToAdmins(playerid, "IR");
	SendClientMessageF(playerid, COR_ADM, "Vocк foi atй o jogador %s", GetName(id));
	SendClientMessageF(id, COR_ADM, "Administrador %s foi atй a sua posiзгo", GetName(playerid));

	new Float:x, Float:y, Float:z;
	GetPlayerPos(id, x, y, z);
	SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
	SetPlayerInterior(playerid, GetPlayerInterior(id));
	SetPlayerPosEx(playerid, x+1, y+1, z+1);
	return 1;
}

CMD:trazer(playerid, params[])
{
	if(!Permission(playerid, 3)) return 1;
	new id;
	if(sscanf(params, "d", id)) return SendClientMessage(playerid, vermelho, "Uso: /trazer [ID]");
	if(!CheckID(playerid, id)) return 1;
	
	CMDMessageToAdmins(playerid, "TRAZER");
	SendClientMessageF(playerid, COR_ADM, "Vocк trouxe %s atй vocк", GetName(id));
	SendClientMessageF(id, COR_ADM, "Administrador %s lhe trouxe a posiзгo dele", GetName(playerid));

	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	SetPlayerVirtualWorld(id, GetPlayerVirtualWorld(playerid));
	SetPlayerInterior(id, GetPlayerInterior(playerid));
	SetPlayerPosEx(id, x+1, y+1, z+1);
	return 1;
}

CMD:car(playerid, params[])
{
    if(!Permission(playerid, -1)) return 1;
	new model;
	if(sscanf(params, "d", model)) return SendClientMessage(playerid, vermelho, "Uso: /car [Model ID]");
	
	new Float:x, Float:y, Float:z, Float:Angle;
	GetPlayerPos(playerid, x, y, z);
	GetPlayerFacingAngle(playerid, Angle);
	new veh = CreateVehicle(model, x, y, z, Angle, random(256), random(256), 0);
	SetVehicleVirtualWorld(veh, GetPlayerVirtualWorld(playerid));
	LinkVehicleToInterior(veh, GetPlayerInterior(playerid));
	SetVehicleToRespawn(veh);
	return 1;
}

CMD:delcar(playerid, params[])
{
    if(!Permission(playerid, -1)) return 1;
	new id;
	if(sscanf(params, "d", id)) return SendClientMessage(playerid, vermelho, "Uso: /delcar [ID]");
	if(GetVehicleModel(id) == 0) return SendClientMessage(playerid, vermelho, "| ERRO | ID invбlido");
	
	CMDMessageToAdmins(playerid, "DELCAR");
	SendClientMessageF(playerid, verde, "Veнculo ID %d deletado do servidor", id);
	
	Veiculo[id][vFuel] = 0;
	DestroyVehicle(id);
	return 1;
}

CMD:jetpack(playerid)
{
	if(!Permission(playerid, 3)) return 1;
	
	CMDMessageToAdmins(playerid, "JETPACK");
	SendClientMessage(playerid, COR_ADM, "Jetpack criado!");
	
	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
	return 1;
}

CMD:resv(playerid)
{
	if(!Permission(playerid, -1)) return 1;
	
	CMDMessageToAdmins(playerid, "RESV");
	SendClientMessageToAllF(COR_ADM, "Administrador %s deu respawn em todos os veнculos nгo utilizados", GetName(playerid));

	new bool:IsUsed[MAX_VEHICLES];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerInAnyVehicle(i))
		{
			IsUsed[GetPlayerVehicleID(i)] = true;
		}
	}
	for(new v = 0, mv = GetVehiclePoolSize()+1; v < mv; v++)
	{
		if(!IsUsed[v]) SetVehicleToRespawn(v);
	}
	return 1;
}

/*CMD:gmx(playerid)
{
	if(!Permission(playerid, -1)) return 1;
	for(new i = 0; i < 100; i++)
	{
		SendClientMessageToAll(laranja, " ");
		if(i < 10) SendDeathMessage(24325, 24325, 0);
	}
	SendClientMessageToAll(laranja,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
	SendClientMessageToAll(laranja,"ATENЗГO: O servidor estб sendo reiniciado, aguarde...");
	SendClientMessageToAll(laranja,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
	GameTextForAll(" ", 1000, 3);
	ServerGMX = 1;
	DOF2_CreateFile("ServerGMX");
	SendRconCommand("unloadfs Objetos");
	SendRconCommand("unloadfs ZombieSys");
	SendRconCommand("gmx");
	return 1;
}*/

CMD:god(playerid)
{
	if(!Permission(playerid, 4)) return 1;
	
	CMDMessageToAdmins(playerid, "GOD");
	if(Player[playerid][pGod] == 0)
	{
	    Player[playerid][pGod] = 1;
	    GodUpdate(playerid);
	    SendClientMessage(playerid, COR_ADM, "God-mode ativado com sucesso!");
	}
	else
	{
	    Player[playerid][pGod] = 0;
	    SetPlayerHealth(playerid, 100);
	    SendClientMessage(playerid, COR_ADM, "God-mode desativado");
	}
	return 1;
}

CMD:godcar(playerid)
{
	if(!Permission(playerid, 5)) return 1;
	
	CMDMessageToAdmins(playerid, "GODCAR");
	if(Player[playerid][pGodcar] == 0)
	{
	    Player[playerid][pGodcar] = 1;
	    GodUpdate(playerid);
	    SendClientMessage(playerid, COR_ADM, "God-car ativado com sucesso!");
	}
	else
	{
	    Player[playerid][pGodcar] = 0;
	    SetPlayerHealth(playerid, 100);
	    SendClientMessage(playerid, COR_ADM, "God-car desativado");
	}
	return 1;
}

CMD:salvardados(playerid)
{
	if(!Permission(playerid, 1)) return 1;
	
	CMDMessageToAdmins(playerid, "SALVARDADOS");
	SendClientMessage(playerid, COR_ADM, "Dados do servidor salvos com sucesso!");

	SalvarDados();
	return 1;
}

//END - Comandos de admin ------------------------------------------------------

//Comandos normais -------------------------------------------------------------

CMD:stats(playerid)
{
    format(query, sizeof(query), "SELECT * FROM contas WHERE Nome='%s'", GetName(playerid));
    mysql_query(MCID, query, true);
	new mid, score, admin, skin, cash, matou, morreu;
	cache_get_value_name_int(0, "ID", mid);
	cache_get_value_name_int(0, "Score", score);
    cache_get_value_name_int(0, "Admin", admin);
    cache_get_value_name_int(0, "Skin", skin);
    cache_get_value_name_int(0, "Dinheiro", cash);
    cache_get_value_name_int(0, "Matou", matou);
    cache_get_value_name_int(0, "Morreu", morreu);
    new str[700];
	format(str, sizeof(str), "Stats de %s (%i):\n\nMySQL ID: %d\nScore: %d\nAdmin: %d\nSkin: %d\nDinheiro: %d\nMatou: %d\nMorreu: %d", GetName(playerid), playerid,
    mid, score, admin, skin, cash, matou, morreu);
    ShowPlayerDialog(playerid, 3232, DIALOG_STYLE_MSGBOX, "Estatнsticas", str, "Fechar", "");
	return 1;
}

CMD:kill(playerid) return SetPlayerHealth(playerid, 0);

//END - Comandos normais -------------------------------------------------------

//Stocks -----------------------------------------------------------------------

stock ShowInvTxd(playerid, show = 1, cancel = 1)
{
	if(show == 1)
	{
	    ShowInvTxd(playerid, 0, 0);
	    ShowHudTxd(playerid, 0);
	    ShowChatKill(playerid, 0);
	    InvTSelect[playerid] = -1;
	    new tidun = 14;
	    new tidn = 7;
	    new str[60];
	    for(new i = 0; i < 12; i++) if(i != 9 && i != 7 && i != 8 && i != 6 && i != 5) TextDrawShowForPlayer(playerid, Inv_TD[i]);
	    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][4], 555819519), PlayerTextDrawShow(playerid, Inv_PTD[playerid][4]);
	    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][5], 555819519), PlayerTextDrawShow(playerid, Inv_PTD[playerid][5]);
	    PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][6], 555819519), PlayerTextDrawShow(playerid, Inv_PTD[playerid][6]);
	    for(new i = 0; i < MAX_ITENS; i++)
	    {
	        if(Item[playerid][i][iModel] != 0)
	        {
	            if(Item[playerid][i][iUsed] == 0)
	            {
	                if(tidun > 23) continue;
	                if(Item[playerid][i][iArma] == 0)
					{
					    format(str, sizeof(str), ItemStats[Item[playerid][i][iModel]][sNome]);
						RetirarAcentos(str);
						//PlayerTextDrawColor(playerid, Inv_PTD[playerid][tidun], ItemStats[Item[playerid][i][iModel]][sColor]);
						PlayerTextDrawSetString(playerid, Inv_PTD[playerid][tidun], str);
					}
	                else
					{
					    //PlayerTextDrawColor(playerid, Inv_PTD[playerid][tidun], 0x808080FF);
						PlayerTextDrawSetString(playerid, Inv_PTD[playerid][tidun], WNames[Item[playerid][i][iModel]]);
					}
					//PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][tidun], 0);
					//PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][tidun], 0);
	        		PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][tidun], 555819519);
	        		PlayerTextDrawShow(playerid, Inv_PTD[playerid][tidun]);
	        		InvT[playerid][tidun] = i;
	        		tidun++;
	    		}
	    		else
	    		{
	    		    if(tidn >= 14) continue;
	                if(Item[playerid][i][iArma] == 0)
					{
					    format(str, sizeof(str), ItemStats[Item[playerid][i][iModel]][sNome]);
						RetirarAcentos(str);
						//PlayerTextDrawColor(playerid, Inv_PTD[playerid][tidn], ItemStats[Item[playerid][i][iModel]][sColor]);
						PlayerTextDrawSetString(playerid, Inv_PTD[playerid][tidn], str);
					}
	                else
					{
					    //PlayerTextDrawColor(playerid, Inv_PTD[playerid][tidn], 0x808080FF);
						PlayerTextDrawSetString(playerid, Inv_PTD[playerid][tidn], WNames[Item[playerid][i][iModel]]);
					}
					//PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][tidn], 0);
					//PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][tidn], 0);
	        		PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][tidn], 555819519);
	        		PlayerTextDrawShow(playerid, Inv_PTD[playerid][tidn]);
	        		InvT[playerid][tidn] = i;
	        		tidn++;
	    		}
			}
		}
		SelectTextDraw(playerid, 0xFFFF00FF);
	}
	else
	{
	    ShowChatKill(playerid, 1);
	    ShowHudTxd(playerid);
	    for(new i = 0; i < 12; i++) TextDrawHideForPlayer(playerid, Inv_TD[i]);
	    for(new i = 0; i < 24; i++) PlayerTextDrawHide(playerid, Inv_PTD[playerid][i]);
	    if(cancel == 1) CancelSelectTextDraw(playerid);
	}
	return 1;
}

stock ChangeName(playerid, name[])
{
	new row;
    format(query, sizeof(query), "SELECT * FROM contas WHERE Nome='%s' LIMIT 1", name);
    mysql_query(MCID, query, true);
    cache_get_row_count(row);
    if(row) return 0;
	if(strlen(name) < 3 || strlen(name) > 20) return 0;
	if(SetPlayerName(playerid, name) != 1) return 0;
    return 1;
}

forward CheckRegister(playerid);
public CheckRegister(playerid)
{
	SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, playerid+8743);
    PlayAudioStreamForPlayer(playerid, "https://www.dropbox.com/s/0l9zxf1rw45qita/The%20Walking%20Dead%20Song.mp3?dl=1");
    SetPlayerTime(playerid, 12, 0);
	TextDrawShowForPlayer(playerid, EPBTxd);
	for(new i = 0; i < 100; i++) SendClientMessage(playerid, -1, " ");
	for(new i = 0; i < 20; i++) SendDeathMessageToPlayer(playerid, INVALID_PLAYER_ID, INVALID_PLAYER_ID, 65535);
	TogglePlayerSpectating(playerid, true);
    InterpolateCameraPos(playerid, 1768.701904, -1732.275634, 12.702238, 1561.857666, -1732.268188, 12.684867, 50000);
	InterpolateCameraLookAt(playerid, 1763.702880, -1732.188232, 12.660048, 1556.864990, -1732.250000, 12.954266, 50000);
	
    new row;
    format(query, sizeof(query), "SELECT * FROM contas WHERE Nome='%s' LIMIT 1", GetName(playerid));
    mysql_query(MCID, query, true);
    
    if(mysql_errno(MCID) != 0)
    {
        LimparChat(playerid);
        SendClientMessageF(playerid, vermelho, "Nгo foi possнvel carregar a conta, erro no MySQL (#%d)", mysql_errno(MCID));
        Kick2(playerid);
        return 0;
    }
    
    cache_get_row_count(row);
    if(row > 0)
    {
        new banido;
	    cache_get_value_name_int(0, "Banido", banido);
	    if(banido == 1)
	    {
	        new adm[MAX_PLAYER_NAME], motivo[60];
	        cache_get_value_name(0, "Ban_admin", adm);
	        cache_get_value_name(0, "Ban_motivo", motivo);
	        LimparChat(playerid);
	        SendClientMessage(playerid, vermelho, "Vocк estб banido do servidor!");
			SendClientMessageF(playerid, vermelho, "Morivo: %s | Admin: %s | Conta: %s", motivo, adm, GetName(playerid));

	        new str[500];
			format(str, sizeof(str), "{A9C4E4}Vocк estб banido do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s\n\n\
			{A9C4E4}Se vocк acha que isso foi um erro\npeзa revisгo em nosso fуrum:\n"forum"", GetName(playerid), adm, motivo);
	        ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Banido", str, "Fechar", "");
	        
	        Kick2(playerid);
	        return 0;
	    }
	    else if(banido == 2)
	    {
	        new adm[MAX_PLAYER_NAME], motivo[60], btime;
	        cache_get_value_name(0, "Ban_admin", adm);
	        cache_get_value_name(0, "Ban_motivo", motivo);
	        cache_get_value_name_int(0, "Ban_time", btime);
	        if(VerifyExpiredDays(btime))
			{
			    format(query, sizeof(query), "UPDATE contas SET Banido=0, Ban_time=0 WHERE Nome='%s'", GetName(playerid));
			    mysql_query(MCID, query, false);
			}
			else
			{
			    LimparChat(playerid);
		        SendClientMessage(playerid, vermelho, "Vocк estб temporбriamente banido do servidor!");
				SendClientMessageF(playerid, vermelho, "Morivo: %s | Admin: %s | Conta: %s", motivo, adm, GetName(playerid));
                SendClientMessageF(playerid, vermelho, "Tempo para ser desbanido: %s", ConvertToDays(btime));
                
                new str[500];
				format(str, sizeof(str), "{A9C4E4}Vocк estб temporariamente banido do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s\n{A9C4E4}Tempo restante: {FF0000}%s\n\n\
				{A9C4E4}Se vocк acha que isso foi um erro\npeзa revisгo em nosso fуrum:\n"forum"", GetName(playerid), adm, motivo, ConvertToDays(btime));
	        	ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Temp-banido", str, "Fechar", "");
                
				Kick2(playerid);
		        return 0;
			}
	    }
	    new str[240];
        cache_get_value_name_int(0, "Senha", Player[playerid][pSenha]);
        format(str, sizeof(str), "{F8F8FF}Bem-vindo(a) ao servidor {058AFF}%s{F8F8FF}\n\nVocк jб possui uma conta registrada\n\nDigite sua senha para logar.\n\nStatus: {1E90FF}Registrado{F8F8FF}\n\nIP: {058AFF}%s", GetName(playerid), PlayerIp(playerid));
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", str, "Logar", "Cancelar");
	}
	else
	{
	    new str[240];
        format(str, sizeof(str), "{F8F8FF}Bem-vindo(a) ao servidor {058AFF}%s{F8F8FF}\n\nVocк nгo possui uma conta registrada\n\nDigite sua senha para registrar.\n\nStatus: {1E90FF}Nгo registrado{F8F8FF}\n\nIP: {058AFF}%s", GetName(playerid), PlayerIp(playerid));
		ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", str, "Registrar", "Cancelar");
    }
    return 1;
}

forward ServerTimer();
public ServerTimer()
{
	new str[256];
	for(new i = 0, m = GetPlayerPoolSize(); i < m+1; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(Player[i][pLogado] == true)
	        {
		        new Float:kd = Float:Player[i][pMatou]/Float:Player[i][pMorreu];
		        if(kd != kd) kd = 0.0;
		        format(str, sizeof(str), "~g~~h~~h~%s       ~w~Score: ~b~~h~%d       ~w~K/D: ~r~~h~%d/%d (%.1f)",
				GetName(i), GetPlayerScore(i), Player[i][pMatou], Player[i][pMorreu], kd);
				PlayerTextDrawSetString(i, HUDTxd[i][1], str);

				AtualizarSupHud(i);

                AtualizarArmas(i);
                AtualizarAnexos(i, 0);
				AtualizarVStats(i);
				AtualizarCash(i);
				GodUpdate(i);
				AtualizarFomeSede(i);
			}
	    }
	}
	return 1;
}

stock AtualizarSupHud(playerid)
{
    new str[100], val = 20;
	format(str, sizeof(str), "EXP: %d/%d", Player[playerid][pExp], val); //Player[playerid][pExp]
    PlayerTextDrawSetString(playerid, SupHud[playerid][2], str);
    format(str, sizeof(str), "FPS: %d~n~PING: %d~n~PL: %.2f", GetPVarInt(playerid, "PVarFPS"), GetPlayerPing(playerid), NetStats_PacketLossPercent(playerid)); //Player[playerid][pExp]
    PlayerTextDrawSetString(playerid, SupHud[playerid][3], str);
    format(str, sizeof(str), "%d", GetPlayerScore(playerid)); //Player[playerid][pExp]
    PlayerTextDrawSetString(playerid, SupHud[playerid][5], str);
    Player[playerid][pDTime]++;
    new time = Player[playerid][pDTime];
    format(str, sizeof(str), "Tempo vivo: %02d:%02d:%02d", time/3600, (time % 3600)/60, time % 60);
    PlayerTextDrawSetString(playerid, SupHud[playerid][6], str);
    
    SetPlayerProgressBarValue(playerid, HudSBar[playerid], (100 - (((val-Player[playerid][pExp]) * 100) / val)));
	return 1;
}

stock AtualizarFomeSede(playerid)
{
	if(Player[playerid][pSede] > 0) Player[playerid][pSede] -= 0.057;
	if(Player[playerid][pFome] > 0) Player[playerid][pFome] -= 0.043;
	if(Player[playerid][pSede] < 1 && Player[playerid][pSede] > 0)
	{
	    SendClientMessage(playerid, vermelho, "* Vocк estб com muita sede, irб morrer em breve");
	    Player[playerid][pSede] = 0;
	}
	else if(Player[playerid][pFome] < 1 && Player[playerid][pFome] > 0)
	{
	    SendClientMessage(playerid, vermelho, "* Vocк estб com muita fome, irб morrer em breve");
	    Player[playerid][pFome] = 0;
	}
	if(Player[playerid][pFome] <= 0 || Player[playerid][pSede] <= 0)
	{
	    new Float:health;
	    GetPlayerHealth(playerid, health);
	    SetPlayerHealth(playerid, health-2.5);
	}
	new Float:vida;
	GetPlayerHealth(playerid, vida);
	if(vida > 100) vida = 100;
	SetPlayerProgressBarValue(playerid, StatsBar[playerid][0], Player[playerid][pFome]);
	SetPlayerProgressBarValue(playerid, StatsBar[playerid][1], Player[playerid][pSede]);
	SetPlayerProgressBarValue(playerid, StatsBar[playerid][2], vida);
	return 1;
}

stock CriarConta(playerid, senha[])
{
	new reg[60], dia, mes, ano;
	getdate(ano, mes, dia);
	format(reg, sizeof(reg), "%02d/%02d/%04d", dia, mes, ano);
	
    format(query, sizeof(query), "INSERT INTO contas(Nome, Senha, Registro) VALUES ('%s', %d, '%s')", GetName(playerid), udb_hash(senha), reg);
    mysql_query(MCID, query, true);
            
	Player[playerid][mID] = cache_insert_id();
    Player[playerid][pCash] = 0;
    Player[playerid][pAdmin] = 0;
    Player[playerid][pMorreu] = 0;
    Player[playerid][pMatou] = 0;
    Player[playerid][pSede] = 100;
    Player[playerid][pFome] = 100;
    Player[playerid][pLogado] = true;
    
	SalvarConta(playerid);
    CarregarConta(playerid);
    
    if(Player[playerid][pDTime] == 0) Player[playerid][pDTime] = gettime();
	return 1;
}

stock CarregarConta(playerid)
{
    format(query, sizeof(query), "SELECT * FROM contas WHERE Nome='%s'", GetName(playerid));
    mysql_query(MCID, query, true);

	new score, Float:vida, Float:colete, str[60];
    //ID, Nome, Score, Admin, Dinheiro, Matou, Morreu
	cache_get_value_name_int(0, "ID", Player[playerid][mID]);
    cache_get_value_name_int(0, "Score", score);
    cache_get_value_name_int(0, "Admin", Player[playerid][pAdmin]);
    cache_get_value_name_int(0, "Skin", Player[playerid][pSkin]);
    cache_get_value_name(0, "Clan", str), format(Player[playerid][pClan], 25, str);
    cache_get_value_name_int(0, "ClanL", Player[playerid][pClanL]);
    cache_get_value_name_int(0, "Dinheiro", Player[playerid][pCash]);
    cache_get_value_name_int(0, "Matou", Player[playerid][pMatou]);
    cache_get_value_name_int(0, "Morreu", Player[playerid][pMorreu]);
    cache_get_value_name_float(0, "Fome", Player[playerid][pFome]);
    cache_get_value_name_float(0, "Sede", Player[playerid][pSede]);
    cache_get_value_name_float(0, "Vida", vida);
    cache_get_value_name_float(0, "Colete", colete);
    cache_get_value_name_float(0, "pX", Player[playerid][pCPos][0]);
    cache_get_value_name_float(0, "pY", Player[playerid][pCPos][1]);
    cache_get_value_name_float(0, "pZ", Player[playerid][pCPos][2]);
    cache_get_value_name_float(0, "pA", Player[playerid][pCPos][3]);
    cache_get_value_name_int(0, "pInt", Player[playerid][pCPosInt]);
    cache_get_value_name_int(0, "pWorld", Player[playerid][pCPosW]);
    cache_get_value_name_int(0, "Arma0", Player[playerid][pArma][0]);
    cache_get_value_name_int(0, "Arma1", Player[playerid][pArma][1]);
    cache_get_value_name_int(0, "Arma2", Player[playerid][pArma][2]);
    cache_get_value_name_int(0, "Arma0A", Player[playerid][pArmaA][0]);
    cache_get_value_name_int(0, "Arma1A", Player[playerid][pArmaA][1]);
    cache_get_value_name_int(0, "Arma2A", Player[playerid][pArmaA][2]);
    cache_get_value_name_int(0, "LDTime", Player[playerid][pDTime]);
    cache_get_value_name_int(0, "Exp", Player[playerid][pExp]);
    Player[playerid][pLogado] = true;
    Player[playerid][pFSP] = 1;
    
    format(query, sizeof(query), "UPDATE contas SET IP='%s', On‌line=1, On‌lineT=%d WHERE Nome='%s'", PlayerIp(playerid), gettime(), GetName(playerid));
    mysql_query(MCID, query, false);
    
    SetPlayerScore(playerid, score);
    
    LoadInv(playerid);
    
	Spawn(playerid);
	StopAudioStreamForPlayer(playerid);
    return 1;
}

stock SalvarConta(playerid, on‌line = 1)
{
	if(Player[playerid][pLogado] == false) return 0;
    new Float:Health, Float:Armour, Float:x, Float:y, Float:z, Float:a, clan[60];
    format(clan, sizeof(clan), Player[playerid][pClan]);
    GetPlayerHealth(playerid, Health);
    GetPlayerArmour(playerid, Armour);
	if(Health > 100.0) Health = 100.0;
	if(Armour > 100.0) Armour = 100.0;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);
    //ID, Nome, Score, Admin, Skin, Dinheiro, Matou, Morreu
    format(query, sizeof(query), "UPDATE contas SET Nome='%s', Score=%d, Admin=%d, Skin=%d, Clan='%s', ClanL=%d, Dinheiro=%d, Matou=%d, Morreu=%d, Fome=%.3f, Sede=%.3f, Vida=%.3f, Colete=%.3f,\
	pX=%.3f, pY=%.3f, pZ=%.3f, pA=%.3f, pInt=%d, pWorld=%d, Arma0=%d,  Arma1=%d, Arma2=%d, Arma0A=%d, Arma1A=%d, Arma2A=%d, LDTime=%d, Exp=%d, On‌line=%d, On‌lineT=%d WHERE ID=%d",
    GetName(playerid),
    GetPlayerScore(playerid),
    Player[playerid][pAdmin],
    Player[playerid][pSkin],
    clan,
    Player[playerid][pClanL],
    Player[playerid][pCash],
    Player[playerid][pMatou],
    Player[playerid][pMorreu],
    Player[playerid][pFome],
    Player[playerid][pSede],
    Health, Armour,
	x, y, z, a, GetPlayerInterior(playerid), GetPlayerVirtualWorld(playerid),
	Player[playerid][pArma][0],
	Player[playerid][pArma][1],
	Player[playerid][pArma][2],
	Player[playerid][pArmaA][0],
	Player[playerid][pArmaA][1],
	Player[playerid][pArmaA][2],
	Player[playerid][pDTime],
    Player[playerid][pExp],
    online,
    gettime(),
    Player[playerid][mID]);
    mysql_query(MCID, query, false);
    SaveInv(playerid);
    return 1;
}

stock SaveVehicles()
{
	new str[256];
	new File:file = fopen(vFile, io_write);
	new Float:x, Float:y, Float:z, Float:ang, Float:health, panels, doors, lights, tires;
	for(new i = 0; i < MAX_VEHICLES; i++)
	{
	    if(GetVehicleModel(i) != 0)
	    {
	        GetVehiclePos(i, x, y, z);
	        GetVehicleZAngle(i, ang);
	        GetVehicleHealth(i, health);
	        GetVehicleDamageStatus(i, panels, doors, lights, tires);
		    format(str, sizeof(str), "%d,%.4f,%.4f,%.4f,%.4f,%.4f,%d,%d,%.4f,%.4f,%.4f,%.4f,%.4f,%d,%d,%d,%d\r\n", GetVehicleModel(i), health, Veiculo[i][vSpPos][0], Veiculo[i][vSpPos][1],
			Veiculo[i][vSpPos][2], Veiculo[i][vSpPos][3], Veiculo[i][vColor][0], Veiculo[i][vColor][1], x, y, z, ang, Veiculo[i][vFuel], panels, doors, lights, tires);
			fwrite(file, str);
	    }
	}
	fclose(file);
	return 1;
}

stock LoadVehicles()
{
	new str[256];
	if(fexist(vFile))
	{
	    new Argument[17][11], vehs;
	    new File:file = fopen(vFile, io_read);
	    if(file)
	    {
	        for(new i = 0; i < MAX_VEHICLES; i++)
	        {
		        fread(file, str);
		        if(!isnull(str))
		        {
		            vehs++;
					split(str, Argument, ',');
					new veh = CreateVehicle(strval(Argument[0]), floatstr(Argument[2]), floatstr(Argument[3]), floatstr(Argument[4]), floatstr(Argument[5]), strval(Argument[6]), strval(Argument[7]), 0);
					
					new engine, lights, alarm, doors, bonnet, boot, objective;
					GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, 0, bonnet, boot, objective);
					UpdateVehicleDamageStatus(veh, strval(Argument[13]), strval(Argument[14]), strval(Argument[15]), strval(Argument[16]));
	
					Veiculo[veh][vSpPos][0] = floatstr(Argument[2]);
					Veiculo[veh][vSpPos][1] = floatstr(Argument[3]);
					Veiculo[veh][vSpPos][2] = floatstr(Argument[4]);
					Veiculo[veh][vSpPos][3] = floatstr(Argument[5]);
					Veiculo[veh][vColor][0] = strval(Argument[6]);
					Veiculo[veh][vColor][1] = strval(Argument[7]);
					
					SetVehicleHealth(veh, floatstr(Argument[1]));
					SetVehiclePos(veh, floatstr(Argument[8]), floatstr(Argument[9]), floatstr(Argument[10]));
					SetVehicleZAngle(veh, floatstr(Argument[11]));

					Veiculo[veh][vFuel] = floatstr(Argument[12]);
				}
			}
			printf("  Loaded %d vehicles", vehs);
	    }
	}
	return 1;
}

stock SaveInv(playerid)
{
	new str[128];
	format(str, sizeof(str), iFile, Player[playerid][mID]);
	new File:file = fopen(str, io_write);
	for(new i = 0; i < MAX_ITENS; i++)
	{
	    if(Item[playerid][i][iModel] != 0)
	    {
		    format(str, sizeof(str), "%d,%d,%d,%d\r\n", Item[playerid][i][iModel], Item[playerid][i][iArma], Item[playerid][i][iAmmo], Item[playerid][i][iUsed]);
			fwrite(file, str);
	    }
	}
	fclose(file);
	return 1;
}

stock LoadInv(playerid)
{
	new str[256];
	format(str, sizeof(str), iFile, Player[playerid][mID]);
	if(fexist(str))
	{
	    new Argument[4][11];
	    new File:file = fopen(str, io_read);
	    if(file)
	    {
	        for(new i = 0; i < MAX_ITENS; i++)
	        {
		        fread(file, str);
		        if(!isnull(str))
		        {
					split(str, Argument, ',');
					Item[playerid][i][iModel] = strval(Argument[0]);
					Item[playerid][i][iArma] = strval(Argument[1]);
					Item[playerid][i][iAmmo] = strval(Argument[2]);
					Item[playerid][i][iUsed] = strval(Argument[3]);
				}
			}
	    }
	}
	return 1;
}

forward SalvarContas();
public SalvarContas()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i)) SalvarConta(i);
	}
	return 1;
}

stock PlayerIp(playerid)
{
	static ip[16];
	GetPlayerIp(playerid, ip, sizeof(ip));
	return ip;
}

stock GetName(playerid)
{
	GetPlayerName(playerid, getName, sizeof(getName));
	return getName;
}

forward GodUpdate(playerid);
public GodUpdate(playerid)
{
	if(Player[playerid][pGod] == 1)
	{
		SetPlayerHealth(playerid, 100000);
	}
	if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	    if(Player[playerid][pGodcar] == 1 && Player[playerid][pAdmin] >= 1)
	    {
	        RepairVehicle(GetPlayerVehicleID(playerid));
	        SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
     		return 1;
   	 	}
 	}
	return 1;
}


forward SalvarDados();
public SalvarDados()
{
    SaveVehicles();
	SalvarContas();
	return 1;
}

stock LoadTextDraws()
{
	//Stats (fome, sede, vida)
    StatsTxd[0] = TextDrawCreate(578.000000, 346.000000, "F");
	TextDrawBackgroundColor(StatsTxd[0], 255);
	TextDrawFont(StatsTxd[0], 1);
	TextDrawLetterSize(StatsTxd[0], 0.419999, 1.299999);
	TextDrawColor(StatsTxd[0], -1179393);
	TextDrawSetOutline(StatsTxd[0], 1);
	TextDrawSetProportional(StatsTxd[0], 1);
	TextDrawSetPreviewModel(StatsTxd[0], 1240);
	TextDrawSetPreviewRot(StatsTxd[0], -16.000000, 0.000000, -55.000000, 3.000000);
	TextDrawSetSelectable(StatsTxd[0], 0);

	StatsTxd[1] = TextDrawCreate(596.000000, 346.000000, "S");
	TextDrawBackgroundColor(StatsTxd[1], 255);
	TextDrawFont(StatsTxd[1], 1);
	TextDrawLetterSize(StatsTxd[1], 0.319999, 1.299999);
	TextDrawColor(StatsTxd[1], 10354687);
	TextDrawSetOutline(StatsTxd[1], 1);
	TextDrawSetProportional(StatsTxd[1], 1);
	TextDrawSetPreviewModel(StatsTxd[1], 1240);
	TextDrawSetPreviewRot(StatsTxd[1], -16.000000, 0.000000, -55.000000, 3.000000);
	TextDrawSetSelectable(StatsTxd[1], 0);

	StatsTxd[2] = TextDrawCreate(611.000000, 346.000000, "V");
	TextDrawBackgroundColor(StatsTxd[2], 255);
	TextDrawFont(StatsTxd[2], 1);
	TextDrawLetterSize(StatsTxd[2], 0.319999, 1.299999);
	TextDrawColor(StatsTxd[2], -14737409);
	TextDrawSetOutline(StatsTxd[2], 1);
	TextDrawSetProportional(StatsTxd[2], 1);
	TextDrawSetPreviewModel(StatsTxd[2], 1240);
	TextDrawSetPreviewRot(StatsTxd[2], -16.000000, 0.000000, -55.000000, 3.000000);
	TextDrawSetSelectable(StatsTxd[2], 0);
	
	//Hide Map
	HideMapTxd = TextDrawCreate(144.000000, 336.000000, "LD_pool:ball");
	TextDrawBackgroundColor(HideMapTxd, -16776961);
	TextDrawFont(HideMapTxd, 4);
	TextDrawLetterSize(HideMapTxd, 1.000000, 0.299998);
	TextDrawColor(HideMapTxd, 555819519);
	TextDrawSetOutline(HideMapTxd, 1);
	TextDrawSetProportional(HideMapTxd, 1);
	TextDrawUseBox(HideMapTxd, 1);
	TextDrawBoxColor(HideMapTxd, -16776961);
	TextDrawTextSize(HideMapTxd, -114.000000, 96.000000);

	HideMapTxd2 = TextDrawCreate(87.000000, 366.000000, "DayZ");
	TextDrawAlignment(HideMapTxd2, 2);
	TextDrawBackgroundColor(HideMapTxd2, 255);
	TextDrawFont(HideMapTxd2, 2);
	TextDrawLetterSize(HideMapTxd2, 0.519999, 1.800000);
	TextDrawColor(HideMapTxd2, -16777046);
	TextDrawSetOutline(HideMapTxd2, 1);
	TextDrawSetProportional(HideMapTxd2, 1);
	
	//Entrada preto e branco
	EPBTxd = TextDrawCreate(-21.000000, -1.000000, ".");
	TextDrawBackgroundColor(EPBTxd, 255);
	TextDrawFont(EPBTxd, 1);
	TextDrawLetterSize(EPBTxd, 0.500000, 53.199996);
	TextDrawColor(EPBTxd, -1);
	TextDrawSetOutline(EPBTxd, 0);
	TextDrawSetProportional(EPBTxd, 1);
	TextDrawSetShadow(EPBTxd, 1);
	TextDrawUseBox(EPBTxd, 1);
	TextDrawBoxColor(EPBTxd, 0x08080830);
	TextDrawTextSize(EPBTxd, 670.000000, 0.000000);
	TextDrawSetSelectable(EPBTxd, 0);
	return 1;
}

stock LoadPlayerTextDraws(playerid)
{
    //HUD
    HUDTxd[playerid][0] = CreatePlayerTextDraw(playerid, -11.000000, 435.000000, ".");
	PlayerTextDrawBackgroundColor(playerid, HUDTxd[playerid][0], 255);
	PlayerTextDrawFont(playerid, HUDTxd[playerid][0], 1);
	PlayerTextDrawLetterSize(playerid, HUDTxd[playerid][0], 0.500000, 2.199999);
	PlayerTextDrawColor(playerid, HUDTxd[playerid][0], -1);
	PlayerTextDrawSetOutline(playerid, HUDTxd[playerid][0], 0);
	PlayerTextDrawSetProportional(playerid, HUDTxd[playerid][0], 1);
	PlayerTextDrawSetShadow(playerid, HUDTxd[playerid][0], 1);
	PlayerTextDrawUseBox(playerid, HUDTxd[playerid][0], 1);
	PlayerTextDrawBoxColor(playerid, HUDTxd[playerid][0], 112);
	PlayerTextDrawTextSize(playerid, HUDTxd[playerid][0], 666.000000, 0.000000);

	HUDTxd[playerid][1] = CreatePlayerTextDraw(playerid, 303.000000, 435.000000, " ");
	PlayerTextDrawAlignment(playerid, HUDTxd[playerid][1], 2);
	PlayerTextDrawBackgroundColor(playerid, HUDTxd[playerid][1], 255);
	PlayerTextDrawFont(playerid, HUDTxd[playerid][1], 1);
	PlayerTextDrawLetterSize(playerid, HUDTxd[playerid][1], 0.280000, 1.200000);
	PlayerTextDrawColor(playerid, HUDTxd[playerid][1], -1);
	PlayerTextDrawSetOutline(playerid, HUDTxd[playerid][1], 1);
	PlayerTextDrawSetProportional(playerid, HUDTxd[playerid][1], 1);
	
	//Hud superior direito
	SupHud[playerid][0] = CreatePlayerTextDraw(playerid, 545.000000, 32.000000, ".");
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][0], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][0], 1);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][0], 0.000000, 7.199999);
	PlayerTextDrawColor(playerid, SupHud[playerid][0], 252645375);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][0], 0);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][0], 1);
	PlayerTextDrawSetShadow(playerid, SupHud[playerid][0], 1);
	PlayerTextDrawUseBox(playerid, SupHud[playerid][0], 1);
	PlayerTextDrawBoxColor(playerid, SupHud[playerid][0], 252645375);
	PlayerTextDrawTextSize(playerid, SupHud[playerid][0], 612.000000, 30.000000);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][0], 0);

	SupHud[playerid][1] = CreatePlayerTextDraw(playerid, 497.000000, 79.000000, ".");
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][1], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][1], 1);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][1], -0.039999, 2.700000);
	PlayerTextDrawColor(playerid, SupHud[playerid][1], 252645375);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][1], 0);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][1], 1);
	PlayerTextDrawSetShadow(playerid, SupHud[playerid][1], 1);
	PlayerTextDrawUseBox(playerid, SupHud[playerid][1], 1);
	PlayerTextDrawBoxColor(playerid, SupHud[playerid][1], 252645375);
	PlayerTextDrawTextSize(playerid, SupHud[playerid][1], 612.000000, 30.000000);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][1], 0);

	SupHud[playerid][2] = CreatePlayerTextDraw(playerid, 572.000000, 82.000000, "EXP: 2300/4000");
	PlayerTextDrawAlignment(playerid, SupHud[playerid][2], 2);
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][2], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][2], 2);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][2], 0.189998, 1.100000);
	PlayerTextDrawColor(playerid, SupHud[playerid][2], -1);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][2], 1);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][2], 1);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][2], 0);

	SupHud[playerid][3] = CreatePlayerTextDraw(playerid, 548.000000, 34.000000, "FPS: 60~n~PING: 180~n~PL: 14.6");
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][3], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][3], 2);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][3], 0.209999, 1.000000);
	PlayerTextDrawColor(playerid, SupHud[playerid][3], -1);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][3], 1);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][3], 1);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][3], 0);

	SupHud[playerid][4] = CreatePlayerTextDraw(playerid, 501.000000, 76.000000, "ld_drv:gold");
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][4], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][4], 4);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][4], 0.879998, 1.000000);
	PlayerTextDrawColor(playerid, SupHud[playerid][4], -1);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][4], 1);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][4], 1);
	PlayerTextDrawUseBox(playerid, SupHud[playerid][4], 1);
	PlayerTextDrawBoxColor(playerid, SupHud[playerid][4], 255);
	PlayerTextDrawTextSize(playerid, SupHud[playerid][4], 28.000000, 30.000000);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][4], 0);

	SupHud[playerid][5] = CreatePlayerTextDraw(playerid, 515.000000, 82.000000, "327");
	PlayerTextDrawAlignment(playerid, SupHud[playerid][5], 2);
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][5], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][5], 3);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][5], 0.309998, 1.799999);
	PlayerTextDrawColor(playerid, SupHud[playerid][5], -1);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][5], 1);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][5], 1);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][5], 0);

	SupHud[playerid][6] = CreatePlayerTextDraw(playerid, 497.000000, 106.000000, "Tempo vivo: 00:23:36");
	PlayerTextDrawBackgroundColor(playerid, SupHud[playerid][6], 255);
	PlayerTextDrawFont(playerid, SupHud[playerid][6], 2);
	PlayerTextDrawLetterSize(playerid, SupHud[playerid][6], 0.209999, 1.100000);
	PlayerTextDrawColor(playerid, SupHud[playerid][6], -1);
	PlayerTextDrawSetOutline(playerid, SupHud[playerid][6], 1);
	PlayerTextDrawSetProportional(playerid, SupHud[playerid][6], 1);
	PlayerTextDrawSetSelectable(playerid, SupHud[playerid][6], 0);

	//Kill/death TXD
	KillTxd0[playerid] = CreatePlayerTextDraw(playerid, -14.000000, 334.000000, ".");
	PlayerTextDrawBackgroundColor(playerid, KillTxd0[playerid], 255);
	PlayerTextDrawFont(playerid, KillTxd0[playerid], 1);
	PlayerTextDrawLetterSize(playerid, KillTxd0[playerid], 0.500000, 3.499999);
	PlayerTextDrawColor(playerid, KillTxd0[playerid], -1);
	PlayerTextDrawSetOutline(playerid, KillTxd0[playerid], 1);
	PlayerTextDrawSetProportional(playerid, KillTxd0[playerid], 1);
	PlayerTextDrawUseBox(playerid, KillTxd0[playerid], 1);
	PlayerTextDrawBoxColor(playerid, KillTxd0[playerid], 64);
	PlayerTextDrawTextSize(playerid, KillTxd0[playerid], 660.000000, 0.000000);

	KillTxd1[playerid] = CreatePlayerTextDraw(playerid, 324.000000, 335.000000, "Voce matou:");
	PlayerTextDrawAlignment(playerid, KillTxd1[playerid], 2);
	PlayerTextDrawBackgroundColor(playerid, KillTxd1[playerid], 255);
	PlayerTextDrawFont(playerid, KillTxd1[playerid], 1);
	PlayerTextDrawLetterSize(playerid, KillTxd1[playerid], 0.409999, 1.100000);
	PlayerTextDrawColor(playerid, KillTxd1[playerid], -1);
	PlayerTextDrawSetOutline(playerid, KillTxd1[playerid], 1);
	PlayerTextDrawSetProportional(playerid, KillTxd1[playerid], 1);

	KillTxd2[playerid] = CreatePlayerTextDraw(playerid, 328.000000, 348.000000, " ");
	PlayerTextDrawAlignment(playerid, KillTxd2[playerid], 2);
	PlayerTextDrawBackgroundColor(playerid, KillTxd2[playerid], 255);
	PlayerTextDrawFont(playerid, KillTxd2[playerid], 3);
	PlayerTextDrawLetterSize(playerid, KillTxd2[playerid], 0.519999, 1.700000);
	PlayerTextDrawColor(playerid, KillTxd2[playerid], 413008127);
	PlayerTextDrawSetOutline(playerid, KillTxd2[playerid], 1);
	PlayerTextDrawSetProportional(playerid, KillTxd2[playerid], 1);

	//--------------------------------------------------------------------------

	DeathTxd0[playerid] = CreatePlayerTextDraw(playerid, -14.000000, 334.000000, ".");
	PlayerTextDrawBackgroundColor(playerid, DeathTxd0[playerid], 255);
	PlayerTextDrawFont(playerid, DeathTxd0[playerid], 1);
	PlayerTextDrawLetterSize(playerid, DeathTxd0[playerid], 0.500000, 3.499999);
	PlayerTextDrawColor(playerid, DeathTxd0[playerid], -1);
	PlayerTextDrawSetOutline(playerid, DeathTxd0[playerid], 1);
	PlayerTextDrawSetProportional(playerid, DeathTxd0[playerid], 1);
	PlayerTextDrawUseBox(playerid, DeathTxd0[playerid], 1);
	PlayerTextDrawBoxColor(playerid, DeathTxd0[playerid], 64);
	PlayerTextDrawTextSize(playerid, DeathTxd0[playerid], 660.000000, 0.000000);

	DeathTxd1[playerid] = CreatePlayerTextDraw(playerid, 324.000000, 335.000000, "Voce foi morto por:");
	PlayerTextDrawAlignment(playerid, DeathTxd1[playerid], 2);
	PlayerTextDrawBackgroundColor(playerid, DeathTxd1[playerid], 255);
	PlayerTextDrawFont(playerid, DeathTxd1[playerid], 1);
	PlayerTextDrawLetterSize(playerid, DeathTxd1[playerid], 0.409999, 1.100000);
	PlayerTextDrawColor(playerid, DeathTxd1[playerid], -1);
	PlayerTextDrawSetOutline(playerid, DeathTxd1[playerid], 1);
	PlayerTextDrawSetProportional(playerid, DeathTxd1[playerid], 1);

	DeathTxd2[playerid] = CreatePlayerTextDraw(playerid, 328.000000, 348.000000, " ");
	PlayerTextDrawAlignment(playerid, DeathTxd2[playerid], 2);
	PlayerTextDrawBackgroundColor(playerid, DeathTxd2[playerid], 255);
	PlayerTextDrawFont(playerid, DeathTxd2[playerid], 3);
	PlayerTextDrawLetterSize(playerid, DeathTxd2[playerid], 0.519999, 1.700000);
	PlayerTextDrawColor(playerid, DeathTxd2[playerid], -402652929);
	PlayerTextDrawSetOutline(playerid, DeathTxd2[playerid], 1);
	PlayerTextDrawSetProportional(playerid, DeathTxd2[playerid], 1);
	
	//Vehicle stats
	VStatsTxd[playerid][0] = CreatePlayerTextDraw(playerid, 135.000000, 350.000000, "Veiculo: ~b~~h~LSPD car");
	PlayerTextDrawBackgroundColor(playerid, VStatsTxd[playerid][0], 255);
	PlayerTextDrawFont(playerid, VStatsTxd[playerid][0], 2);
	PlayerTextDrawLetterSize(playerid, VStatsTxd[playerid][0], 0.280000, 1.200000);
	PlayerTextDrawColor(playerid, VStatsTxd[playerid][0], -1);
	PlayerTextDrawSetOutline(playerid, VStatsTxd[playerid][0], 1);
	PlayerTextDrawSetProportional(playerid, VStatsTxd[playerid][0], 1);
	PlayerTextDrawSetSelectable(playerid, VStatsTxd[playerid][0], 0);

	VStatsTxd[playerid][1] = CreatePlayerTextDraw(playerid, 148.000000, 402.000000, "Combustivel");
	PlayerTextDrawBackgroundColor(playerid, VStatsTxd[playerid][1], 255);
	PlayerTextDrawFont(playerid, VStatsTxd[playerid][1], 2);
	PlayerTextDrawLetterSize(playerid, VStatsTxd[playerid][1], 0.200000, 0.899999);
	PlayerTextDrawColor(playerid, VStatsTxd[playerid][1], -1);
	PlayerTextDrawSetOutline(playerid, VStatsTxd[playerid][1], 1);
	PlayerTextDrawSetProportional(playerid, VStatsTxd[playerid][1], 1);
	PlayerTextDrawSetSelectable(playerid, VStatsTxd[playerid][1], 0);

	VStatsTxd[playerid][2] = CreatePlayerTextDraw(playerid, 152.000000, 378.000000, "0Km/h");
	PlayerTextDrawBackgroundColor(playerid, VStatsTxd[playerid][2], 255);
	PlayerTextDrawFont(playerid, VStatsTxd[playerid][2], 2);
	PlayerTextDrawLetterSize(playerid, VStatsTxd[playerid][2], 0.280000, 1.200000);
	PlayerTextDrawColor(playerid, VStatsTxd[playerid][2], -1);
	PlayerTextDrawSetOutline(playerid, VStatsTxd[playerid][2], 1);
	PlayerTextDrawSetProportional(playerid, VStatsTxd[playerid][2], 1);
	PlayerTextDrawSetSelectable(playerid, VStatsTxd[playerid][2], 0);

	VStatsTxd[playerid][3] = CreatePlayerTextDraw(playerid, 144.000000, 364.000000, "Motor: ~r~~h~RUIM");
	PlayerTextDrawBackgroundColor(playerid, VStatsTxd[playerid][3], 255);
	PlayerTextDrawFont(playerid, VStatsTxd[playerid][3], 2);
	PlayerTextDrawLetterSize(playerid, VStatsTxd[playerid][3], 0.280000, 1.200000);
	PlayerTextDrawColor(playerid, VStatsTxd[playerid][3], -1);
	PlayerTextDrawSetOutline(playerid, VStatsTxd[playerid][3], 1);
	PlayerTextDrawSetProportional(playerid, VStatsTxd[playerid][3], 1);
	PlayerTextDrawSetSelectable(playerid, VStatsTxd[playerid][3], 0);
	
	//Inventбrio
	
	Inv_TD[0] = TextDrawCreate(86.661788, 149.749923, "box");
	TextDrawLetterSize(Inv_TD[0], 0.000000, 27.710098);
	TextDrawTextSize(Inv_TD[0], 564.000000, 0.000000);
	TextDrawAlignment(Inv_TD[0], 1);
	TextDrawColor(Inv_TD[0], -1);
	TextDrawUseBox(Inv_TD[0], 1);
	TextDrawBoxColor(Inv_TD[0], 64);
	TextDrawSetShadow(Inv_TD[0], 0);
	TextDrawSetOutline(Inv_TD[0], 0);
	TextDrawBackgroundColor(Inv_TD[0], 255);
	TextDrawFont(Inv_TD[0], 1);
	TextDrawSetProportional(Inv_TD[0], 1);
	TextDrawSetShadow(Inv_TD[0], 0);

	Inv_TD[1] = TextDrawCreate(86.662002, 149.750015, "box");
	TextDrawLetterSize(Inv_TD[1], 0.000000, 1.566619);
	TextDrawTextSize(Inv_TD[1], 564.000000, 0.000000);
	TextDrawAlignment(Inv_TD[1], 1);
	TextDrawColor(Inv_TD[1], -1);
	TextDrawUseBox(Inv_TD[1], 1);
	TextDrawBoxColor(Inv_TD[1], 80);
	TextDrawSetShadow(Inv_TD[1], 0);
	TextDrawSetOutline(Inv_TD[1], 0);
	TextDrawBackgroundColor(Inv_TD[1], 255);
	TextDrawFont(Inv_TD[1], 1);
	TextDrawSetProportional(Inv_TD[1], 1);
	TextDrawSetShadow(Inv_TD[1], 0);

	Inv_TD[2] = TextDrawCreate(238.931198, 172.499984, "box");
	TextDrawLetterSize(Inv_TD[2], 0.000000, 25.180084);
	TextDrawTextSize(Inv_TD[2], 406.000000, 0.000000);
	TextDrawAlignment(Inv_TD[2], 1);
	TextDrawColor(Inv_TD[2], -1);
	TextDrawUseBox(Inv_TD[2], 1);
	TextDrawBoxColor(Inv_TD[2], 336860415);
	TextDrawSetShadow(Inv_TD[2], 0);
	TextDrawSetOutline(Inv_TD[2], 0);
	TextDrawBackgroundColor(Inv_TD[2], 255);
	TextDrawFont(Inv_TD[2], 1);
	TextDrawSetProportional(Inv_TD[2], 1);
	TextDrawSetShadow(Inv_TD[2], 0);

	Inv_TD[3] = TextDrawCreate(118.052719, 148.583343, "Equipados");
	TextDrawLetterSize(Inv_TD[3], 0.373293, 1.471667);
	TextDrawAlignment(Inv_TD[3], 1);
	TextDrawColor(Inv_TD[3], -1);
	TextDrawSetShadow(Inv_TD[3], 0);
	TextDrawSetOutline(Inv_TD[3], 1);
	TextDrawBackgroundColor(Inv_TD[3], 255);
	TextDrawFont(Inv_TD[3], 2);
	TextDrawSetProportional(Inv_TD[3], 1);
	TextDrawSetShadow(Inv_TD[3], 0);

	Inv_TD[4] = TextDrawCreate(442.737701, 149.166687, "INVENTARIO");
	TextDrawLetterSize(Inv_TD[4], 0.373293, 1.471667);
	TextDrawAlignment(Inv_TD[4], 1);
	TextDrawColor(Inv_TD[4], -1);
	TextDrawSetShadow(Inv_TD[4], 0);
	TextDrawSetOutline(Inv_TD[4], 1);
	TextDrawBackgroundColor(Inv_TD[4], 255);
	TextDrawFont(Inv_TD[4], 2);
	TextDrawSetProportional(Inv_TD[4], 1);
	TextDrawSetShadow(Inv_TD[4], 0);

	Inv_TD[5] = TextDrawCreate(246.427337, 374.433258, "box");
	TextDrawLetterSize(Inv_TD[5], 0.000000, 1.754027);
	TextDrawTextSize(Inv_TD[5], 317.990844, 0.000000);
	TextDrawAlignment(Inv_TD[5], 1);
	TextDrawColor(Inv_TD[5], 13893887);
	TextDrawUseBox(Inv_TD[5], 1);
	TextDrawBoxColor(Inv_TD[5], 13893887);
	TextDrawSetShadow(Inv_TD[5], 0);
	TextDrawSetOutline(Inv_TD[5], 0);
	TextDrawBackgroundColor(Inv_TD[5], 255);
	TextDrawFont(Inv_TD[5], 1);
	TextDrawSetProportional(Inv_TD[5], 1);
	TextDrawSetShadow(Inv_TD[5], 0);

	Inv_TD[6] = TextDrawCreate(331.698242, 374.333312, "box");
	TextDrawLetterSize(Inv_TD[6], 0.000000, 1.754027);
	TextDrawTextSize(Inv_TD[6], 397.389404, 0.000000);
	TextDrawAlignment(Inv_TD[6], 1);
	TextDrawColor(Inv_TD[6], -1);
	TextDrawUseBox(Inv_TD[6], 1);
	TextDrawBoxColor(Inv_TD[6], -872414977);
	TextDrawSetShadow(Inv_TD[6], 0);
	TextDrawSetOutline(Inv_TD[6], 0);
	TextDrawBackgroundColor(Inv_TD[6], 255);
	TextDrawFont(Inv_TD[6], 1);
	TextDrawSetProportional(Inv_TD[6], 1);
	TextDrawSetShadow(Inv_TD[6], 0);

	Inv_TD[7] = TextDrawCreate(364.195037, 373.649993, "DROPAR");
	TextDrawLetterSize(Inv_TD[7], 0.274904, 1.565000);
	TextDrawTextSize(Inv_TD[7], 10.000000, 67.000000);
	TextDrawAlignment(Inv_TD[7], 2);
	TextDrawColor(Inv_TD[7], -774778369);
	TextDrawUseBox(Inv_TD[7], 0);
	TextDrawBoxColor(Inv_TD[7], 0);
	TextDrawSetShadow(Inv_TD[7], 0);
	TextDrawSetOutline(Inv_TD[7], 0);
	TextDrawBackgroundColor(Inv_TD[7], 255);
	TextDrawFont(Inv_TD[7], 2);
	TextDrawSetProportional(Inv_TD[7], 1);
	TextDrawSetShadow(Inv_TD[7], 0);
	TextDrawSetSelectable(Inv_TD[7], true);

	Inv_TD[8] = TextDrawCreate(277.720642, 346.666625, "box");
	TextDrawLetterSize(Inv_TD[8], 0.000000, 1.754027);
	TextDrawTextSize(Inv_TD[8], 361.650085, 0.000000);
	TextDrawAlignment(Inv_TD[8], 1);
	TextDrawColor(Inv_TD[8], 13893887);
	TextDrawUseBox(Inv_TD[8], 1);
	TextDrawBoxColor(Inv_TD[8], -13696769);
	TextDrawSetShadow(Inv_TD[8], 0);
	TextDrawSetOutline(Inv_TD[8], 0);
	TextDrawBackgroundColor(Inv_TD[8], 255);
	TextDrawFont(Inv_TD[8], 1);
	TextDrawSetProportional(Inv_TD[8], 1);
	TextDrawSetShadow(Inv_TD[8], 0);

	Inv_TD[9] = TextDrawCreate(319.143554, 346.533294, "DESCARREGAR");
	TextDrawLetterSize(Inv_TD[9], 0.274904, 1.565000);
	TextDrawTextSize(Inv_TD[9], 10.000000, 85.000000);
	TextDrawAlignment(Inv_TD[9], 2);
	TextDrawColor(Inv_TD[9], -1);
	TextDrawUseBox(Inv_TD[9], 0);
	TextDrawBoxColor(Inv_TD[9], 0);
	TextDrawSetShadow(Inv_TD[9], 0);
	TextDrawSetOutline(Inv_TD[9], 0);
	TextDrawBackgroundColor(Inv_TD[9], 255);
	TextDrawFont(Inv_TD[9], 2);
	TextDrawSetProportional(Inv_TD[9], 1);
	TextDrawSetShadow(Inv_TD[9], 0);
	TextDrawSetSelectable(Inv_TD[9], true);

	Inv_TD[10] = TextDrawCreate(547.386901, 149.733337, "box");
	TextDrawLetterSize(Inv_TD[10], 0.000000, 1.526654);
	TextDrawTextSize(Inv_TD[10], 563.700012, 0.000000);
	TextDrawAlignment(Inv_TD[10], 1);
	TextDrawColor(Inv_TD[10], -1);
	TextDrawUseBox(Inv_TD[10], 1);
	TextDrawBoxColor(Inv_TD[10], -16776961);
	TextDrawSetShadow(Inv_TD[10], 0);
	TextDrawSetOutline(Inv_TD[10], 0);
	TextDrawBackgroundColor(Inv_TD[10], 255);
	TextDrawFont(Inv_TD[10], 1);
	TextDrawSetProportional(Inv_TD[10], 1);
	TextDrawSetShadow(Inv_TD[10], 0);

	Inv_TD[11] = TextDrawCreate(550.497863, 148.016616, "X");
	TextDrawLetterSize(Inv_TD[11], 0.400000, 1.600000);
	TextDrawAlignment(Inv_TD[11], 1);
	TextDrawColor(Inv_TD[11], -1);
	TextDrawSetShadow(Inv_TD[11], 0);
	TextDrawSetOutline(Inv_TD[11], 0);
	TextDrawBackgroundColor(Inv_TD[11], 255);
	TextDrawFont(Inv_TD[11], 2);
	TextDrawSetProportional(Inv_TD[11], 1);
	TextDrawSetShadow(Inv_TD[11], 0);
	TextDrawSetSelectable(Inv_TD[11], true);

	//Player TextDraws:

	//Model preview
	//objetos normais:
	Inv_PTD[playerid][0] = CreatePlayerTextDraw(playerid, 279.055877, 170.166732, "");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][0], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][0], 85.000000, 80.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][0], 1);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][0], -1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][0], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][0], 0);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][0], 0);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][0], 5);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][0], 0);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][0], 0);
	PlayerTextDrawSetPreviewModel(playerid, Inv_PTD[playerid][0], 1650);
	PlayerTextDrawSetPreviewRot(playerid, Inv_PTD[playerid][0], 160.000000, 180.000000, 0.000000, 1.799999);
	//armas:
	Inv_PTD[playerid][1] = CreatePlayerTextDraw(playerid, 243.916702, 164.916656, "");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][1], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][1], 122.000000, 115.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][1], 1);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][1], -1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][1], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][1], 0);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][1], 0);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][1], 5);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][1], 0);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][1], 0);
	PlayerTextDrawSetPreviewModel(playerid, Inv_PTD[playerid][1], 356);
	PlayerTextDrawSetPreviewRot(playerid, Inv_PTD[playerid][1], 180.000000, 160.000000, 0.000000, 2.299999);

	//Botao USAR/DESEQUIPAR
	Inv_PTD[playerid][2] = CreatePlayerTextDraw(playerid, 281.193267, 373.949981, "USAR");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][2], 0.274904, 1.565000);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][2], 10.000000, 72.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][2], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][2], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][2], 0);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][2], 0);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][2], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][2], 0);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][2], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][2], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][2], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][2], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][2], true);

	//Info do item (centro)
	Inv_PTD[playerid][3] = CreatePlayerTextDraw(playerid, 322.796203, 246.583175, "M4~n~ ~n~Municao: ~g~~h~9999~n~~w~Tipo: ~b~~h~arma");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][3], 0.400000, 1.600000);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][3], 0.000000, 167.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][3], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][3], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][3], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][3], 0);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][3], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][3], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][3], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][3], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][3], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][3], 0);

	//Botoes itens equipados
	Inv_PTD[playerid][4] = CreatePlayerTextDraw(playerid, 161.625167, 172.966659, "Arma primaria");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][4], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][4], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][4], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][4], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][4], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][4], 0);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][4], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][4], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][4], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][4], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][4], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][4], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][4], true);

	Inv_PTD[playerid][5] = CreatePlayerTextDraw(playerid, 161.625167, 193.966873, "Arma secundaria");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][5], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][5], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][5], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][5], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][5], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][5], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][5], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][5], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][5], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][5], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][5], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][5], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][5], true);

	Inv_PTD[playerid][6] = CreatePlayerTextDraw(playerid, 161.625167, 215.267089, "Arma terciaria");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][6], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][6], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][6], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][6], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][6], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][6], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][6], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][6], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][6], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][6], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][6], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][6], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][6], true);

	Inv_PTD[playerid][7] = CreatePlayerTextDraw(playerid, 161.625167, 249.167434, "GPS");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][7], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][7], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][7], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][7], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][7], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][7], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][7], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][7], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][7], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][7], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][7], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][7], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][7], true);

	Inv_PTD[playerid][8] = CreatePlayerTextDraw(playerid, 161.625167, 270.466918, "Chapeu de cowboy");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][8], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][8], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][8], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][8], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][8], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][8], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][8], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][8], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][8], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][8], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][8], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][8], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][8], true);

	Inv_PTD[playerid][9] = CreatePlayerTextDraw(playerid, 161.625167, 291.766052, "Roupa de enfermeiro");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][9], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][9], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][9], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][9], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][9], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][9], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][9], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][9], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][9], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][9], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][9], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][9], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][9], true);

	Inv_PTD[playerid][10] = CreatePlayerTextDraw(playerid, 161.625167, 313.365173, "Roupa de enfermeiro");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][10], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][10], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][10], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][10], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][10], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][10], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][10], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][10], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][10], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][10], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][10], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][10], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][10], true);

	Inv_PTD[playerid][11] = CreatePlayerTextDraw(playerid, 161.625167, 334.364318, "Roupa de enfermeiro");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][11], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][11], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][11], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][11], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][11], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][11], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][11], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][11], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][11], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][11], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][11], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][11], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][11], true);

	Inv_PTD[playerid][12] = CreatePlayerTextDraw(playerid, 161.625167, 355.963439, "Roupa de enfermeiro");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][12], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][12], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][12], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][12], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][12], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][12], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][12], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][12], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][12], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][12], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][12], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][12], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][12], true);

	Inv_PTD[playerid][13] = CreatePlayerTextDraw(playerid, 161.156646, 377.262573, "Roupa de enfermeiro");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][13], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][13], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][13], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][13], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][13], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][13], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][13], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][13], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][13], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][13], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][13], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][13], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][13], true);

	//Botoes itens invetario
	Inv_PTD[playerid][14] = CreatePlayerTextDraw(playerid, 484.825256, 172.566909, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][14], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][14], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][14], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][14], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][14], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][14], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][14], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][14], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][14], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][14], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][14], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][14], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][14], true);

	Inv_PTD[playerid][15] = CreatePlayerTextDraw(playerid, 484.825256, 193.266769, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][15], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][15], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][15], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][15], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][15], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][15], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][15], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][15], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][15], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][15], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][15], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][15], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][15], true);

	Inv_PTD[playerid][16] = CreatePlayerTextDraw(playerid, 484.825256, 214.866622, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][16], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][16], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][16], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][16], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][16], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][16], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][16], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][16], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][16], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][16], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][16], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][16], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][16], true);

	Inv_PTD[playerid][17] = CreatePlayerTextDraw(playerid, 484.825256, 236.466476, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][17], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][17], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][17], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][17], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][17], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][17], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][17], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][17], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][17], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][17], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][17], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][17], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][17], true);

	Inv_PTD[playerid][18] = CreatePlayerTextDraw(playerid, 484.825256, 258.066345, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][18], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][18], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][18], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][18], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][18], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][18], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][18], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][18], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][18], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][18], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][18], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][18], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][18], true);

	Inv_PTD[playerid][19] = CreatePlayerTextDraw(playerid, 484.825256, 279.666198, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][19], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][19], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][19], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][19], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][19], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][19], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][19], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][19], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][19], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][19], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][19], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][19], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][19], true);

	Inv_PTD[playerid][20] = CreatePlayerTextDraw(playerid, 484.825256, 301.266052, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][20], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][20], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][20], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][20], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][20], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][20], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][20], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][20], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][20], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][20], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][20], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][20], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][20], true);

	/*Inv_PTD[playerid][21] = CreatePlayerTextDraw(playerid, 484.825256, 301.266052, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][21], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][21], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][21], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][21], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][21], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][21], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][21], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][21], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][21], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][21], true);*/

	Inv_PTD[playerid][21] = CreatePlayerTextDraw(playerid, 484.825256, 322.865905, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][21], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][21], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][21], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][21], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][21], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][21], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][21], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][21], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][21], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][21], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][21], true);

	Inv_PTD[playerid][22] = CreatePlayerTextDraw(playerid, 484.825256, 344.465759, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][22], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][22], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][22], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][22], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][22], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][22], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][22], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][22], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][22], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][22], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][22], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][22], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][22], true);

	Inv_PTD[playerid][23] = CreatePlayerTextDraw(playerid, 485.093780, 365.482269, "Caixa de ferramentas");
	PlayerTextDrawLetterSize(playerid, Inv_PTD[playerid][23], 0.240702, 1.483332);
	PlayerTextDrawTextSize(playerid, Inv_PTD[playerid][23], 10.000000, 143.000000);
	PlayerTextDrawAlignment(playerid, Inv_PTD[playerid][23], 2);
	PlayerTextDrawColor(playerid, Inv_PTD[playerid][23], -1);
	PlayerTextDrawUseBox(playerid, Inv_PTD[playerid][23], 1);
	PlayerTextDrawBoxColor(playerid, Inv_PTD[playerid][23], 555819519);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][23], 0);
	PlayerTextDrawSetOutline(playerid, Inv_PTD[playerid][23], 1);
	PlayerTextDrawBackgroundColor(playerid, Inv_PTD[playerid][23], 255);
	PlayerTextDrawFont(playerid, Inv_PTD[playerid][23], 2);
	PlayerTextDrawSetProportional(playerid, Inv_PTD[playerid][23], 1);
	PlayerTextDrawSetShadow(playerid, Inv_PTD[playerid][23], 0);
	PlayerTextDrawSetSelectable(playerid, Inv_PTD[playerid][23], true);
	
	//Bars
	StatsBar[playerid][0] = CreatePlayerProgressBar(playerid, 589.000000, 427.000000, 9.500000, 74.699996, -1179478, 100.0000, 2);
    StatsBar[playerid][1] = CreatePlayerProgressBar(playerid, 606.000000, 427.000000, 9.500000, 74.699996, 10354602, 100.0000, 2);
    StatsBar[playerid][2] = CreatePlayerProgressBar(playerid, 623.000000, 427.000000, 9.500000, 74.699996, -14737494, 100.0000, 2);
    
    VStatsBar[playerid] = CreatePlayerProgressBar(playerid, 147.000000, 397.000000, 63.500000, 3.200000, -12582657, 100.0000, 0);
    HudSBar[playerid] = CreatePlayerProgressBar(playerid, 534.000000, 95.000000, 81.000000, 6.199998, 2012020991, 100.0000, 0);
	return 1;
}

stock AtualizarVStats(playerid)
{
	new veh = GetPlayerVehicleID(playerid), Float:health;
	if(veh == 0) return 1;
	
    //Combustнvel
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		if(Veiculo[veh][vFuel] > 0)
	    {
	        new speed = GetPlayerSpeed2D(playerid, true);
		    if(speed >= 2) Veiculo[veh][vFuel] -= 0.4;
		    if(Veiculo[veh][vFuel] < 1)
		    {
		        Veiculo[veh][vFuel] = 0;
		        SendClientMessage(playerid, vermelho, "* O combustнvel do seu veнculo acabou!");
	            new engine, lights, alarm, doors, bonnet, boot, objective;
				GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
		    }
		}
	}
	
	GetVehicleHealth(veh, health);
	new str[60], speed = GetPlayerSpeed(playerid, true);
	format(str, sizeof(str), "Veiculo: ~b~~h~%s", VehicleNames[GetVehicleModel(veh)-400]);
	PlayerTextDrawSetString(playerid, VStatsTxd[playerid][0], str);
	if(speed < 0) speed = 0;
	format(str, sizeof(str), "%dKm/h", speed);
	PlayerTextDrawSetString(playerid, VStatsTxd[playerid][2], str);
	SetPlayerProgressBarValue(playerid, VStatsBar[playerid], Veiculo[veh][vFuel]);
	
	//Motor
	if(health <= 300)
	{
		PlayerTextDrawSetString(playerid, VStatsTxd[playerid][3], "Motor: ~r~~h~Ruim");
		new engine, lights, alarm, doors, bonnet, boot, objective;
		GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
		if(engine == VEHICLE_PARAMS_ON)
		{
		    SendClientMessage(playerid, vermelho, "* O motor do veнculo parou de funcionar");
			SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
		}
	}
	else if(health <= 600) PlayerTextDrawSetString(playerid, VStatsTxd[playerid][3], "Motor: ~y~~h~Danificado");
	else PlayerTextDrawSetString(playerid, VStatsTxd[playerid][3], "Motor: ~g~~h~Bom");
	return 1;
}

stock GetPlayerSpeed(playerid,bool:kmh)
{
	new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
	if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz);
	rtn = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
	return kmh?floatround(rtn * 100 * 1.63):floatround(rtn * 100);
}

stock ShowVStats(playerid, show = 1)
{
	if(show == 1)
	{
	    ShowPlayerProgressBar(playerid, VStatsBar[playerid]);
	    for(new i = 0; i < 4; i++) PlayerTextDrawShow(playerid, VStatsTxd[playerid][i]);
	}
	else
	{
	    HidePlayerProgressBar(playerid, VStatsBar[playerid]);
	    for(new i = 0; i < 4; i++) PlayerTextDrawHide(playerid, VStatsTxd[playerid][i]);
	}
	AtualizarVStats(playerid);
	return 1;
}

stock ShowHudTxd(playerid, show = 1)
{
	if(show == 1)
	{
	    for(new i = 0; i < 3; i++) ShowPlayerProgressBar(playerid, StatsBar[playerid][i]);
	    ShowPlayerProgressBar(playerid, HudSBar[playerid]);
	    for(new i = 0; i < sizeof(StatsTxd); i++) TextDrawShowForPlayer(playerid, StatsTxd[i]);
	    for(new i = 0; i < 7; i++) PlayerTextDrawShow(playerid, SupHud[playerid][i]);
		//PlayerTextDrawShow(playerid, HUDTxd[playerid][0]);
		//PlayerTextDrawShow(playerid, HUDTxd[playerid][1]);
		for(new i = 0; i < MAX_ITENS; i++)
		{
		    if(Item[playerid][i][iModel] == 10 && Item[playerid][i][iUsed] == 1)
		    {
		        TextDrawHideForPlayer(playerid, HideMapTxd);
				TextDrawHideForPlayer(playerid, HideMapTxd2);
				GangZoneHideForPlayer(playerid, HideMap);
				return 1;
		    }
		}
		GangZoneShowForPlayer(playerid, HideMap, 0x000000FF);
		TextDrawShowForPlayer(playerid, HideMapTxd);
		TextDrawShowForPlayer(playerid, HideMapTxd2);
	}
	else
	{
	    for(new i = 0; i < 3; i++) HidePlayerProgressBar(playerid, StatsBar[playerid][i]);
	    HidePlayerProgressBar(playerid, HudSBar[playerid]);
	    for(new i = 0; i < sizeof(StatsTxd); i++) TextDrawHideForPlayer(playerid, StatsTxd[i]);
	    for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, SupHud[playerid][i]);
	    //PlayerTextDrawHide(playerid, HUDTxd[playerid][0]);
		//PlayerTextDrawHide(playerid, HUDTxd[playerid][1]);
		TextDrawHideForPlayer(playerid, HideMapTxd);
		TextDrawHideForPlayer(playerid, HideMapTxd2);
	}
	return 1;
}

stock ShowDeathTxd(playerid, killerid)
{
    if(killerid != INVALID_PLAYER_ID)
	{
    	PlayerTextDrawHide(playerid, KillTxd0[playerid]);
	    PlayerTextDrawHide(playerid, KillTxd1[playerid]);
	    PlayerTextDrawHide(playerid, KillTxd2[playerid]);
	    PlayerTextDrawSetString(playerid, DeathTxd2[playerid], GetName(killerid));
	    PlayerTextDrawShow(playerid, DeathTxd0[playerid]);
	    PlayerTextDrawShow(playerid, DeathTxd1[playerid]);
		PlayerTextDrawShow(playerid, DeathTxd2[playerid]);

		PlayerTextDrawHide(killerid, DeathTxd0[killerid]);
		PlayerTextDrawHide(killerid, DeathTxd1[killerid]);
		PlayerTextDrawHide(killerid, DeathTxd2[killerid]);
		PlayerTextDrawHide(killerid, KillTxd0[killerid]);
		PlayerTextDrawHide(killerid, KillTxd1[killerid]);
		PlayerTextDrawHide(killerid, KillTxd2[killerid]);
		PlayerTextDrawSetString(killerid, KillTxd2[killerid], GetName(playerid));
		PlayerTextDrawShow(killerid, KillTxd0[killerid]);
		PlayerTextDrawShow(killerid, KillTxd1[killerid]);
		PlayerTextDrawShow(killerid, KillTxd2[killerid]);
		if(HKTTimer[killerid] != -1) KillTimer(HKTTimer[killerid]);
		HKTTimer[killerid] = SetTimerEx("HideKTxd", 3000, false, "i", killerid);
	}
	return 1;
}

forward HideKTxd(playerid);
public HideKTxd(playerid)
{
    if(HKTTimer[playerid] != -1) KillTimer(HKTTimer[playerid]), HKTTimer[playerid] = -1;
	if(!IsPlayerConnected(playerid)) return 0;
	PlayerTextDrawHide(playerid, KillTxd0[playerid]);
	PlayerTextDrawHide(playerid, KillTxd1[playerid]);
	PlayerTextDrawHide(playerid, KillTxd2[playerid]);
	PlayerTextDrawHide(playerid, DeathTxd0[playerid]);
    PlayerTextDrawHide(playerid, DeathTxd1[playerid]);
    PlayerTextDrawHide(playerid, DeathTxd2[playerid]);
	return 1;
}

forward AtualizarCash(playerid);
public AtualizarCash(playerid)
{
    if(Player[playerid][pCash] != GetPlayerMoney(playerid))
	{
		ResetPlayerMoney(playerid);
		GivePlayerMoney(playerid, Player[playerid][pCash]);
	}
	return 1;
}

//Admin Funcs ------------------------------------------------------------------

forward SendMessageToAdmins(color, msg[]);
public SendMessageToAdmins(color, msg[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Player[i][pAdmin] >= 1)
			{
				SendClientMessage(i, color, msg);
			}
		}
	}
}

forward Eject(playerid);
public Eject(playerid)
{
	if(!IsPlayerInAnyVehicle(playerid)) return 0;
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	SetPlayerPos(playerid, x, y, z+3);
	return 1;
}

stock LimparChat(playerid)
{
	if(playerid == -1)
	{
	    for(new i = 0; i < 100; i++) SendClientMessageToAll(-1, " ");
	}
	else
	{
	    if(!IsPlayerConnected(playerid)) return 0;
	    for(new i = 0; i < 100; i++) SendClientMessage(playerid, -1, " ");
	}
	return 1;
}

stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z)
{
	if(!IsPlayerConnected(playerid)) return 0;
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
	else return SetPlayerPos(playerid, x, y, z);
}

stock Permission(playerid, level)
{
	if(level == -1) if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "| ERRO | Vocк nгo tem permissгo"), 0;
	if(level == -2) if(Player[playerid][pAdmin] < level && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "| ERRO | Vocк nгo tem permissгo"), 0;
	if(Player[playerid][pAdmin] < level) return SendClientMessage(playerid, vermelho, "| ERRO | Vocк nгo tem permissгo"), 0;
	return 1;
}

stock CheckID(playerid, id, checkpermission = 1)
{
	if(!IsPlayerConnected(id) || IsPlayerNPC(id)) return SendClientMessage(playerid, vermelho, "| ERRO | ID invбlido"), 0;
    if(checkpermission == 1) if(id != playerid && Player[id][pAdmin] >= Player[playerid][pAdmin] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "| ERRO | Jogador й admin igual ou superior a vocк"), 0;
	return 1;
}

forward CMDMessageToAdmins(playerid, cmd[]);
public CMDMessageToAdmins(playerid, cmd[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(Player[i][pAdmin] >= 1)
	        {
	            new string[128];
	            format(string, sizeof(string), "[ADM-CMD] %s usou o comando %s", GetName(playerid), cmd);
	            SendClientMessage(i, COR_ADM, string);
			}
		}
	}
	return 1;
}

stock BanPlayer(nome[], motivo[] = "Indefinido", admin[] = "Nenhum (server ban)", dias = -1)
{
	if(dias == -1)
	{
		format(query, sizeof(query), "UPDATE contas SET Banido=1, Ban_admin='%s', Ban_motivo='%s' WHERE Nome='%s'", admin, motivo, nome);
		mysql_query(MCID, query, false);
	}
	else
	{
		format(query, sizeof(query), "UPDATE contas SET Banido=2, Ban_admin='%s', Ban_motivo='%s', Ban_time=%d WHERE Nome='%s'", admin, motivo, ConvertDays(dias), nome);
		mysql_query(MCID, query, false);
	}
	new id = GetPlayerID(nome);
	if(id != INVALID_PLAYER_ID)
	{
	    if(Player[id][pKicked] == 0)
	    {
			Kick2(id);
			Player[id][pKicked] = 1;
		}
	}
	return 1;
}

forward ServerBan(playerid, motivo[]);
public ServerBan(playerid, motivo[])
{
    if(Player[playerid][pKicked] == 1) return 0;
    SendClientMessageToAllF(0xFF0000FF, "| BAN | %s foi banido do servidor (Motivo: %s)", GetName(playerid), motivo);
    
    new str[500];
	format(str, sizeof(str), "{A9C4E4}Vocк foi banido do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s\n\n\
	{A9C4E4}Se vocк acha que isso foi um erro\npeзa revisгo em nosso fуrum:\n"forum"", GetName(playerid), "Nenhum (server ban)", motivo);
    ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Banido", str, "Fechar", "");
    
	BanPlayer(GetName(playerid), motivo);
	return 1;
}

forward ServerKick(playerid, motivo[]);
public ServerKick(playerid, motivo[])
{
    if(Player[playerid][pKicked] == 1) return 0;
    SendClientMessageToAllF(0xFF0000FF, "| KICK | %s foi kickado do servidor (Motivo: %s)", GetName(playerid), motivo);
    
    new str[500];
	format(str, sizeof(str), "{A9C4E4}Vocк foi kickado do servidor!\n\n{A9C4E4}Conta: {FF0000}%s\n{A9C4E4}Admin: {FF0000}%s\n{A9C4E4}Motivo: {FF0000}%s", GetName(playerid), "Nenhum (server kick)", motivo);
    ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Kickado", str, "Fechar", "");
    
   	Kick2(playerid);
	return 1;
}

stock GetPlayerID(playername[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
  	{
    	if(IsPlayerConnected(i))
    	{
      		new playername2[MAX_PLAYER_NAME];
      		GetPlayerName(i, playername2, sizeof(playername2));
			if(strcmp(playername2, playername, false) == 0)
      		{
	  			return i;
      		}
		}
	}
	return INVALID_PLAYER_ID;
}

//END - Admin Funcs -----------------------------------------------------------

stock FormatarWNames()
{
format(WNames[2], 30, "Taco de Golf");
format(WNames[3], 30, "Cassetete");
format(WNames[4], 30, "Faca");
format(WNames[5], 30, "Taco de Baseball");
format(WNames[6], 30, "Pб");
format(WNames[7], 30, "Taco de sinuca");
format(WNames[8], 30, "Katana");
format(WNames[9], 30, "Motosserra");
format(WNames[22], 30, "9mm");
format(WNames[23], 30, "9mm Silenciada");
format(WNames[24], 30, "Desert Eagle");
format(WNames[25], 30, "Escopeta");
format(WNames[26], 30, "Sawn-off");
format(WNames[27], 30, "Escopeta de combate");
format(WNames[28], 30, "Micro SMG/Uzi");
format(WNames[29], 30, "MP5");
format(WNames[32], 30, "Tec-9");
format(WNames[30], 30, "AK-47");
format(WNames[31], 30, "M4");
format(WNames[33], 30, "Rifle");
format(WNames[34], 30, "Sniper Rifle");
format(WNames[16], 30, "Granada");
format(WNames[39], 30, "C4");
format(WNames[41], 30, "Lata de spray");
format(WNames[42], 30, "Extintor de incкndio");
format(WNames[43], 30, "Cвmera");
format(WNames[10], 30, "Dildo roxo");
format(WNames[11], 30, "Dildo");
format(WNames[12], 30, "Vibrador");
format(WNames[13], 30, "Vibrator prata");
format(WNames[14], 30, "Flores");
format(WNames[15], 30, "Bengala");
return 1;
}

stock GetWeaponModel(weaponid)
{
	new model;

	switch(weaponid)
	{
		case 1: model=331; case 2: model=333; case 3: model=334;
		case 4: model=335; case 5: model=336; case 6: model=337;
		case 7: model=338; case 8: model=339; case 9: model=341;
		case 10: model=321; case 11: model=322; case 12: model=323;
		case 13: model=324; case 14: model=325; case 15: model=326;
		case 16: model=342; case 17: model=343; case 18: model=344;
		case 22: model=346; case 23: model=347; case 24: model=348;
		case 25: model=349; case 26: model=350; case 27: model=351;
		case 28: model=352; case 29: model=353; case 30: model=355;
		case 31: model=356; case 32: model=372; case 33: model=357;
		case 34: model=358; case 35: model=359; case 36: model=360;
		case 37: model=361; case 38: model=362; case 39: model=363;
		case 41: model=365; case 42: model=366; case 46: model=371;
	}
	//if(model < 300 || model == 342 || model == 346 || model == 348 || model == 355 || model == 356 || model == 359 || model == 362) return -1;//weapons i dont want to be dropped
	return model;
}

stock GetWeaponSlot(weaponid)
{
	new slot;
	switch(weaponid)
	{
		case 0, 1: slot = 0;
		case 2..9: slot = 1;
		case 10..15: slot = 10;
		case 16..18, 39: slot = 8;
		case 22..24: slot =2;
		case 25..27: slot = 3;
		case 28, 29, 32: slot = 4;
		case 30, 31: slot = 5;
		case 33, 34: slot = 6;
		case 35..38: slot = 7;
		case 40: slot = 12;
		case 41..43: slot = 9;
		case 44..46: slot = 11;
	}
	return slot;
}

stock GetPlayerSpeed2D(playerid,bool:kmh)
{
	new Float:Vx, Float:Vy, Float:Vz, Float:rtn;
	if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), Vx, Vy, Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz);
	rtn = floatsqroot(Vx*Vx + Vy*Vy);
	return kmh?floatround(rtn * 100 * 1.63):floatround(rtn * 100);
}

stock CreateVehicles()
{
	CreateVehicle(495, -339.82, 1514.76, 75.35, 0.03, 34, 38, 0);
	CreateVehicle(478, -742.16, 1562.81, 26.96, 58.77, 151, 74, 0);
	CreateVehicle(468, -398.13, 2235.03, 42.42, 284.26, 61, 10, 0);
	CreateVehicle(468, -398.95, 2237.44, 42.42, 278.74, 1, 54, 0);
	CreateVehicle(470, 178.88, 1932.02, 18.03, 180.33, 61, 251, 0);
	CreateVehicle(433, 276.66, 1930.74, 17.64, 245.01, 157, 1, 0);
	CreateVehicle(436, 667.72, 1727.67, 6.99, 40.63, 213, 68, 0);
	CreateVehicle(556, 1114.23, 1454.10, 12.54, 114.43, 5, 179, 0);
	CreateVehicle(593, 1275.30, 1361.10, 10.81, 269.24, 231, 138, 0);
	CreateVehicle(589, 2204.16, 938.38, 10.82, 269.63, 190, 112, 0);
	CreateVehicle(522, 2551.55, 1222.64, 10.82, 358.56, 254, 80, 0);
	CreateVehicle(525, 2398.91, 1658.45, 10.82, 180.75, 188, 247, 0);
	CreateVehicle(417, -803.37, 2234.87, 40.01, 94.68, 212, 114, 0);
	CreateVehicle(416, -1503.60, 2525.18, 55.68, 0.98, 220, 37, 0);
	CreateVehicle(417, -2227.46, 2326.53, 7.54, 3.05, 204, 171, 0);
	CreateVehicle(491, -2643.63, 1376.27, 7.15, 272.43, 105, 113, 0);
	CreateVehicle(454, -1509.91, 1389.03, -0.39, 286.66, 118, 18, 0);
	CreateVehicle(599, -1622.46, 660.42, -5.24, 89.65, 154, 112, 0);
	CreateVehicle(560, -1989.44, 271.17, 35.17, 268.25, 16, 150, 0);
	CreateVehicle(562, -2105.15, 893.12, 76.70, 0.28, 16, 80, 0);
	CreateVehicle(579, -2544.90, 643.86, 27.81, 89.29, 1, 136, 0);
	CreateVehicle(587, -1703.78, 1011.97, 17.58, 272.69, 91, 95, 0);
	CreateVehicle(434, -1861.39, -1682.18, 21.75, 110.48, 94, 15, 0);
	CreateVehicle(489, -2008.37, -2413.18, 30.62, 226.09, 116, 131, 0);
	CreateVehicle(463, -1573.60, -2729.79, 48.54, 147.31, 103, 179, 0);
	CreateVehicle(467, 331.03, -1809.50, 4.48, 359.72, 67, 193, 0);
	CreateVehicle(475, 1344.36, -1753.19, 13.35, 1.49, 9, 213, 0);
	CreateVehicle(482, 1782.66, -1696.65, 13.47, 89.32, 24, 185, 0);
	CreateVehicle(500, 1986.69, -2062.96, 13.37, 89.24, 91, 51, 0);
	CreateVehicle(500, 1947.34, -2123.72, 13.54, 274.72, 51, 38, 0);
	CreateVehicle(567, 1793.52, -2132.53, 13.54, 0.25, 35, 103, 0);
	CreateVehicle(535, 1746.38, -2133.33, 13.54, 359.54, 62, 96, 0);
	CreateVehicle(407, 1748.88, -1455.20, 13.54, 259.85, 81, 103, 0);
	CreateVehicle(412, 1654.25, -1038.33, 23.89, 0.15, 208, 220, 0);
	CreateVehicle(422, 1629.22, -1089.59, 23.90, 271.64, 129, 5, 0);
	for(new v = 0, mv = GetVehiclePoolSize()+1; v < mv; v++) SetVehicleToRespawn(v);
	return 1;
}

forward Spawn(playerid);
public Spawn(playerid)
{
	if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING) TogglePlayerSpectating(playerid, false), SetSpawnInfo(playerid, NO_TEAM, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
	else SpawnPlayer(playerid);
	return 1;
}

stock CreateItem(isWeap, model, ammo, Float:x, Float:y, Float:z, interior = 0, world = 0)
{
	for(new i = 0; i < MAX_MAPITENS; i++)
	{
	    if(MapItem[i][mModel] == 0)
	    {
			if(isWeap == 0)
			{
			    MapItem[i][mArma] = 0;
			    MapItem[i][mModel] = model;
			    MapItem[i][mAmmo] = ammo;
			    MapItem[i][mPos][0] = x, MapItem[i][mPos][1] = y, MapItem[i][mPos][2] = z;
			    MapItem[i][mObjc] = CreateDynamicObject(ItemStats[model][sObjc], x, y, z+ItemStats[model][sZ], ItemStats[model][sRotX], ItemStats[model][sRotY], ItemStats[model][sRotZ], world, interior);
			    MapItem[i][mLabel] = CreateDynamic3DTextLabel(ItemStats[model][sNome], ItemStats[model][sColor], x, y, z+ItemStats[model][sZ], 2.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, world, interior);
			    switch(model)
				{
					case 11: SetDynamicObjectMaterial(MapItem[i][mObjc], 0, -1, "none", "none", 0xFF00FF00); //Mochila Mйdia
			    	case 12: SetDynamicObjectMaterial(MapItem[i][mObjc], 0, -1, "none", "none", 0xFFFF0000); //Mochila Grande
				}
			}
			else
			{
			    MapItem[i][mArma] = 1;
			    MapItem[i][mModel] = model;
			    MapItem[i][mAmmo] = ammo;
			    MapItem[i][mPos][0] = x, MapItem[i][mPos][1] = y, MapItem[i][mPos][2] = z;
			    MapItem[i][mObjc] = CreateDynamicObject(GetWeaponModel(model), x, y, z-0.95, -96.300003, -108.908996, -6.486999, world, interior);
			    MapItem[i][mLabel] = CreateDynamic3DTextLabel(WNames[model], 0x545454FF, x, y, z-0.95, 2.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, world, interior);
			}
	        return 1;
	    }
	}
	printf("Erro ao criar item (maximo de itens excedido)");
	return 1;
}

stock DarMapItem(playerid, id)
{
	if(MapItem[id][mModel] == 0) return SendClientMessage(playerid, vermelho, "* Este item jб nгo existe mais");
	new espaco = 0;
    for(new i = 0; i < MAX_ITENS; i++) if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0) espaco++;
    if(espaco >= Player[playerid][pSlots]) return SendClientMessage(playerid, vermelho, "* Vocк nгo possui espaзo no inventбrio");
	for(new i = 0; i < MAX_ITENS; i++)
	{
	    if(Item[playerid][i][iModel] == 0)
	    {
	        Item[playerid][i][iArma] = MapItem[id][mArma];
	        Item[playerid][i][iModel] = MapItem[id][mModel];
	        Item[playerid][i][iAmmo] = MapItem[id][mAmmo];
	        Item[playerid][i][iUsed] = 0;
	        DestroyItem(id);
	        return 1;
	    }
	}
	return 1;
}

stock DarItem(playerid, isWeap, model, ammo)
{
	new espaco = 0;
    for(new i = 0; i < MAX_ITENS; i++)
	{
		if(Item[playerid][i][iModel] != 0 && Item[playerid][i][iUsed] == 0) espaco++;
	}
    if(espaco >= Player[playerid][pSlots]) return 0;
	for(new i = 0; i < MAX_ITENS; i++)
	{
	    if(Item[playerid][i][iModel] == 0)
	    {
	        Item[playerid][i][iArma] = isWeap;
	        Item[playerid][i][iModel] = model;
	        Item[playerid][i][iAmmo] = ammo;
	        Item[playerid][i][iUsed] = 0;
	        return 1;
	    }
	}
	return 0;
}

stock RemoveItem(playerid, id)
{
    Item[playerid][id][iArma] = 0;
    Item[playerid][id][iModel] = 0;
    Item[playerid][id][iAmmo] = 0;
    Item[playerid][id][iUsed] = 0;
	return 1;
}

stock DestroyItem(id)
{
    MapItem[id][mArma] = 0;
	MapItem[id][mModel] = 0;
	MapItem[id][mAmmo] = 0;
	MapItem[id][mPos][0] = 0, MapItem[id][mPos][1] = 0, MapItem[id][mPos][2] = 0;
	DestroyDynamicObject(MapItem[id][mObjc]);
	DestroyDynamic3DTextLabel(MapItem[id][mLabel]);
	return 1;
}

stock split(const strsrc[], strdest[][], delimiter)
{
	new i, li;
	new aNum;
	new len;
	while(i <= strlen(strsrc)){
	    if(strsrc[i]==delimiter || i==strlen(strsrc)){
	        len = strmid(strdest[aNum], strsrc, li, i, 128);
	        strdest[aNum][len] = 0;
	        li = i+1;
	        aNum++;
		}
		i++;
	}
	return 1;
}

stock udb_hash(buf[])
{
	new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n<length; n++)
    {
       s1 = (s1 + buf[n]) % 65521;
       s2 = (s2 + s1)     % 65521;
    }
    return (s2 << 16) + s1;
}

stock RetirarAcentos(str[])
{
	new ComAcento[29] = "авкфыгхбйнуъзьАВКФЫГХБЙНУЪЗЬ";
  	new SemAcento[29] = "aaeouaoaeioucuAAEOUAOAEIOUCU";
  	for(new i = 0; i < strlen(str); i++)
  	{
  	    for(new l = 0; l < sizeof(ComAcento); l++)
  	    {
  	    	if(str[i] == ComAcento[l])
  	    	{
  	    	    str[i] = SemAcento[l];
  	    	}
		}
  	}
  	return 1;
}

//Clan funcs -------------------------------------------------------------------

CMD:darclan(playerid, params[])
{
	format(query, sizeof(query), "SELECT * FROM clans WHERE Nome='%s'", Player[playerid][pClan]);
	mysql_query(MCID, query, true);
	new rows;
	cache_get_row_count(rows);
	
	new id, clan[20], lvl;
    cache_get_value_name(0, "Nome", clan);
    lvl = 0;
	if(sscanf(params, "d[20]", id)) return SendClientMessage(playerid, vermelho, "Uso: /darclan [ID]");
    if(strcmp(Player[id][pClan], "Nenhum", true) != 0) return SendClientMessage(playerid, vermelho, "* Este jogador jб possui um clг");
	SetClan(id, clan,lvl);
	return 1;
}

CMD:criarclan(playerid, params[])
{
	new nome[20];
	if(sscanf(params, "s[20]", nome)) return SendClientMessage(playerid, vermelho, "Uso: /criarclan [NOME]");
	if(CreateClan(playerid, nome) == 0) return SendClientMessage(playerid, vermelho, "* Jб existe um clг com este nome");
	SendClientMessageF(playerid, verde, "* Clг criado: %s", nome);
	return 1;
}

CMD:clan(playerid)
{
	if(strcmp(Player[playerid][pClan], "Nenhum", true) == 0) return SendClientMessage(playerid, vermelho, "* Vocк nгo possui clг");
	new str[256], str2[30];
	format(query, sizeof(query), "SELECT * FROM clans WHERE Nome='%s'", Player[playerid][pClan]);
	mysql_query(MCID, query, true);
	new rows;
	cache_get_row_count(rows);
	if(rows > 0)
	{
	    cache_get_value_name(0, "Nome", str2);
	    format(str, sizeof(str), "Nome: %s", str2);
	    cache_get_value_name(0, "Criador", str2);
	    format(str, sizeof(str), "%s\nCriador: %s", str, str2);
	    cache_get_value_name(0, "Registro", str2);
	    format(str, sizeof(str), "%s\nRegistro: %s\n\nMembros:", str, str2);
	    
	    format(query, sizeof(query), "SELECT * FROM contas WHERE Clan='%s'", Player[playerid][pClan]);
		mysql_query(MCID, query, true);
		cache_get_row_count(rows);
		for(new i = 0; i < rows; i++)
		{
		    cache_get_value_name(i, "Nome", str2);
	    	format(str, sizeof(str), "%s\n%s", str, str2);
		}
		
		ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "Clan", str, "Fechar", "");
	}
	else SendClientMessage(playerid, vermelho, "* Seu clг nгo existe no banco de dados"), SetClan(playerid, "Nenhum", 0);
	return 1;
}

stock SetClan(playerid, nome[], level)
{
    format(Player[playerid][pClan], 25, nome);
	Player[playerid][pClanL] = level;
	SalvarConta(playerid);
	return 1;
}

stock CreateClan(playerid, nome[])
{
	new str[128];
	format(query, sizeof(query), "SELECT * FROM clans WHERE Nome='%s'", nome);
	mysql_query(MCID, query, true);
	new row;
	cache_get_row_count(row);
	if(row > 0) return 0;
	
	new dia, mes, ano;
    getdate(ano, mes, dia);
	format(str, sizeof(str), "%02d/%02d/%04d", dia, mes, ano);
	
	format(query, sizeof(query), "INSERT INTO clans(Nome, Criador, Registro) VALUES ('%s', '%s', '%s')", nome, GetName(playerid), str);
	mysql_query(MCID, query, false);
	
	SetClan(playerid, nome, 3);
	return 1;
}

stock DeleteClan(nome[])
{
	format(query, sizeof(query), "DELETE FROM clans WHERE clans.Nome='%s'", nome);
	mysql_query(MCID, query, false);
	format(query, sizeof(query), "UPDATE contas SET Clan='Nenhum', ClanL=0 WHERE Clan='%s'", nome);
	mysql_query(MCID, query, false);
	return 1;
}

//END - Clan Funcs ------------------------------------------------------------

stock CarregarPostos()
{
	for(new i = 0; i < sizeof(GPostos); i++)
	{
	    CreateDynamic3DTextLabel("Posto de combustнvel\nEncha seu galгo aqui", -1, GPostos[i][0], GPostos[i][1], GPostos[i][2], 20.0, INVALID_PLAYER_ID, INVALID_PLAYER_ID, 0);
	}
	return 1;
}

stock AtualizarArmas(playerid, give = 0)
{
	if(give == 1)
	{
	    ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, Player[playerid][pArma][2], Player[playerid][pArmaA][2]);
		GivePlayerWeapon(playerid, Player[playerid][pArma][1], Player[playerid][pArmaA][1]);
		GivePlayerWeapon(playerid, Player[playerid][pArma][0], Player[playerid][pArmaA][0]);
	    return 1;
	}
	new weap, ammo;
	for(new i = 0; i < 11; i++)
	{
	    GetPlayerWeaponData(playerid, i, weap, ammo);
	    if(weap == Player[playerid][pArma][0])
	    {
	        if(ammo < Player[playerid][pArmaA][0])
	        {
	        	Player[playerid][pArmaA][0] = ammo;
			}
			else if(ammo > Player[playerid][pArmaA][0]) SetPlayerAmmo(playerid, Player[playerid][pArma][0], Player[playerid][pArmaA][0]);
	    }
	    else if(weap == Player[playerid][pArma][1])
	    {
	        if(ammo < Player[playerid][pArmaA][1])
	        {
	        	Player[playerid][pArmaA][1] = ammo;
			}
			else if(ammo > Player[playerid][pArmaA][1]) SetPlayerAmmo(playerid, Player[playerid][pArma][1], Player[playerid][pArmaA][1]);
	    }
	    else SetPlayerAmmo(playerid, weap, 0);
	}
	return 1;
}

stock AtualizarAnexos(playerid, full = 1)
{
    new w = GetPlayerWeapon(playerid);
    if(w != Player[playerid][pArma][0] && Player[playerid][pArma][0] != 0) SetPlayerAttachedObject(playerid, 1, GetWeaponModel(Player[playerid][pArma][0]), 1, -0.13799999, -0.21899996, -0.10999996, -93.19997406, 3.60000658, 2.60000705, 1.00000000, 1.00000000, 1.00000000); //Arma primбria
    else RemovePlayerAttachedObject(playerid, 1);
	if(w != Player[playerid][pArma][1] && Player[playerid][pArma][1] != 0) SetPlayerAttachedObject(playerid, 2, GetWeaponModel(Player[playerid][pArma][1]), 8, 0.06899999, -0.14599998, 0.11999990, -88.59999847, 10.19999885, 8.00000095, 1.00000000, 1.00000000, 1.000000); //Arma secundбria
	else RemovePlayerAttachedObject(playerid, 2);
	if(full == 1)
	{
	    RemovePlayerAttachedObject(playerid, 0);
		for(new i = 0; i < MAX_ITENS; i++)
		{
		    if(Item[playerid][i][iUsed] == 1)
		    {
			    if(Item[playerid][i][iModel] == 11)
			    {
			        SetPlayerAttachedObject(playerid, 0, 3026, 1, -0.17699986, -0.07200001, 0.00000000, 0.000000, 0.000000, 0.000000, 1.00000000, 1.00000000, 1.00000000, 0xFF00FF00, 0xFF00FF00); //Mochila Mйdia (verde)
			        return 1;
			    }
			    else if(Item[playerid][i][iModel] == 12)
			    {
			        SetPlayerAttachedObject(playerid, 0, 3026, 1, -0.17699986, -0.07200001, 0.00000000, 0.000000, 0.000000, 0.000000, 1.00000000, 1.00000000, 1.00000000, 0xFFFF0000, 0xFFFF0000); //Mochila Grande (vermelha)
			        return 1;
				}
			}
		}
	}
	return 0;
}

stock LoadLoot()
{
    new lootCount = 0;
	for(new i; i < sizeof(DayZSA_Loots); i++)
	{
	    lootCount++;
	    CreateItem(0, random(sizeof(ItemStats)), 1, DayZSA_Loots[i][xLoo], DayZSA_Loots[i][yLoo], DayZSA_Loots[i][zLoo]);
	}
	printf("\n");
	printf("Server loads");
	printf("----------------");
	printf("  Loaded %i normal looting areas", lootCount);
    lootCount = 0;

    //Armas
	for(new i; i < sizeof(DayZSA_Military); i++)
	{
	    lootCount++;
		switch(random(4))
		{
		    case 0,2: CreateItem(1, 22+random(13), 0, DayZSA_Military[i][xLoo], DayZSA_Military[i][yLoo], DayZSA_Military[i][zLoo]);
		    case 1,3: CreateItem(0, 1+random(5), 20+random(40), DayZSA_Military[i][xLoo], DayZSA_Military[i][yLoo], DayZSA_Military[i][zLoo]);
		}
	}

    printf("  Loaded %i military looting areas", lootCount);
    lootCount = 0;
	/*
	//Medicamentos
	for(new i; i < sizeof(DayZSA_Farms); i++)
	{
	    DayZSA_CreateFarmLoots(DayZSA_Farms[i][xLoo], DayZSA_Farms[i][yLoo], DayZSA_Farms[i][zLoo]);
	}*/

    //Comida
	for(new i; i < sizeof(DayZSA_Market); i++)
	{
	    lootCount++;
		CreateItem(0, 8+random(2), 1, DayZSA_Market[i][xLoo], DayZSA_Market[i][yLoo], DayZSA_Market[i][zLoo]);
	}

	printf("  Loaded %i market looting areas", lootCount);
    lootCount = 0;
	return 1;
}

stock DropAllItens(playerid)
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	for(new i = 0; i < MAX_ITENS; i++)
	{
	    if(Item[playerid][i][iModel] != 0)
	    {
	        switch(random(4))
			{
			    case 0: x -= 0.5;
			    case 1: x += 0.5;
			    case 2: y -= 0.5;
			    case 3: y += 0.5;
			}
	        CreateItem(Item[playerid][i][iArma], Item[playerid][i][iModel], Item[playerid][i][iAmmo], x, y, z);
	        RemoveItem(playerid, i);
	    }
	}
	for(new i = 0; i < 3; i++)
	{
	    if(Player[playerid][pArma][i] != 0)
	    {
	        switch(random(4))
			{
			    case 0: x -= 0.5;
			    case 1: x += 0.5;
			    case 2: y -= 0.5;
			    case 3: y += 0.5;
			}
			CreateItem(1, Player[playerid][pArma][i], Player[playerid][pArmaA][i], x, y, z);
			Player[playerid][pArma][i] = 0;
			Player[playerid][pArmaA][i] = 0;
		}
	}
	return 1;
}

stock AtualizarUsedItens(playerid)
{
    Player[playerid][pSlots] = 5;
    new itens;
    for(new i = 0; i < MAX_ITENS; i++)
    {
        if(Item[playerid][i][iModel] != 0)
        {
            itens++;
	        if(Item[playerid][i][iUsed] == 1)
	        {
		        if(Item[playerid][i][iModel] == 11) Player[playerid][pSlots] = 7;
		        else if(Item[playerid][i][iModel] == 12) Player[playerid][pSlots] = 10;
			}
		}
    }
    if(itens == 0)
    {
        DarItem(playerid, 0, 9, 1);
        DarItem(playerid, 0, 8, 1);
        DarItem(playerid, 1, 23, 17);
    }
	return 1;
}

stock ShowChatKill(playerid, show)
{
    for(new i = 0; i < 6; i++) SendDeathMessageToPlayer(playerid, 24325, 24325, 0);
	if(show == 1)
	{
	    for(new i = 0; i < 6; i++)
		{
			SendDeathMessageToPlayer(playerid, ChatKill[i][0], ChatKill[i][1], ChatKill[i][2]);
			Player[playerid][pHideCK] = 0;
		}
		return 1;
	}
	Player[playerid][pHideCK] = 1;
	return 1;
}

stock SendDeathMessageEx(killer, kilee, weapon)
{
    for(new i = 1; i < 6-1; i++) ChatKill[i][0] = ChatKill[i+1][0], ChatKill[i][1] = ChatKill[i+1][1], ChatKill[i][2] = ChatKill[i+1][2];
 	ChatKill[6-1][0] = killer;
 	ChatKill[6-1][1] = kilee;
 	ChatKill[6-1][2] = weapon;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(Player[i][pHideCK] == 0)
	        {
	            SendDeathMessageToPlayer(i, killer, kilee, weapon);
	        }
	    }
	}
	return 1;
}

forward DisableShop(playerid);
public DisableShop(playerid)
{
    SetPlayerShopName(playerid, "");
	return 1;
}

//END - Stocks ----------------------------------------------------------------

forward DelayedKick(playerid);
forward DelayedBan(playerid);
forward DelayedBanEx(playerid, reason[]);
public DelayedKick(playerid) return Kick(playerid);
public DelayedBan(playerid) return Ban(playerid);
public DelayedBanEx(playerid, reason[]) return BanEx(playerid, reason);
stock Kick2(playerid) return SetTimerEx("DelayedKick", 400, false, "i", playerid);
stock Ban2(playerid) return SetTimerEx("DelayedBan", 400, false, "i", playerid);
stock BanEx2(playerid, reason[]) return SetTimerEx("DelayedBanEx", 400, false, "is", playerid, reason);

Se for pra ficar falando que й pra eu ir pra wiki nem comenta, to pedindo ajuda nгo o link da wiki.
Nгo sei se isso tem a ver com o MYSQL ou com as variбveis que definem os items. ta aqui o player disconnect:

Код:
public OnPlayerDisconnect(playerid, reason)
{
	switch(reason)
	{
    	case 0: SendClientMessageToAllF(0xC0C0C0AA, "%s (%i) saiu do jogo (conexгo/crash)", GetName(playerid), playerid);
		case 1: SendClientMessageToAllF(0xC0C0C0AA, "%s (%i) saiu do jogo", GetName(playerid), playerid);
	}
    SalvarConta(playerid, 0);
    Player[playerid][pLogado] = false;
    format(query, sizeof(query), "INSERT INTO contas(Nome, Senha, Registro) VALUES ('%s', %d, '%s')", GetName(playerid), udb_hash(senha), reg);
    mysql_query(MCID, query, true);
	Player[playerid][mID] = cache_insert_id();
    Player[playerid][pCash] = 0;
    Player[playerid][pAdmin] = 0;
    Player[playerid][pMorreu] = 0;
    Player[playerid][pMatou] = 0;
    Player[playerid][pSede] = 100;
    Player[playerid][pFome] = 100;
    Player[playerid][pLogado] = true;
	return 1;
}
Reply
#2

Essa OnPlayerDisconnect estб totalmente errada.

Adicione na OnPlayerConnect:
PHP код:
for(new 03i++)
{
    
Player[playerid][pArma][i] = 0;
    
Player[playerid][pArmaA][i] = 0;

Eu nгo recomendo muito vocк usar esse gamemode, pode ter muitos bugs e as queries nгo estгo em multi-thread.
Reply
#3

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Essa OnPlayerDisconnect estб totalmente errada.

Adicione na OnPlayerConnect:
PHP код:
for(new 03i++)
{
    
Player[playerid][pArma][i] = 0;
    
Player[playerid][pArmaA][i] = 0;

Eu nгo recomendo muito vocк usar esse gamemode, pode ter muitos bugs e as queries nгo estгo em multi-thread.
Qual voce recomenda? to bugado aqui nao sei oque fazer quero uma base boa mas nao acho
Reply
#4

Esse servidor serve como base, mas vocк vai ter que aprender MySQL e outras coisas pra conseguir deixa-lo ideal para pъblico, agora se for sу pra estudos nгo precisa se preocupar.

Se quiser um completo e pronto pra abrir: Scavenge and Survive.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)