[AJUDA] 26 errors
#1

Код:
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(292) : warning 208: function with tag result used before definition, forcing reparse
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(190) : error 018: initialization data exceeds declared size
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(209) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(255) : warning 235: public function lacks forward declaration (symbol "CPSERVICE_Handler")
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(298) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(298) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(301) : error 025: function heading differs from prototype
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(781) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(904) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1232) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1233) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1242) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1243) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1252) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1261) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1262) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1271) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1474) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1484) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1561) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1572) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1598) : error 025: function heading differs from prototype
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1606) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1678) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1679) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1684) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1734) : warning 213: tag mismatch
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1742) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1799) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1869) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1890) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1916) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1930) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(1971) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2011) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2037) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2044) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2071) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2098) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(2123) : error 035: argument type mismatch (argument 1)

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
esse й o gm do mata-mata nem editei na nele sу quis compilar e olha o que deu.
ajuda aн pra retirar esses erros, o que faзo?
Reply
#2

erro de chaves
Reply
#3

chaves errors
Reply
#4

como arruma?
Reply
#5

Quote:
Originally Posted by JuniorArms
Посмотреть сообщение
como arruma?
Veja o ъltimo lugar que vocк editou no seu GM, e cheque se para cada chave que abre { hб uma chave que fecha }


Espero ter ajudado
Reply
#6

E esses problemas nas vars? Como arrumo?

Код:
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(303) : warning 219: local variable "var0" shadows a variable at a preceding level
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(770) : warning 219: local variable "var0" shadows a variable at a preceding level
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(771) : warning 219: local variable "var1" shadows a variable at a preceding level
C:\Documents and Settings\Luciano\Desktop\War in Los Santos\gamemodes\WISF.pwn(772) : warning 219: local variable "var2" shadows a variable at a preceding level
Reply
#7

Apaga essas linhas jб existem>
Reply
#8

Qual linha tem que apagar? Quando apago essas:

Код:
new var0[201];
new var1[256];
new var2[256];
Da erro diz que tб faltando isso.

GM inteiro aн...

Код:
#include <a_samp>
#include <core>
#include <float>

new glob0;

new Float:glob4[500][5];

new glob2EE4[500];

new glob36B4[200];

new glob3A1C[256];

new glob3E1C[200];

new glob413C;

new glob4140[256];

new glob4540;

new glob4544[256];

new glob4944;

new glob4948;

new glob494C[200];

new glob4C6C[200];

new glob4F8C[256];

new glob538C[256];

new glob578C;

new glob5790;

new glob5794;

new glob5798;

new glob579C;

new glob57A0;

new glob57A4;

new glob57A8;

new glob57AC;

new glob57B0;

new glob57B4;

new glob57B8;

new glob57BC = 6;

new glob57C0 = 120;

new glob57C4[200];

new glob5AE4[200];

new glob5E04[200];

new glob6124[200];

new glob6444;

new glob6448;

new glob644C[200];

new glob676C[200];

new glob6A8C[200];

new glob6DAC[200];

new glob70CC[200];

new Float:glob73EC[200];

new Float:glob770C[200];

new Float:glob7A2C[200];

new Float:glob7D4C[200];

new Float:glob806C[200];

new Float:glob838C[200];

new Float:glob86AC[200];

new Float:glob89CC[200];

new Float:glob8CEC[200];

new Float:glob900C[200];

new Float:glob932C[200];

new Float:glob964C[200];

new Float:glob996C[200];

new Float:glob9C8C[200];

new Float:glob9FAC[200];

new Float:globA2CC[200];

new Float:globA5EC[200];

new Float:globA90C[200];

new Float:globAC2C[200];

new Float:globAF4C[200];

new Float:globB26C[200];

new Float:globB58C[200];

new globB8AC[200];

new globBBCC[200];

new globBEEC[200];

new globC20C[200];

new globC52C;

new globC530;

new globC534[200];

new Text:globC854;

new globC858[200];

new globCB78[200];

new globCE98[200];

new globD1B8;

new globD1BC;

new globD1C0[200];

new globD4E0[200];

new globD800[200];

new globDB20[200];

new globDE40[200];

new globE160;

new globE164[11];

new globE190[11];

new globE1BC;

new globE1C0;

new globE1C4[2];

new globE1CC[2];

new globE1D4[2];

new globE1DC[200][11];

new glob1075C[200];

new glob10A7C[200];

new glob10D9C[10][1] =
{
    "Bozo James",
	"Boyzinhos",
	"Gate",
	"Militares",
	"Chineses",
	"Frangos",
	"Agentes",
	"Noias",
	"Gangsters",
	"Cowboy"
};

new glob11274[10] = { 866792362, -1439485014, -6750038, 48042, -10027094, -16777046, 2005440938, 512819114, -626712406, -1958407254 };

new glob1129C[10] = { 866792362, -1439485014, -6750038, 48042, -10027094, -16777046, 2005440938, 512819114, -626712406, -1958407254 };


function8(arg0, Float:arg1)
{
	return arg0 / arg1;
}

functionEC(arg0, arg1, arg2, arg3, arg4)
{
	new var0 = 1;
	while(glob2EE4[var0] == 1)
	{
		var0++;
	}
	if(!glob0)
	{
		SetTimer("CPSERVICE_Handler", 500, true);
		glob0 = 1;
	}
	glob2EE4[var0] = 1;
	glob4[var0][0] = arg0;
	glob4[var0][1] = arg1;
	glob4[var0][2] = arg2;
	glob4[var0][3] = arg3;
	glob4[var0][4] = arg4;
	return var0;
}

function334(playerid, arg1)
{
	if(!IsPlayerInCheckpoint(playerid))
	{
		return 0;
	}
	if(glob36B4[playerid] == arg1)
	{
		return 1;
	}
	return 0;
}

function3C4(playerid)
{
	if(!IsPlayerInCheckpoint(playerid))
	{
		return 0;
	}
	return glob36B4[playerid];
}

public CPSERVICE_Handler()
{
	for(new var0 = 0; var0 < 200; var0++)
	{
		new Float:var1 = 100000.0;
		new var2 = 0;
		for(new var3 = 1; var3 < 500; var3++)
		{
			if(glob2EE4[var3])
			{
				new Float:var4 = 0.0;
				var4 = function968(var0, glob4[var3][0], glob4[var3][1], glob4[var3][2]);
				if(var4 < var1)
				{
					var1 = var4;
					var2 = var3;
				}
			}
		}
		new var3 = var2;
		if(glob4[var3][4] > function968(var0, glob4[var3][0], glob4[var3][1], glob4[var3][2]))
		{
			if(glob36B4[var0] != var3)
			{
				SetPlayerCheckpoint(var0, glob4[var3][0], glob4[var3][1], glob4[var3][2], glob4[var3][3]);
				glob36B4[var0] = var3;
			}
		}
		else if(glob36B4[var0])
		{
			glob36B4[var0] = 0;
			DisablePlayerCheckpoint(var0);
		}
	}
	return 1;
}

if Float:function968(playerid, Float:arg1, Float:arg2, Float:arg3)
{
	new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
	new Float:var3 = 0.0;
	GetPlayerPos(playerid, var0, var1, var2);
	var3 = floatsqroot(floatpower(floatabs(arg1 - var0), 2.0) + floatpower(floatabs(arg2 - var1), 2.0) + floatpower(floatabs(arg3 - var2), 2.0));
	return floatround(var3, 0);
}

public OnPlayerInteriorChange(arg0, arg1)
{
	new var0 = 0;
	while(200 != var0)
	{
		if(IsPlayerConnected(var0) && GetPlayerState(var0) == 9 && glob494C[var0] == arg0 && glob4C6C[var0] == 1)
		{
			SetPlayerInterior(var0, arg1);
		}
		var0++;
	}
	return 0;
}

main()
{
	print("\n---------------------------------------------");
	print("   Bem-vindo ao Nosso servidor               \n");
	print("   .:***MATA-MATA MUSTARDINHA:.2010***       \n");
	print("   San Fierro - Team Death Match             \n");
	print("---------------------------------------------\n");
	return 0;
}

public OnGameModeInit()
{
	UsePlayerPedAnims();
	SetTeamCount(13);
	ShowNameTags(true);
	ShowPlayerMarkers(true);
	SetWorldTime(10);
	EnableZoneNames(false);
	EnableStuntBonusForAll(false);
	AllowInteriorWeapons(false);
	SetGameModeText("OFICIAL SERVER BRASIL MATA-MATA 2008!");
	SetTimer("ZoneCheckpointChecker", 1000, true);
	SetTimer("MSG", 120000, true);
	SetTimer("CADEIA", 1000, true);
	SetTimer("X1TIMER", 1000, true);
	AddPlayerClass(264, -772.1858, 1436.0601, 13.789, 93.8632, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(124, -2695.1189, 912.5869, 67.5938, 358.2706, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(93, -2697.4844, 914.4119, 67.5938, 358.6218, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(285, -1636.0918, 661.462, 7.1875, 270.0119, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(287, -1324.9018, 497.4291, 11.1953, 140.6434, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(123, -2187.0582, 706.6134, 53.8905, 262.5324, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(169, -2187.0582, 706.6134, 53.8905, 262.5324, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(167, -2667.0545, 265.5968, 4.3358, 357.8497, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(163, -1834.9421, 1044.6853, 46.0859, 5.2774, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(141, -1834.9421, 1044.6853, 46.0859, 5.2774, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(29, -2127.8877, 236.869, 37.1403, 316.1893, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(195, -2127.8877, 236.869, 37.1403, 316.1893, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(68, -2644.1951, -276.936, 7.5085, 135.0036, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(91, -2644.1951, -276.936, 7.5085, 135.0036, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(162, -688.0447, 936.8012, 13.6328, 174.9611, 0, 0, 0, 0, 0, 0);
	AddStaticVehicle(475, -2125.6548, -923.2057, 31.8257, 268.38, 9, 39);
	AddStaticVehicle(448, -2680.4678, 262.5035, 4.216, 340.9182, 3, 6);
	AddStaticVehicle(448, -2682.0625, 262.4208, 4.2199, 329.5539, 3, 6);
	AddStaticVehicle(448, -2683.7122, 262.4849, 4.2128, 336.4992, 3, 6);
	AddStaticVehicle(448, -2685.4605, 262.4248, 4.2069, 335.5943, 3, 6);
	AddStaticVehicle(448, -2687.0494, 262.5852, 4.2163, 329.5137, 3, 6);
	AddStaticVehicle(588, -2689.7417, 268.6929, 4.2642, 269.2684, 1, 1);
	AddStaticVehicle(588, -2690.0328, 273.5946, 4.2635, 270.5494, 1, 1);
	AddStaticVehicle(522, -2183.5955, 644.6467, 49.0008, 89.6675, 3, 8);
	AddStaticVehicle(522, -2177.6863, 655.4321, 49.0088, 187.8881, 3, 8);
	AddStaticVehicle(522, -2173.742, 657.4202, 49.0036, 180.1616, 3, 8);
	AddStaticVehicle(522, -2190.5008, 614.0183, 34.7279, 188.7294, 3, 8);
	AddStaticVehicle(522, -2203.2303, 634.7186, 49.0063, 33.8955, 3, 8);
	AddStaticVehicle(522, -2244.8619, 599.9719, 39.8083, 181.0345, 3, 8);
	AddStaticVehicle(522, -2173.8453, 633.4539, 49.0018, 358.2908, 3, 8);
	AddStaticVehicle(582, -2535.6011, -602.5726, 132.3338, 0.6517, 20, 1);
	AddStaticVehicle(582, -2528.0848, -601.8807, 132.3347, 359.9082, 20, 1);
	AddStaticVehicle(582, -2524.1971, -602.4338, 132.3338, 1.0815, 20, 1);
	AddStaticVehicle(582, -2520.7833, -602.5057, 132.3338, 359.6404, 20, 1);
	AddStaticVehicle(582, -2516.8294, -602.6327, 132.3336, 1.389, 20, 1);
	AddStaticVehicle(582, -2513.1336, -602.4308, 132.3343, 359.6553, 20, 1);
	AddStaticVehicle(582, -2509.4131, -602.5834, 132.3338, 359.846, 20, 1);
	AddStaticVehicle(582, -2505.6934, -602.1061, 132.3336, 0.071, 20, 1);
	AddStaticVehicle(582, -2502.0081, -602.4452, 132.3329, 359.6986, 20, 1);
	AddStaticVehicle(582, -2498.1968, -602.3683, 132.3327, 0.0562, 20, 1);
	AddStaticVehicle(582, -2494.7415, -602.2641, 132.3341, 0.2134, 20, 1);
	AddStaticVehicle(488, -2500.0318, -623.5054, 132.8681, 357.1567, 20, 1);
	AddStaticVehicle(571, -2339.3665, -1663.9468, 482.957, 321.6647, 11, 255);
	AddStaticVehicle(411, -2340.7095, -1668.8311, 483.4689, 304.6223, 106, 255);
	AddStaticVehicle(468, -2336.4324, -1668.8738, 482.9895, 303.4537, 53, 53);
	AddStaticVehicle(541, -2333.6756, -1670.2356, 482.8175, 304.4605, 20, 8);
	AddStaticVehicle(539, -2335.6888, -1633.0678, 483.0603, 307.2585, 61, 98);
	AddStaticVehicle(539, -2333.6487, -1623.3517, 483.0686, 250.1773, 61, 98);
	AddStaticVehicle(539, -2333.9178, -1614.4501, 483.0773, 217.3786, 70, 86);
	AddStaticVehicle(539, -2326.7295, -1612.2245, 483.0827, 199.7153, 61, 98);
	AddStaticVehicle(469, -2260.4476, -1740.0076, 487.9172, 202.608, 32, 255);
	AddStaticVehicle(487, -2310.9322, -1651.2248, 484.0722, 20.281, 32, 255);
	AddStaticVehicle(469, -2317.8804, -1622.0612, 484.0892, 12.0454, 32, 255);
	AddStaticVehicle(487, -2333.6353, -1597.8462, 484.096, 60.4333, 32, 255);
	AddStaticVehicle(487, -2362.7657, -1656.5263, 486.3048, 241.5254, 32, 255);
	AddStaticVehicle(469, -2346.3255, -1686.9395, 485.9949, 201.9297, 32, 255);
	AddStaticVehicle(487, -2336.7811, -1714.6695, 485.3882, 343.9884, 32, 255);
	AddStaticVehicle(601, -1612.2002, 673.0861, 6.9562, 179.5402, -1, -1);
	AddStaticVehicle(528, -1606.3764, 673.5305, 6.9562, 178.3005, -1, -1);
	AddStaticVehicle(427, -1600.4262, 673.6547, 6.9552, 179.9705, -1, -1);
	AddStaticVehicle(490, -1588.2024, 673.0883, 6.9555, 178.3318, -1, -1);
	AddStaticVehicle(523, -1581.9589, 651.6248, 6.9565, 359.8676, -1, -1);
	AddStaticVehicle(597, -1587.6668, 651.0648, 6.9566, 359.9812, -1, -1);
	AddStaticVehicle(528, -1593.513, 651.8786, 6.9565, 358.4786, -1, -1);
	AddStaticVehicle(523, -1600.0934, 651.5894, 6.9555, 359.1199, -1, -1);
	AddStaticVehicle(597, -1612.2909, 732.8405, -5.4743, 358.6748, -1, -1);
	AddStaticVehicle(601, -1573.5373, 730.5485, -5.4739, 90.4721, -1, -1);
	AddStaticVehicle(523, -1573.5778, 734.3765, -5.4732, 90.4419, -1, -1);
	AddStaticVehicle(457, -2659.782, -289.7009, 7.0563, 314.2756, -1, -1);
	AddStaticVehicle(457, -2650.6182, -280.5069, 7.0879, 132.0341, 13, 1);
	AddStaticVehicle(457, -2630.9212, -270.9397, 7.2009, 76.1501, 45, 1);
	AddStaticVehicle(457, -2639.2413, -268.892, 7.1978, 76.1361, 45, 1);
	AddStaticVehicle(457, -2649.3118, -266.5434, 7.2009, 77.3663, 45, 1);
	AddStaticVehicle(584, -1650.7914, 441.4992, 7.7648, 222.7277, 25, 1);
	AddStaticVehicle(522, -1663.0481, 399.6892, 6.6023, 133.4156, -1, -1);
	AddStaticVehicle(430, -1443.7365, 509.0191, -0.2995, 89.5129, -1, -1);
	AddStaticVehicle(430, -1444.9186, 495.703, -0.2319, 89.6016, -1, -1);
	AddStaticVehicle(470, -1398.1519, 455.3768, 7.1771, 0.0143, -1, 0);
	AddStaticVehicle(470, -1415.68, 456.4801, 7.1799, 359.4302, -1, 0);
	AddStaticVehicle(470, -1426.1502, 455.0675, 7.1785, 0.5848, 43, 0);
	AddStaticVehicle(470, -1436.4303, 455.144, 7.176, 2.055, 43, 0);
	AddStaticVehicle(470, -1452.3572, 455.7463, 7.1806, 359.4703, 43, 0);
	AddStaticVehicle(470, -1526.481, 433.876, 7.1806, 359.4765, 43, 0);
	AddStaticVehicle(470, -1526.5937, 421.5935, 7.1806, 359.4757, 43, 0);
	AddStaticVehicle(470, -1526.7807, 401.1369, 7.1806, 359.4757, 43, 0);
	AddStaticVehicle(470, -1526.9815, 379.1423, 7.1809, 359.4757, 43, 0);
	AddStaticVehicle(470, -1527.1634, 359.997, 7.1802, 359.3055, 43, 0);
	AddStaticVehicle(542, -2111.7698, -270.4632, 35.0293, 4.7729, -1, -1);
	AddStaticVehicle(549, -2139.5909, -222.1279, 35.0307, 357.6296, -1, -1);
	AddStaticVehicle(542, -2148.8858, -222.7063, 35.0303, 357.6209, -1, -1);
	AddStaticVehicle(542, -2147.4527, -192.0718, 35.0293, 270.1954, -1, -1);
	AddStaticVehicle(549, -2099.8462, -176.568, 35.0293, 357.1921, -1, -1);
	AddStaticVehicle(542, -2124.8392, -113.8099, 35.0293, 179.3477, -1, -1);
	AddStaticVehicle(549, -2116.6395, -113.7723, 35.0293, 177.9093, -1, -1);
	AddStaticVehicle(542, -2132.5823, -113.4927, 35.0329, 178.3916, -1, -1);
	AddStaticVehicle(549, -2151.1053, -146.4787, 36.1865, 359.4346, -1, -1);
	AddStaticVehicle(542, -2148.0413, -91.2687, 41.3055, 359.7791, -1, -1);
	AddStaticVehicle(549, -2141.3311, -74.4264, 34.9532, 268.0512, -1, -1);
	AddStaticVehicle(542, -2113.4566, -74.8473, 34.9523, 89.6638, -1, -1);
	AddStaticVehicle(587, -2676.0567, -280.1814, 6.898, 44.5833, -1, -1);
	AddStaticVehicle(491, -2618.948, 1376.7868, 7.7322, 181.1997, -1, -1);
	AddStaticVehicle(550, -2645.5965, 1376.752, 7.8934, 267.8348, -1, -1);
	AddStaticVehicle(405, -2126.2574, 650.7343, 53.242, 88.8335, -1, -1);
	AddStaticVehicle(522, -2223.263, 1083.2794, 80.7817, 359.67, -1, -1);
	AddStaticVehicle(534, -1654.1005, 1211.9901, 14.2378, 315.9562, -1, -1);
	AddStaticVehicle(477, -1660.4163, 1213.3702, 8.0207, 295.4768, -1, -1);
	AddStaticVehicle(558, -1497.4607, 845.8477, 7.9671, 88.5195, -1, -1);
	AddStaticVehicle(602, -1699.4599, 1035.9624, 46.0932, 91.6586, -1, -1);
	AddStaticVehicle(541, -1786.6873, 1206.5266, 25.7812, 178.8742, -1, -1);
	AddStaticVehicle(482, -2438.0118, 1340.9781, 8.7314, 86.7977, -1, -1);
	AddStaticVehicle(507, -2166.5499, 1251.076, 28.2782, 1.603, -1, -1);
	AddStaticVehicle(562, -2636.3838, 932.3286, 72.5378, 187.1212, -1, -1);
	AddStaticVehicle(411, -2464.886, 896.7036, 63.6222, 0.6326, -1, -1);
	AddStaticVehicle(400, -2459.9056, 786.45, 36.2643, 89.8722, -1, -1);
	AddStaticVehicle(603, -2673.5831, 802.1516, 51.0693, 0.3607, -1, -1);
	AddStaticVehicle(507, -2970.6746, 497.2838, 1.3557, 4.0071, -1, 1);
	AddStaticVehicle(439, -2902.782, 342.5711, 6.3723, 138.761, -1, -1);
	AddStaticVehicle(477, -1382.4279, 455.8059, 7.1838, 359.9848, -1, -1);
	AddStaticVehicle(549, -1465.0304, 455.673, 7.9278, 358.9674, -1, -1);
	AddStaticVehicle(519, -1387.852, -484.0514, 15.6339, 247.9288, -1, -1);
	AddStaticVehicle(519, -1317.891, -260.4665, 16.4827, 288.2875, -1, -1);
	AddStaticVehicle(593, -1362.9397, -183.5524, 16.4848, 308.6994, -1, -1);
	AddStaticVehicle(487, -1222.7996, -10.4237, 15.1592, 45.5778, -1, -1);
	AddStaticVehicle(506, -1898.3019, -915.5815, 33.3945, 91.2855, -1, -1);
	AddStaticVehicle(480, -2134.1429, -453.9578, 36.1697, 95.0875, -1, -1);
	AddStaticVehicle(533, -2035.6851, 170.2528, 29.461, 268.9085, -1, -1);
	AddStaticVehicle(470, -2352.096, -126.885, 35.9374, 179.5323, -1, -1);
	AddStaticVehicle(415, -2129.2864, 787.6248, 70.3666, 87.1679, -1, -1);
	AddStaticVehicle(542, -2424.9959, 740.887, 35.8204, 177.6701, -1, -1);
	AddStaticVehicle(496, -2545.7667, 627.5894, 15.1682, 89.195, -1, -1);
	AddStaticVehicle(445, -2498.4822, 357.5526, 35.7969, 58.0821, -1, -1);
	AddStaticVehicle(555, -2664.9673, 268.9967, 5.0156, 357.6026, -1, -1);
	AddStaticVehicle(559, -2487.5296, -125.3077, 26.5715, 90.9363, -1, -1);
	AddStaticVehicle(579, -2486.0298, 51.5018, 27.7954, 177.2178, -1, -1);
	AddStaticVehicle(587, -2574.9737, 146.598, 5.4278, 1.8789, -1, -1);
	AddStaticVehicle(491, -1741.0009, 811.0598, 25.5879, 270.6701, -1, -1);
	AddStaticVehicle(550, -1920.7559, 875.2713, 36.1113, 270.0971, -1, -1);
	AddStaticVehicle(442, -2058.1187, 1118.0957, 53.4163, 269.6513, -1, -1);
	AddStaticVehicle(442, -2038.4997, 1132.1979, 53.4123, 177.5682, -1, -1);
	AddStaticVehicle(442, -2058.1421, 1099.7969, 53.4608, 236.2456, -1, -1);
	AddStaticVehicle(463, -2038.7404, 1106.161, 52.8595, 88.6808, -1, -1);
	AddStaticVehicle(463, -2038.2286, 1108.3605, 52.8606, 84.5249, -1, -1);
	AddStaticVehicle(405, -1968.8488, 465.6065, 36.2765, 89.3124, -1, -1);
	AddStaticVehicle(489, -1825.2035, -0.4858, 15.8964, 270.0104, -1, -1);
	AddStaticVehicle(585, -1687.9076, 1003.5587, 18.2656, 91.3972, -1, -1);
	AddStaticVehicle(534, -2782.3509, 442.1531, 5.5383, 57.1399, -1, -1);
	AddStaticVehicle(567, -2836.3665, 865.6494, 44.1469, 268.7662, -1, -1);
	AddStaticVehicle(558, -2899.3824, 1112.4786, 27.3952, 268.9743, -1, -1);
	AddStaticVehicle(602, -2618.7364, 627.2617, 15.6022, 179.6463, -1, -1);
	AddStaticVehicle(541, -2151.4925, 428.9208, 35.1902, 176.6156, -1, -1);
	AddStaticVehicle(482, -2641.7396, 1333.0644, 6.8699, 356.7557, -1, -1);
	AddStaticVehicle(507, -2129.8243, 288.0418, 34.9864, 269.958, -1, -1);
	AddStaticVehicle(562, -2664.095, -259.9579, 6.5482, 74.4868, -1, -1);
	AddStaticVehicle(411, -1231.5951, 48.1693, 13.7615, 229.8069, -1, -1);
	AddStaticVehicle(420, -1425.8615, -294.0004, 13.5705, 54.825, -1, -1);
	AddStaticVehicle(400, -2147.9944, -406.9191, 35.0502, 43.5457, -1, -1);
	AddStaticVehicle(415, -2899.2645, 1112.4991, 26.5128, 270.6545, -1, -1);
	AddStaticVehicle(559, -1852.7903, 569.7672, 34.9837, 223.2814, -1, -1);
	AddStaticVehicle(497, -1679.79, 706.3826, 30.7691, 274.2138, -1, -1);
	AddStaticVehicle(407, -2020.3663, 81.9181, 28.1711, 270.824, -1, -1);
	AddStaticVehicle(407, -2020.6727, 88.4393, 28.1956, 270.9923, -1, -1);
	AddStaticVehicle(543, -687.2997, 962.3455, 11.9715, 89.8141, -1, -1);
	AddStaticVehicle(543, -687.2643, 969.7277, 12.0186, 90.9436, -1, -1);
	AddStaticVehicle(400, -687.1448, 952.0859, 12.2553, 87.9969, -1, -1);
	AddStaticVehicle(468, -693.0372, 948.5825, 11.8929, 17.322, -1, -1);
	AddStaticVehicle(468, -694.0431, 947.78, 11.9139, 28.4939, -1, -1);
	AddStaticVehicle(444, -703.0674, 947.2214, 12.7397, 2.6819, -1, -1);
	AddStaticVehicle(603, -2729.4617, 908.6387, 67.4319, 155.1309, -1, -1);
	AddStaticVehicle(567, -1869.9285, -218.2284, 18.2441, 269.6343, -1, -1);
	AddStaticVehicle(533, -1852.1309, -169.8252, 8.9679, 270.9877, -1, -1);
	AddStaticVehicle(542, -1915.0158, -215.9863, 22.8388, 359.3009, -1, -1);
	AddStaticVehicle(542, -1862.357, -176.2564, 9.0002, 270.545, -1, -1);
	AddStaticVehicle(489, -1821.8979, -190.7439, 13.4912, 269.4385, -1, -1);
	AddStaticVehicle(415, -1857.4622, -132.157, 11.6754, 269.7994, -1, -1);
	AddStaticVehicle(415, -1855.5838, -142.9361, 11.6714, 272.0476, -1, -1);
	AddStaticVehicle(562, -2737.8523, 898.6481, 66.2901, 93.0623, -1, -1);
	AddStaticVehicle(490, -1800.163, 1086.3171, 45.4873, 182.7283, -1, -1);
	AddStaticVehicle(551, -1811.4328, 1096.1724, 45.1655, 309.1614, -1, -1);
	AddStaticVehicle(551, -1816.7576, 1096.43, 45.1599, 314.2119, -1, -1);
	AddStaticVehicle(551, -1822.4231, 1096.5167, 45.1561, 316.7333, -1, -1);
	AddStaticVehicle(522, -1847.071, 1040.5642, 45.652, 319.7565, -1, -1);
	AddStaticVehicle(522, -1849.424, 1040.8691, 45.6489, 322.1607, -1, -1);
	AddStaticVehicle(522, -1847.3996, 1040.6773, 45.638, 343.377, -1, -1);
	AddStaticVehicle(507, -1703.6454, 1340.0218, 7.005, 135.8231, -1, -1);
	AddStaticVehicle(411, -2736.3384, 871.7042, 66.8488, 89.1392, -1, -1);
	AddStaticVehicle(559, -2711.2693, 870.9273, 70.3594, 89.9957, -1, -1);
	AddStaticVehicle(522, -2677.9688, 867.8162, 75.9228, 0.6689, -1, -1);
	AddStaticVehicle(522, -2682.2339, 867.278, 75.8872, 356.5827, -1, -1);
	AddStaticVehicle(548, -1271.9803, 501.9945, 19.8157, 270.3554, -1, -1);
	AddStaticVehicle(541, -2584.9649, 311.0734, 4.4387, 91.2231, -1, -1);
	AddStaticVehicle(533, -2086.358, 256.2355, 35.6235, 359.1451, -1, -1);
	AddStaticVehicle(533, -2119.5394, 278.1126, 35.0141, 270.1286, -1, -1);
	AddStaticVehicle(541, -2130.5521, 283.9661, 34.8117, 271.2578, -1, -1);
	AddStaticVehicle(533, -1991.0815, 243.0935, 34.881, 89.922, -1, -1);
	AddStaticVehicle(405, -1989.3747, 254.1519, 35.0469, 87.0203, -1, -1);
	AddStaticVehicle(405, -2239.1873, 306.2453, 34.9921, 0.6093, -1, -1);
	AddStaticVehicle(541, -2265.4673, 188.6743, 34.7888, 269.0494, -1, -1);
	AddStaticVehicle(541, -2265.586, 208.7028, 34.789, 89.0512, -1, -1);
	AddStaticVehicle(541, -2265.9209, 101.4354, 34.7994, 87.9558, -1, -1);
	AddStaticVehicle(541, -2341.0704, -127.2801, 34.9374, 180.5377, -1, -1);
	AddStaticVehicle(522, -2265.7361, 137.2212, 34.7434, 90.3695, -1, -1);
	AddStaticVehicle(522, -2266.0357, 121.2104, 34.7425, 88.6802, -1, -1);
	AddStaticVehicle(522, -141.9921, -1808.486, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -144.799, -1808.49, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -147.7181, -1808.7901, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -150.7421, -1809.1142, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -153.879, -1809.099, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -139.0781, -1808.549, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(522, -136.1131, -1808.413, 4223.1782, 0.0, -1, -1);
	AddStaticVehicle(426, -1989.4282, 262.7438, 35.1794, 0.0, -1, -1);
	AddStaticVehicle(535, -1989.6769, 271.3984, 35.1719, 0.0, -1, -1);
	AddStaticVehicle(535, -2074.9405, 229.6587, 35.3232, 0.0, -1, -1);
	AddStaticVehicle(536, -2128.8152, 254.6181, 35.2871, 91.5835, 12, -1);
	AddStaticVehicle(536, -2681.701, 268.2811, 4.0735, 359.1758, 12, -1);
	AddStaticVehicle(536, -2674.8221, 268.3265, 4.0735, 0.2454, 12, -1);
	AddStaticVehicle(506, -2624.1475, 1336.8167, 7.0123, 316.8783, -1, -1);
	AddStaticVehicle(451, -2644.8831, 1357.5911, 6.9808, 271.4786, -1, -1);
	AddStaticVehicle(522, -2637.5438, 1333.7059, 7.0131, 357.8743, -1, -1);
	AddStaticVehicle(412, -1664.3847, 1223.2924, 13.3992, 223.3863, -1, -1);
	AddStaticVehicle(412, -1659.0909, 1233.5373, 6.7641, 44.4249, -1, -1);
	AddStaticVehicle(429, -1639.0026, 1213.6468, 6.7624, 224.4066, -1, -1);
	AddStaticVehicle(461, -1636.8038, 1204.8531, 6.9033, 224.8459, -1, -1);
	AddStaticVehicle(463, -1642.1821, 1198.2325, 6.9119, 270.8078, -1, -1);
	AddStaticVehicle(568, -1554.6495, -429.1116, 5.6897, 135.7971, -1, -1);
	AddStaticVehicle(546, -1571.7193, -412.1951, 5.6336, 308.4465, -1, -1);
	AddStaticVehicle(536, -1568.2465, -418.2975, 5.717, 304.229, -1, -1);
	AddStaticVehicle(504, -1563.5923, -424.3665, 5.6767, 306.9236, -1, -1);
	AddStaticVehicle(565, -1536.853, -446.9141, 5.6939, 318.0433, -1, -1);
	AddStaticVehicle(411, -1531.1132, -451.6178, 5.7142, 318.0563, -1, -1);
	AddStaticVehicle(462, -1498.5411, -390.4278, 6.6719, 144.8047, -1, -1);
	AddStaticVehicle(521, -1506.9737, -383.3654, 6.6519, 131.5939, -1, -1);
	AddStaticVehicle(568, -1525.9993, -456.6782, 5.873, 314.5114, -1, -1);
	AddStaticVehicle(423, -1452.5965, -390.3274, 6.6778, 183.8789, -1, -1);
	AddStaticVehicle(423, -1458.3006, -392.4956, 6.6395, 180.1968, -1, -1);
	AddStaticVehicle(423, -1466.8075, -391.8361, 6.6665, 178.7799, -1, -1);
	AddStaticVehicle(423, -1475.5226, -392.3087, 6.7041, 181.4642, -1, -1);
	AddStaticVehicle(423, -1482.0699, -392.0325, 6.7302, 180.7915, -1, -1);
	AddStaticVehicle(423, -1489.352, -390.6186, 6.7547, 181.4152, -1, -1);
	AddStaticVehicle(423, -1506.4697, -366.61, 6.747, 87.8329, -1, -1);
	AddStaticVehicle(423, -1508.6426, -356.9014, 6.6986, 87.4235, -1, -1);
	AddStaticVehicle(423, -1506.6304, -347.9944, 6.6894, 87.569, -1, -1);
	AddStaticVehicle(423, -1506.9482, -338.0416, 6.6465, 88.7838, -1, -1);
	AddStaticVehicle(423, -1506.856, -331.4137, 6.7024, 89.3999, -1, -1);
	AddStaticVehicle(568, -265.4544, 1542.4276, 75.1909, 133.9326, 13, 13);
	AddStaticVehicle(568, -267.9732, 1544.9383, 75.1911, 134.1941, 13, 13);
	AddStaticVehicle(568, -270.4673, 1547.5256, 75.1909, 133.6412, 13, 13);
	AddStaticVehicle(568, -272.8558, 1550.0406, 75.1911, 135.718, 13, 13);
	AddStaticVehicle(568, -275.2772, 1552.6075, 75.1909, 134.3668, 13, 13);
	AddStaticVehicle(568, -277.5557, 1555.3112, 75.1909, 136.162, 13, 13);
	AddStaticVehicle(481, -2645.6277, 1350.3311, 6.7335, 268.668, -1, -1);
	AddStaticVehicle(481, -2645.6763, 1348.9439, 6.7375, 270.0484, -1, -1);
	AddStaticVehicle(481, -2645.2891, 1347.6102, 6.7344, 271.3941, -1, -1);
	AddStaticVehicle(481, -2645.0071, 1346.3826, 6.74, 266.9672, -1, -1);
	AddStaticVehicle(481, -2645.0337, 1344.6901, 6.7348, 267.4059, -1, -1);
	AddStaticVehicle(481, -2644.0123, 1343.249, 6.7223, 267.0497, -1, -1);
	AddStaticVehicle(481, -2645.1475, 1341.8365, 6.7364, 268.2817, -1, -1);
	AddStaticVehicle(481, -2644.803, 1340.373, 6.7336, 269.1758, -1, -1);
	AddStaticVehicle(481, -2644.8323, 1338.6096, 6.7372, 267.6158, -1, -1);
	AddStaticVehicle(510, -2645.3045, 1337.0544, 6.7277, 265.4341, -1, -1);
	AddStaticVehicle(510, -2623.7193, 1378.582, 6.7161, 178.7384, -1, -1);
	AddStaticVehicle(510, -2624.9346, 1378.5781, 6.7149, 178.9261, -1, -1);
	AddStaticVehicle(510, -2626.1534, 1378.451, 6.714, 176.6015, -1, -1);
	AddStaticVehicle(510, -2628.0345, 1378.1427, 6.7122, 181.4945, -1, -1);
	AddStaticVehicle(510, -2629.4388, 1378.1102, 6.7149, 180.7966, -1, -1);
	AddStaticVehicle(412, -2516.607, 1228.3398, 37.2661, 209.7516, -1, -1);
	AddStaticVehicle(536, -2525.6016, 1228.5697, 37.2658, 212.3325, -1, -1);
	AddStaticVehicle(575, -2538.7725, 1228.9112, 37.2588, 211.0189, -1, -1);
	AddStaticVehicle(419, -2501.848, 1221.8231, 37.2668, 143.6589, -1, -1);
	AddStaticVehicle(466, -2495.2957, 1216.6389, 37.2588, 141.363, -1, -1);
	AddStaticVehicle(474, -2512.4451, 1209.6343, 37.2596, 269.4339, -1, -1);
	AddStaticVehicle(463, -2531.1106, 1231.6044, 36.9687, 210.3258, -1, -1);
	AddStaticVehicle(463, -2535.1641, 1230.9621, 36.9622, 210.3946, -1, -1);
	AddStaticVehicle(437, -2614.7173, 1324.6563, 6.7807, 316.0332, -1, -1);
	AddStaticVehicle(568, -802.2198, 1428.6611, 13.8814, 93.9742, 101, 1);
	AddStaticVehicle(568, -789.92, 1428.158, 13.8814, 102.1088, 101, 1);
	AddStaticVehicle(568, -791.1528, 1445.2618, 13.8814, 77.6414, 101, 1);
	AddStaticVehicle(568, -804.3237, 1445.384, 13.8833, 77.6547, 101, 1);
	AddStaticVehicle(557, -129.3539, -1802.3375, 4223.2622, 5.1059, 12, 255);
	AddStaticVehicle(451, -129.7251, -1786.5849, 4223.2548, 5.0155, 12, 255);
	AddStaticVehicle(531, -131.0427, -1765.6692, 4223.2563, 2.0359, 12, 255);
	AddStaticVehicle(409, -131.5479, -1751.4084, 4223.2553, 2.1038, 12, 255);
	AddStaticVehicle(442, -162.8066, -1748.321, 4223.2524, 5.0859, 12, 255);
	AddStaticVehicle(500, -160.5069, -1774.766, 4223.2822, 4.9201, 12, 255);
	AddStaticVehicle(434, -158.1747, -1802.366, 4223.2514, 4.806, 12, 255);
	CreateObject(972, -2026.9871, 306.9339, 34.1609, 0.0, 0.0, -630.0);
	CreateObject(972, -2019.6861, 218.5189, 26.912, 1.7189, 0.0, -360.0);
	CreateObject(972, -2019.5201, 243.347, 28.35, 6.0159, 0.0, -0.8591);
	CreateObject(972, -2019.8541, 295.7619, 32.861, 0.859, 1.7189, 0.859);
	CreateObject(972, -2019.855, 193.492, 26.607, 0.0, 0.0, -360.8591);
	CreateObject(972, -2031.059, 186.5269, 26.599, 0.0, 0.0, -450.0);
	CreateObject(972, -2064.098, 151.1349, 27.802, 0.0, 0.0, -720.0);
	CreateObject(972, -2064.0459, 129.4479, 27.7919, 0.0, 0.0, -720.0);
	CreateObject(972, -2074.6131, 123.5709, 30.7639, -7.7351, 0.0, -814.297);
	CreateObject(972, -2099.146, 123.8479, 32.68, -3.438, -1.719, -809.063);
	CreateObject(972, -2133.1441, 211.2429, 34.145, -0.8591, 0.0, -899.922);
	CreateObject(972, -2122.0831, 306.9389, 32.679, -0.8591, 0.0, -989.922);
	CreateObject(972, -2097.8431, 306.841, 32.594, 0.859, 0.0, -989.922);
	CreateObject(981, -130.9681, 1878.6929, 17.9419, 0.0, -0.8591, -394.222);
	CreateObject(8040, -146.3301, -1772.6092, 4223.2832, 0.0, 0.0, 92.819);
	CreateObject(8357, -152.181, -1675.8831, 4132.6289, -57.5821, 0.0, 2.578);
	CreateObject(8357, -156.7941, -1570.376, 3966.4741, -57.5821, 0.0, 2.578);
	CreateObject(8357, -161.808, -1459.1502, 3791.238, -57.5821, 0.0, 2.578);
	CreateObject(8357, -166.915, -1345.4792, 3611.9838, -57.5821, 0.0, 2.578);
	CreateObject(8357, -172.047, -1232.3471, 3433.645, -57.5821, 0.0, 2.578);
	CreateObject(8357, -177.1061, -1119.8892, 3256.35, -57.5821, 0.0, 2.578);
	CreateObject(8357, -182.0701, -1010.4391, 3083.8339, -57.5821, 0.0, 2.578);
	CreateObject(8357, -187.142, -898.1221, 2906.7089, -57.5821, 0.0, 2.578);
	CreateObject(8357, -192.2611, -786.563, 2730.926, -57.5821, 0.0, 2.578);
	CreateObject(8357, -197.4101, -673.136, 2552.103, -57.5821, 0.0, 2.578);
	CreateObject(8357, -202.624, -559.4272, 2372.7749, -57.5821, 0.0, 2.578);
	CreateObject(8357, -207.7891, -446.125, 2194.0668, -57.5821, 0.0, 2.578);
	CreateObject(8357, -212.915, -332.826, 2015.456, -57.5821, 0.0, 2.578);
	CreateObject(8357, -218.062, -219.2632, 1836.4218, -57.5821, 0.0, 2.578);
	CreateObject(8357, -223.215, -105.7182, 1657.383, -57.5821, 0.0, 2.578);
	CreateObject(8357, -228.351, 7.925, 1478.18, -57.5821, 0.0, 2.578);
	CreateObject(8357, -233.532, 120.428, 1300.7829, -57.5821, 0.0, 2.578);
	CreateObject(8357, -238.596, 233.36, 1122.765, -57.5821, 0.0, 2.578);
	CreateObject(8357, -243.7141, 345.8359, 945.4539, -57.5821, 0.0, 2.578);
	CreateObject(8357, -248.844, 459.104, 766.9069, -57.5821, 0.0, 2.578);
	CreateObject(8357, -253.9831, 572.812, 587.565, -57.5821, 0.0, 2.578);
	CreateObject(8357, -259.085, 685.729, 409.535, -57.5821, 0.0, 2.578);
	CreateObject(8357, -264.2092, 798.999, 230.919, -57.5821, 0.0, 2.578);
	CreateObject(8357, -269.3082, 911.6978, 53.2019, -57.5821, 0.0, 2.578);
	CreateObject(8357, -269.581, 918.327, 54.219, -48.988, 0.0, 2.578);
	CreateObject(8357, -271.0582, 949.546, 31.35, -36.0961, 0.0, 2.578);
	CreateObject(8357, -271.719, 965.3109, 24.509, 9.454, 0.0, 1.7188);
	CreateObject(8357, -271.4412, 967.3579, 24.6219, -21.4861, 0.0, 1.7188);
	CreateObject(1634, -275.623, 1069.749, 42.0928, 0.0, 0.0, 0.0);
	CreateObject(1634, -279.771, 1069.7088, 42.088, 0.0, 0.0, 0.0);
	CreateObject(1634, -271.521, 1069.878, 42.165, 0.0, 0.0, 0.0);
	CreateObject(1634, -283.938, 1069.5528, 42.0429, 0.0, 0.0, 0.0);
	CreateObject(1634, -288.0311, 1069.3979, 41.962, 0.0, 0.0, 0.0);
	CreateObject(1634, -267.567, 1069.9, 42.1698, 0.0, 0.0, 0.0);
	CreateObject(1634, -263.4542, 1069.796, 42.109, 0.0, 0.0, 0.0);
	CreateObject(1634, -292.1612, 1069.4029, 41.997, 0.0, 0.0, 0.0);
	CreateObject(1634, -259.2551, 1069.6899, 42.0979, 0.0, 0.0, 0.0);
	CreateObject(1684, 1587.6728, -1637.6659, 13.4343, 0.0, 0.0, 0.0);
	CreateObject(1684, 1587.6728, -1637.6659, 15.4343, 0.0, 0.0, 0.0);
	CreateObject(970, -1701.5688, 685.2581, 24.6252, 0.0, 0.0, 90.0);
	CreateObject(970, -1701.5834, 682.7883, 24.6252, 0.0, 0.0, 90.0);
	CreateObject(969, -1331.0123, 485.0068, 11.3874, -135.0, 0.0, -180.0);
	CreateObject(969, -1331.0453, 482.7347, 9.1392, -135.0, 0.0, -180.0);
	CreateObject(969, -1331.0512, 480.867, 7.2554, -135.0, 0.0, -180.0);
	CreateObject(1634, -155.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -152.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -148.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -144.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -140.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -136.4627, -1735.882, 4223.5253, 0.0, 0.0, 0.0);
	CreateObject(1634, -221.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -218.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -215.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -213.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -210.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -207.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -204.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -201.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -199.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -196.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -193.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -190.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1634, -187.1543, -513.4098, 2300.2634, -57.5821, 0.0, 2.578);
	CreateObject(1225, -267.9178, 882.7896, 99.7603, 0.0, 0.0, 0.0);
	CreateObject(1225, -277.1821, 845.0089, 158.5946, 0.0, 0.0, 0.0);
	CreateObject(1225, -274.5575, 845.2446, 158.4093, 0.0, 0.0, 0.0);
	CreateObject(1225, -271.069, 845.4689, 158.3036, 0.0, 0.0, 0.0);
	CreateObject(1225, -255.2076, 845.197, 159.8547, 0.0, 0.0, 0.0);
	CreateObject(1225, -258.1597, 845.916, 158.5149, 0.0, 0.0, 0.0);
	CreateObject(1225, -261.7729, 846.9954, 156.5608, 0.0, 0.0, 0.0);
	CreateObject(1225, -178.6733, -903.8511, 2917.3063, 0.0, 0.0, 0.0);
	CreateObject(1225, -197.4352, -907.2947, 2921.3801, 0.0, 0.0, 0.0);
	CreateObject(1225, -191.8685, -929.8835, 2957.3078, 0.0, 0.0, 0.0);
	CreateObject(1225, -181.3705, -930.5215, 2959.0551, 0.0, 0.0, 0.0);
	CreateObject(1225, -152.422, -1328.1178, 3586.6708, 0.0, 0.0, 0.0);
	CreateObject(1225, -159.4209, -1328.1788, 3586.2709, 0.0, 0.0, 0.0);
	CreateObject(1225, -182.3942, -1327.8859, 3584.1831, 0.0, 0.0, 0.0);
	CreateObject(1225, -172.7813, -1329.094, 3586.7646, 0.0, 0.0, 0.0);
	CreateObject(1225, 2231.3884, 2532.1379, 10.7159, 0.0, 0.0, 0.0);
	CreateObject(1225, 2229.9318, 2558.1762, 10.7122, 0.0, 0.0, 0.0);
	CreateObject(1225, 22481.2363, 2758.1379, 10.7117, 0.0, 0.0, 0.0);
	CreateObject(1225, 2482.1655, 2762.6721, 10.7133, 0.0, 0.0, 0.0);
	CreateObject(1225, 2483.5476, 2770.0019, 10.6515, 0.0, 0.0, 0.0);
	CreateObject(1225, 2393.5944, 2692.6127, 10.8725, 0.0, 0.0, 0.0);
	CreateObject(1225, 2229.0556, 2564.5649, 12.0985, 0.0, 0.0, 0.0);
	CreateObject(1225, -167.2582, -1329.8967, 3588.4184, 0.0, 0.0, 0.0);
	CreateObject(3279, -1576.2321, 682.221, 6.0879, 0.0, 0.0, -90.0);
	CreateObject(3279, -1578.0971, 651.559, 6.0879, 0.0, 0.0, -270.0);
	CreateObject(3279, -1634.4496, 652.2222, 6.1005, 0.0, 0.0, 0.0);
	globC854 = TextDrawCreate(20.0, 425.0, ".");
	TextDrawBackgroundColor(globC854, 0x000000FF);
	TextDrawFont(globC854, 2);
	TextDrawLetterSize(globC854, 0.5, 1.5);
	TextDrawColor(globC854, 0xFFFFFFFF);
	TextDrawSetOutline(globC854, 1);
	TextDrawSetProportional(globC854, true);
	TextDrawSetShadow(globC854, 1);
	globE164[++globE1BC] = GangZoneCreate(3294104171, 1152043508, 3289129583, 1154339471);
	globE164[++globE1BC] = GangZoneCreate(3307969983, 1145852546, 3307091816, 1148840752);
	globE164[++globE1BC] = GangZoneCreate(3304685717, 1142724772, 3300926808, 1146978125);
	globE164[++globE1BC] = GangZoneCreate(3301591310, 1133844546, 3298332074, 1141742748);
	globE164[++globE1BC] = GangZoneCreate(3306465548, 1141870382, 3305206273, 1145737868);
	globE164[++globE1BC] = GangZoneCreate(3308162503, 1126324581, 3307123687, 1139141942);
	globE164[++globE1BC] = GangZoneCreate(3305955671, 1147937355, 3300970581, 1149543475);
	globE164[++globE1BC] = GangZoneCreate(3305853474, 3264270578, 3304765293, 1134404502);
	globE164[++globE1BC] = GangZoneCreate(3308118778, 3285078665, 3306918781, 3264636335);
	globE164[++globE1BC] = GangZoneCreate(3293721510, 1145663871, 3288938254, 1149651886);
	globE190[++globE1C0] = functionEC(3293484342, 1152726273, 1096838074, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3307761812, 1147594565, 1115982856, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3301573616, 1143688721, 1088815104, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3299373268, 1140652048, 1100079117, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3305653863, 1142378363, 1108127017, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3307755040, 1132654510, 1083457510, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3303315344, 1149473876, 1110986745, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3305277186, 1133997893, 1109678070, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3307993532, 3279696403, 1088815104, 1077936128, 80);
	globE190[++globE1C0] = functionEC(3291206558, 1148292917, 1094859620, 1077936128, 80);
	globC52C = 0;
	glob413C = 0;
	glob6444 = 0;
	glob57A0 = 0;
	glob5798 = 0;
	glob579C = 0;
	globC530 = 0;
	glob578C = 0;
	AllowInteriorWeapons(true);
	return 1;
}

public OnPlayerConnect(playerid)
{
	new var0[201];
	new var1[256];
	new var2[256];
	GetPlayerIp(playerid, var2, 256);
	GetPlayerName(playerid, var0, 201);
	format(var1, 256, "%s (%d) Entrou no Servidor (IP: %s).", var0, playerid, var2);
	SendClientMessageToAll(0xFFFFFFAA, var1);
	GameTextForPlayer(playerid, "~r~.:***MATA-MATA MUSTARDINHA:.2010***~n~~n~~n~~r~Nosso score e~n~~w~~b~a sua diversao!!!", 2500, 5);
	SendClientMessage(playerid, 0xFFFF00AA, "Bem-vindo ao nosso servidor oficial");
	SendClientMessage(playerid, 0xFFFF00AA, "Parceria http://www.gtaguerrasanfierro.com/");
	SendClientMessage(playerid, 0xFFFF00AA, "Digite: /ajuda para ver todos os comandos Disponнveis");
	new Text:var3 = 0;
	var3 = TextDrawCreate(0.0, 435.0, " ~y~]]]] ~w~Equipe Mustardinha(Lucas_look/Imperador_tx/Nister) ~b~BL 12 Stein~y~  ]]]]");
	TextDrawUseBox(var3, true);
	TextDrawFont(var3, 2);
	TextDrawBoxColor(var3, 0x0000007E);
	TextDrawBackgroundColor(var3, 0x0000007E);
	TextDrawUseBox(var3, true);
	TextDrawShowForPlayer(playerid, var3);
	TextDrawShowForPlayer(playerid, globC854);
	GivePlayerMoney(playerid, 1000);
	SetPlayerColor(playerid, 0xFFFFFFAA);
	globC858[playerid] = 0;
	glob6A8C[playerid] = 0;
	glob6DAC[playerid] = 0;
	glob70CC[playerid] = 0;
	globCB78[playerid] = 0;
	globC20C[playerid] = 1;
	globBEEC[playerid] = 0;
	SetPlayerInterior(playerid, 0);
	globD4E0[playerid] = 1;
	glob644C[playerid] = 0;
	glob676C[playerid] = 0;
	glob57C4[playerid] = 0;
	glob5AE4[playerid] = 0;
	glob5E04[playerid] = 0;
	glob6124[playerid] = 0;
	glob10A7C[playerid] = 0;
	glob3E1C[playerid] = 0;
	GangZoneHideForPlayer(playerid, globE164[1]);
	GangZoneShowForPlayer(playerid, globE164[1], glob1129C[0]);
	GangZoneHideForPlayer(playerid, globE164[2]);
	GangZoneShowForPlayer(playerid, globE164[2], glob1129C[1]);
	GangZoneHideForPlayer(playerid, globE164[3]);
	GangZoneShowForPlayer(playerid, globE164[3], glob1129C[2]);
	GangZoneHideForPlayer(playerid, globE164[4]);
	GangZoneShowForPlayer(playerid, globE164[4], glob1129C[3]);
	GangZoneHideForPlayer(playerid, globE164[5]);
	GangZoneShowForPlayer(playerid, globE164[5], glob1129C[4]);
	GangZoneHideForPlayer(playerid, globE164[6]);
	GangZoneShowForPlayer(playerid, globE164[6], glob1129C[5]);
	GangZoneHideForPlayer(playerid, globE164[7]);
	GangZoneShowForPlayer(playerid, globE164[7], glob1129C[6]);
	GangZoneHideForPlayer(playerid, globE164[8]);
	GangZoneShowForPlayer(playerid, globE164[8], glob1129C[7]);
	GangZoneHideForPlayer(playerid, globE164[9]);
	GangZoneShowForPlayer(playerid, globE164[9], glob1129C[8]);
	GangZoneHideForPlayer(playerid, globE164[10]);
	GangZoneShowForPlayer(playerid, globE164[10], glob1129C[9]);
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	new var0[25];
	new var1[256];
	new var2[256];
	new var3[256];
	glob5AE4[playerid] = 0;
	glob3E1C[playerid] = 0;
	if(glob57C4[playerid] == 1)
	{
		glob57C4[playerid] = 0;
		globD4E0[playerid] = 1;
		glob57A0--;
		if(!glob57A0)
		{
			SendClientMessageToAll(0xFF0000AA, "Todos os jogadores sairam da corrida race, entгo pista estб liberada para correr novamente (/race)");
			for(new var4 = 0; var4 < 200; var4++)
			{
				glob57C4[var4] = 0;
				glob5AE4[var4] = 0;
			}
		}
	}
	if(glob5E04[playerid] == 1)
	{
		glob5E04[playerid] = 0;
		glob10A7C[playerid] = 0;
		glob6124[playerid] = 0;
		globD4E0[playerid] = 1;
		glob57A4--;
		if(!glob57A4)
		{
			glob4540 = 0;
			glob57A4 = 0;
			SendClientMessageToAll(0xFF0000AA, "Todos os jogadores sairam da corrida drift, entгo pista estб liberada para correr novamente (/drift)");
			for(new var4 = 0; var4 < 200; var4++)
			{
				glob5E04[var4] = 0;
				glob6124[var4] = 0;
			}
		}
	}
	if(globC858[playerid] >= 1)
	{
		GetPlayerName(playerid, var2, 256);
		format(var3, 256, "%s Saiu do servidor.", var2);
		SendClientMessageToAll(0xFFFFFFAA, var3);
		globC858[playerid] = 0;
		globC52C--;
		for(new var4 = 0; var4 < 200; var4++)
		{
			if(globC858[var4] >= 1)
			{
				SetPlayerPos(var4, glob73EC[var4], glob770C[var4], glob7A2C[var4]);
				SetPlayerFacingAngle(var4, glob7D4C[var4]);
				globC858[var4] = 0;
				globC52C--;
			}
		}
	}
	else if(0 >= globC858[playerid])
	{
		GetPlayerName(playerid, var0, 25);
		format(var1, 256, "%s (%d) Saiu do servidor", var0, playerid);
		SendClientMessageToAll(0xFFFFFFAA, var1);
	}
	return 1;
}

public OnPlayerSpawn(playerid)
{
	SetPlayerInterior(playerid, 0);
	TextDrawShowForPlayer(playerid, globD1B8);
	if(globDE40[playerid] == 1)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 32, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 14, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 26, 90);
	}
	else if(globDE40[playerid] == 2)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 31, 450);
		GivePlayerWeapon(playerid, 28, 400);
		GivePlayerWeapon(playerid, 24, 50);
		GivePlayerWeapon(playerid, 5, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 26, 90);
	}
	else if(globDE40[playerid] == 3)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 31, 450);
		GivePlayerWeapon(playerid, 29, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 3, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 27, 90);
	}
	else if(globDE40[playerid] == 4)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 31, 450);
		GivePlayerWeapon(playerid, 29, 400);
		GivePlayerWeapon(playerid, 24, 50);
		GivePlayerWeapon(playerid, 4, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 27, 90);
	}
	else if(globDE40[playerid] == 5)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 32, 400);
		GivePlayerWeapon(playerid, 23, 50);
		GivePlayerWeapon(playerid, 8, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 26, 90);
	}
	else if(globDE40[playerid] == 6)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 32, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 9, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 26, 90);
	}
	else if(globDE40[playerid] == 7)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 32, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 15, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 27, 90);
		GivePlayerWeapon(playerid, 46, 1);
		GivePlayerWeapon(playerid, 34, 30);
	}
	else if(globDE40[playerid] == 8)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 31, 450);
		GivePlayerWeapon(playerid, 28, 400);
		GivePlayerWeapon(playerid, 24, 50);
		GivePlayerWeapon(playerid, 7, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 25, 90);
	}
	else if(globDE40[playerid] == 10)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 32, 400);
		GivePlayerWeapon(playerid, 23, 50);
		GivePlayerWeapon(playerid, 2, 1);
		GivePlayerWeapon(playerid, 16, 5);
		GivePlayerWeapon(playerid, 26, 90);
	}
	else if(globDE40[playerid] == 11)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 28, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 6, 1);
		GivePlayerWeapon(playerid, 26, 90);
		GivePlayerWeapon(playerid, 16, 5);
	}
	else if(globDE40[playerid] == 12)
	{
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 30, 450);
		GivePlayerWeapon(playerid, 28, 400);
		GivePlayerWeapon(playerid, 22, 50);
		GivePlayerWeapon(playerid, 15, 1);
		GivePlayerWeapon(playerid, 26, 90);
		GivePlayerWeapon(playerid, 16, 5);
	}
	return 0;
}

public OnPlayerRequestClass(playerid, classid)
{
	if(!classid)
	{
		GameTextForPlayer(playerid, "~p~GANG DO BOZO JAMES~n~~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x33AA33AA);
		globD1C0[playerid] = 0;
		globDE40[playerid] = 1;
		SetPlayerTeam(playerid, 0);
	}
	else if(classid == 1)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS BOYZINHOS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xAA3333AA);
		globD1C0[playerid] = 1;
		globDE40[playerid] = 2;
		SetPlayerTeam(playerid, 1);
	}
	else if(classid == 2)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS BOYZINHOS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xAA3333AA);
		globD1C0[playerid] = 1;
		globDE40[playerid] = 2;
		SetPlayerTeam(playerid, 1);
	}
	else if(classid == 3)
	{
		GameTextForPlayer(playerid, "~p~GANG DOS GATE~n~~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xFF9900AA);
		globD1C0[playerid] = 2;
		globDE40[playerid] = 3;
		SetPlayerTeam(playerid, 2);
	}
	else if(classid == 4)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS MILITARES         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x0000BBAA);
		globD1C0[playerid] = 3;
		globDE40[playerid] = 4;
		SetPlayerTeam(playerid, 3);
	}
	else if(classid == 5)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS CHINESES         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xFF66FFAA);
		globD1C0[playerid] = 4;
		globDE40[playerid] = 5;
		SetPlayerTeam(playerid, 4);
	}
	else if(classid == 6)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS CHINESES         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xFF66FFAA);
		globD1C0[playerid] = 4;
		globDE40[playerid] = 5;
		SetPlayerTeam(playerid, 4);
	}
	else if(classid == 7)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS FRANGOS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xFF0000AA);
		globD1C0[playerid] = 5;
		globDE40[playerid] = 6;
		SetPlayerTeam(playerid, 5);
	}
	else if(classid == 8)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS AGENTES         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x778899AA);
		globD1C0[playerid] = 6;
		globDE40[playerid] = 7;
		SetPlayerTeam(playerid, 6);
	}
	else if(classid == 9)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS AGENTES         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x778899AA);
		globD1C0[playerid] = 6;
		globDE40[playerid] = 7;
		SetPlayerTeam(playerid, 6);
	}
	else if(classid == 10)
	{
		GameTextForPlayer(playerid, "        ~p~GANG DOS NOIAS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x1E90FFAA);
		globD1C0[playerid] = 7;
		globDE40[playerid] = 8;
		SetPlayerTeam(playerid, 7);
	}
	else if(classid == 11)
	{
		GameTextForPlayer(playerid, "        ~p~GANG DOS NOIAS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x1E90FFAA);
		globD1C0[playerid] = 7;
		globDE40[playerid] = 8;
		SetPlayerTeam(playerid, 7);
	}
	else if(classid == 12)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS GANGSTERS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xDAA520AA);
		globD1C0[playerid] = 8;
		globDE40[playerid] = 10;
		SetPlayerTeam(playerid, 9);
	}
	else if(classid == 13)
	{
		GameTextForPlayer(playerid, "            ~p~GANG DOS GANGSTERS         ~r~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0xDAA520AA);
		globD1C0[playerid] = 8;
		globDE40[playerid] = 10;
		SetPlayerTeam(playerid, 9);
	}
	else if(classid == 14)
	{
		GameTextForPlayer(playerid, "~p~GANG DOS COWBOYS~r~~n~PRESSIONE SHIFT", 2000, 3);
		SetPlayerColor(playerid, 0x8B4513AA);
		globD1C0[playerid] = 9;
		globDE40[playerid] = 11;
		SetPlayerTeam(playerid, 10);
	}
	if(16 != classid)
	{
		SetPlayerInterior(playerid, 0);
		SetPlayerInterior(playerid, 17);
		SetPlayerPos(playerid, 489.4576, -15.1996, 1000.6796);
		SetPlayerCameraPos(playerid, 484.9201, -11.7566, 1000.6796);
		SetPlayerCameraLookAt(playerid, 489.4576, -15.1996, 1000.6796);
		SetPlayerFacingAngle(playerid, 51.5555);
		ApplyAnimation(playerid, "Dancing", "Dan_Loop_A", 5.0, 1, 0, 0, 0, 0);
	}
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	if(pickupid == glob57A8)
	{
		GivePlayerMoney(playerid, 100);
	}
	else if(pickupid == glob57AC)
	{
		GivePlayerMoney(playerid, 100);
	}
	else if(pickupid == glob57B0)
	{
		GivePlayerMoney(playerid, 100);
	}
	else if(pickupid == glob57B4)
	{
		GivePlayerMoney(playerid, 100);
	}
	else if(pickupid == glob57B8)
	{
		GivePlayerMoney(playerid, 100);
	}
	DestroyPickup(pickupid);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	new var0[256];
	new var1[24];
	new var2[256];
	new var3[256];
	new var4[256];
	new var5[256];
	new var6[256];
	glob6A8C[playerid] = 0;
	globD4E0[playerid] = 1;
	if(killerid == 255)
	{
		SendDeathMessage(255, playerid, reason);
		globCB78[playerid]++;
		globC20C[playerid] = 1;
		SendClientMessage(playerid, 0xFFFF00AA, "[MATA-MATA INFO]: Os medicos te salvaram por pouco!");
		DropPlayerWeapons(playerid);
	}
	else if(globD1C0[killerid] != globD1C0[playerid])
	{
		SendDeathMessage(killerid, playerid, reason);
		SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
		GetPlayerName(killerid, var1, 24);
		GivePlayerMoney(killerid, 1000);
		GivePlayerMoney(killerid, globB8AC[playerid]);
		glob6DAC[killerid]++;
		globB8AC[killerid] = glob6DAC[killerid] * 1000;
		globB8AC[playerid] = 0;
		glob70CC[playerid]++;
		globC20C[playerid] = 1;
		globC20C[killerid] = 1;
		glob6A8C[playerid] = 0;
		TogglePlayerSpectating(playerid, true);
		PlayerSpectatePlayer(playerid, killerid, 1);
		glob4C6C[playerid] = 1;
		GameTextForPlayer(playerid, "~r~Olha ae quem te matou!", 7000, 3);
		SetTimerEx("OlhaAeQuemTeMatou", 7000, false, "d", playerid);
		if(globC858[playerid] && globC858[killerid] >= 1)
		{
			GetPlayerName(killerid, var2, 256);
			GetPlayerName(playerid, var3, 256);
			format(var4, 256, "%s ganhou de %s no x1 (/x1)", var2, var3);
			SendClientMessageToAll(0xFFFFFFAA, var4);
			SetPlayerPos(killerid, glob73EC[killerid], glob770C[killerid], glob7A2C[killerid]);
			SetPlayerFacingAngle(killerid, glob7D4C[killerid]);
			globC858[playerid] = 0;
			globC858[killerid] = 0;
			glob3E1C[playerid] = GetPlayerInterior(killerid);
			SetPlayerInterior(killerid, 0);
			globC52C = 0;
			TextDrawHideForPlayer(playerid, globD1BC);
			TextDrawHideForPlayer(killerid, globD1BC);
		}
		glob3E1C[killerid] = GetPlayerInterior(killerid);
		if(glob3E1C[killerid] && 16 != glob3E1C[killerid])
		{
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, var5, 256);
				format(var6, 256, "%s foi preso por matar dentro de algum local nгo permitido [Tempo: 1 Minuto]", var5);
				GetPlayerPos(killerid, 0.0, 0.0, 0.0);
				GetPlayerFacingAngle(killerid, 0.0);
				glob644C[killerid] = 61;
				glob676C[killerid] = 1;
				SendClientMessageToAll(0xFF0000AA, var6);
				SetPlayerFacingAngle(killerid, 177.035);
				SetCameraBehindPlayer(killerid);
				SetPlayerInterior(killerid, 3);
				SetPlayerPos(killerid, 197.7028, 174.88, 1003.0233);
				ResetPlayerWeapons(killerid);
				TextDrawShowForPlayer(killerid, globD1BC);
			}
		}
		if(IsPlayerInAnyVehicle(killerid))
		{
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, var5, 256);
				format(var6, 256, "%s foi preso por matar dentro de um veнculo [Tempo: 1 Minuto]", var5);
				GetPlayerPos(killerid, 0.0, 0.0, 0.0);
				GetPlayerFacingAngle(killerid, 0.0);
				glob644C[killerid] = 61;
				glob676C[killerid] = 1;
				SendClientMessageToAll(0xFF0000AA, var6);
				SetPlayerFacingAngle(killerid, 177.035);
				SetCameraBehindPlayer(killerid);
				SetPlayerInterior(killerid, 3);
				SetPlayerPos(killerid, 197.7028, 174.88, 1003.0233);
				ResetPlayerWeapons(killerid);
				TextDrawShowForPlayer(killerid, globD1BC);
			}
		}
		if(glob5AE4[playerid] == 1)
		{
			glob5AE4[playerid] = 0;
			glob57A0--;
			GivePlayerMoney(playerid, 500);
		}
		if(glob6124[playerid] == 1)
		{
			glob5E04[playerid] = 0;
			glob6124[playerid] = 0;
			glob10A7C[playerid] = 0;
			glob57A4--;
			GivePlayerMoney(playerid, 500);
		}
		DropPlayerWeapons(playerid);
		if(glob6DAC[killerid] == 1)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s tirou o pe da lama jбЎ mandou um para a cova!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA INFO]: Cada pessoa que %s matar a recompensa pela cabeзa dele aumenta em Mil reais.", var1);
			SendClientMessageToAll(0xFFFF00AA, var0);
		}
		if(glob6DAC[killerid] == 5)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s ta tomando gosto pela coisa jaЎ matou 5 sem piedade!", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 10)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s ta querendo virar um assassino profissional jaЎ matou 10 negos!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 10 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 15)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Acho que %s e parente do Chuck Norris jaЎ tirou a vida de 15 infelizes!", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 20)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s fez uma chasina em San Andreas jaЎ matou 20 pessoas!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 20 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 25)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s nao teve uma boa infancia jaЎ matou 25 sem nenhuma compaixao!", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 30)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Acho que %s e o Sylvester Stallone disfarзado jaЎ mandou 30 para a cova!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 30 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 35)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s jaЎ matou 35, que isso? Ate eu estou com medo dele agora! O.o", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 40)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s jaЎ matou 40, puts esse cara e o Demo em pessoa!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 40 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 45)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s simplesmente jaЎ mandou 45 para a cova! lol", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 50)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Eu sei que eu sou um robo e roboґs nao sentem medo, mais fala serio, %s jaЎ matou 50!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			SendClientMessageToAll(0xD9000096, "E se ele resolve me da um Curto Circuito? O.o");
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 50 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 55)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Caramba %s jaЎ matou 55 players, so pode esta possuido mesmo!", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 60)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Meu Deus!!! Matar deve ser a maior diversao do %s o cara jaЎ matou 60 alguem para ele por favor!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 60 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 65)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Alguem tem papel ai? Acabei de me borrar todo de medo! %s jaЎ matou 65! To todo cagado! O.o", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 70)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s e um pissicopata jaЎ tirou a vida de 70 pessoas! Alguem mata ele por favor!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 70 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 75)
		{
			format(var0, 256, "[Kill-Kill MORTES]: Poha 75 jaЎ e de mais! Para um poco de matar %s ... Voce jaЎ passou dos limites!", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 80)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s paraaaaaa! Vou ter que chamar o Exercito e a Swat para tentar te matar seu infeliz!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			SendClientMessage(killerid, 0xD9000096, "Tu jaЎ matou 80 players!");
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 80 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 85)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Todos que estao usando o skin do Exercito ou da Swat peguem o %s esse FDP jaЎ matou 85!!! _|_", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 90)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Puta que pariu! %s jaЎ matou 90 vai matar assim na Puta que te pariu! =X", var1);
			SendClientMessageToAll(0xD9000096, var0);
			SendClientMessageToAll(0xD9000096, "(Roboґs tambem se estressam.)");
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 90 Mil reais para quem matar %s!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 95)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Ninguem para esse cara ae??? ahh.. %s jaЎ matou simplesmente 95 players! O.o", var1);
			SendClientMessageToAll(0xD9000096, var0);
		}
		if(glob6DAC[killerid] == 100)
		{
			format(var0, 256, "[MATA-MATA MORTES]: %s voce passou dos limites! Tu jaЎ matou 100 pessoas cara! Me aposento...", var1);
			SendClientMessageToAll(0xD9000096, var0);
			SendClientMessageToAll(0xD9000096, " Apartir de agora nao anuncio mais suas vitimas.");
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 100 Mil reais para quem matar %s! lol", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
		if(glob6DAC[killerid] == 1000)
		{
			format(var0, 256, "[MATA-MATA MORTES]: Para tudo!!! Agora eu vou anunciar que %s matou simplesmente Mil pessoas! Ele bateu o Record!!!", var1);
			SendClientMessageToAll(0xD9000096, var0);
			SendClientMessageToAll(0xD9000096, "NAO e falha no sistema... Ele matou Mil mesmo! Nao e 100 nem 200! sao Mil!!! Todos pra cima dele! Goo Goo!!!");
			format(var0, 256, "[MATA-MATA RECOMPENЗA]: 1 Milhao de reais para quem matar %s! Peguem ele!!! eh muita grana!!!", var1);
			SendClientMessageToAll(0x6F6FFF96, var0);
		}
	}
	else
	{
		new var7[256];
		format(var7, 256, "Vocк atacou sua Equipe!");
		SendClientMessage(killerid, 0xFF0000AA, var7);
		SendDeathMessage(killerid, playerid, reason);
		GivePlayerMoney(killerid, -1000);
		glob6A8C[playerid] = 0;
		SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
		DropPlayerWeapons(playerid);
	}
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	glob1075C[playerid] = function3C4(playerid);
	if(function334(playerid, globE1C4[1]))
	{
		if(glob5798 <= 50)
		{
			SetPlayerPos(playerid, 2068.9968, 855.4542, 6.4141);
			SetPlayerFacingAngle(playerid, 359.0436);
			SetCameraBehindPlayer(playerid);
		}
		else if(glob5798 >= 51)
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				if(glob413C == 1)
				{
					if(!glob6444)
					{
						new var0[256];
						new var1[256];
						glob413C = 0;
						glob6444 = 1;
						GetPlayerName(playerid, var0, 256);
						format(var1, 256, "%s ganhou a corrida e recebeu $%d. (/race)", var0, 22416);
						SendClientMessageToAll(0xFFFF00AA, var1);
						GivePlayerMoney(playerid, glob5790);
						for(new var2 = 0; var2 < 200; var2++)
						{
							if(glob57C4[var2] == 1)
							{
								GetPlayerPos(playerid, 0.0, 0.0, 0.0);
								CreateExplosion(globAF4C[var2], globA90C[var2], globAC2C[var2], 10, 30.0);
								RemovePlayerFromVehicle(var2);
								SetPlayerInterior(var2, 0);
								SetPlayerPos(var2, glob8CEC[var2], glob900C[var2], glob932C[var2]);
								SetPlayerFacingAngle(var2, glob964C[var2]);
								SetCameraBehindPlayer(var2);
								glob57C4[var2] = 0;
								glob5AE4[var2] = 0;
								glob57A0 = 0;
								TextDrawHideForPlayer(var2, globD1BC);
							}
						}
					}
					else if(glob6444 == 1)
					{
						return SendClientMessageToAll(0xFFFFFFAA, " ");
					}
				}
			}
		}
	}
	if(function334(playerid, globE1D4[1]))
	{
		if(!glob4540)
		{
			GameTextForPlayer(playerid, "~w~Ninguem deu inicio a corrida. ~b~/startdrift", 4000, 3);
			return 1;
		}
		if(glob579C >= 34 && !glob10A7C[playerid])
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				if(glob4540 == 1)
				{
					if(!glob6448)
					{
						glob10A7C[playerid] = 1;
						GameTextForPlayer(playerid, "~g~Agora va para o primeiro ~r~checkpoint", 6000, 3);
					}
				}
			}
		}
	}
	if(function334(playerid, globE1CC[1]))
	{
		if(!glob4540)
		{
			GameTextForPlayer(playerid, "~w~Ninguem deu Inicio a corrida. ~b~/StartDrift", 4000, 3);
			return 1;
		}
		if(glob579C <= 63 || !glob10A7C[playerid])
		{
			if(!glob10A7C[playerid])
			{
				GameTextForPlayer(playerid, "~w~Voce precisa dar a volta e entrar no outro checkpoint", 5000, 3);
				return 1;
			}
			if(glob579C <= 63)
			{
				SetPlayerPos(playerid, -290.4852, 1536.4566, 75.5625);
				SetPlayerFacingAngle(playerid, 240.6188);
				SetCameraBehindPlayer(playerid);
				GameTextForPlayer(playerid, "~r~Impossivel completar essa corrida em menos de 50 segundos", 4000, 3);
				return 1;
			}
		}
		if(glob579C >= 64)
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				if(glob4540 == 1 && glob10A7C[playerid] == 1)
				{
					if(!glob6448)
					{
						new var0[256];
						new var1[256];
						glob4540 = 0;
						glob6448 = 1;
						GetPlayerName(playerid, var0, 256);
						format(var1, 256, "%s ganhou o drift e recebeu $%d. (/drift)", var0, 22420);
						SendClientMessageToAll(0xFFFF00AA, var1);
						GivePlayerMoney(playerid, glob5794);
						for(new var2 = 0; var2 < 200; var2++)
						{
							if(glob5E04[var2] == 1)
							{
								GetPlayerPos(playerid, 0.0, 0.0, 0.0);
								CreateExplosion(globAF4C[var2], globB26C[var2], globB58C[var2], 10, 30.0);
								RemovePlayerFromVehicle(var2);
								SetPlayerInterior(var2, 0);
								SetPlayerPos(var2, glob996C[var2], glob9C8C[var2], glob9FAC[var2]);
								SetPlayerFacingAngle(var2, globA2CC[var2]);
								SetCameraBehindPlayer(var2);
								glob5E04[var2] = 0;
								glob6124[var2] = 0;
								glob10A7C[var2] = 0;
								glob57A4 = 0;
								TextDrawHideForPlayer(var2, globD1BC);
							}
						}
					}
					else if(glob6448 == 1)
					{
						return SendClientMessageToAll(0xFFFFFFAA, " ");
					}
				}
			}
		}
	}
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	new var0 = glob1075C[playerid];
	if(var0 > 0 && var0 <= 10)
	{
		globE1DC[playerid][var0] = 0;
		GangZoneStopFlashForAll(var0 - 1);
	}
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext)
{
	new var0[256];
	new var1[256];
	new var2[256];
	new var3 = 0;
	new var4[256];
	var0 = function1831C(cmdtext, var3);
	if(!strcmp(cmdtext, "/race", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob413C == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Uma Corrida estб em andamento");
		}
		if(glob57C4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк jб estб correndo");
		}
		if(glob5AE4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк jб estб na corrida");
		}
		if(glob6124[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode ir para outra corrida");
		}
		if(glob5E04[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode ir para outra corrida");
		}
		if(globC858[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		if(glob4544[playerid] <= 499)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк precisa de pelo menos $500 para participar da corrida");
		}
		new var5[256];
		new var6[256];
		glob4544[playerid] = 0;
		if(globC858[playerid] >= 1)
		{
			GetPlayerName(playerid, var5, 256);
			format(var6, 256, "%s tentou escapar do x1 usando /race, mas foi pra vala", var5);
			SendClientMessageToAll(0xFFFFFFAA, var6);
			SetPlayerHealth(playerid, 0.0);
			globC858[playerid] = 0;
			globC52C--;
			globCB78[playerid]++;
			for(new var7 = 0; var7 < 200; var7++)
			{
				if(globC858[var7] >= 1)
				{
					SetPlayerPos(var7, glob73EC[var7], glob770C[var7], glob7A2C[var7]);
					SetPlayerFacingAngle(var7, glob7D4C[var7]);
					globC858[var7] = 0;
					globC52C--;
				}
			}
		}
		else if(0 >= globC858[playerid])
		{
			new var7[256];
			new var8[256];
			GetPlayerName(playerid, var7, 256);
			format(var8, 256, "%s foi para a pista de Race (/race)", var7);
			SendClientMessageToAll(0xFFFF00AA, var8);
			SetPlayerInterior(playerid, 0);
			SetPlayerPos(playerid, 2068.9968, 855.4542, 6.4141);
			SetPlayerFacingAngle(playerid, 359.0436);
			SetCameraBehindPlayer(playerid);
			glob4944 = 1;
			glob57A0++;
			glob5AE4[playerid] = 1;
			GivePlayerMoney(playerid, -500);
			GetPlayerPos(playerid, 0.0, 0.0, 0.0);
			GetPlayerFacingAngle(playerid, 0.0);
			SendClientMessage(playerid, 0x33CCFFAA, "Quando Todos os Jogadores estiverem prontos para correr, digite /StartRace");
			return 1;
		}
	}
	if(!strcmp(cmdtext, "/startrace", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob4948 == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Alguem jб deu inicio a corrida!");
		}
		if(!glob4944)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Nгo tem nenhum jogador na pista de corrida, entгo vocк nгo pode sair digitando /startrace. Seu Infeliz!");
		}
		if(!glob5AE4[playerid])
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo estб participando da corrida, entгo nгo pode digita /StartRace lol");
		}
		if(glob413C == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Jб tem uma corrida em andamento, vocк nгo pode comeзar outra");
		}
		if(glob57A0 <= 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode correr sozinho ¬¬");
		}
		if(globC858[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		if(!IsPlayerInAnyVehicle(playerid))
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vai correr a pй? Pegue um carro e depois digite /StartRace");
		}
		if(IsPlayerInAnyVehicle(playerid))
		{
			if(!glob413C)
			{
				glob413C = 1;
				glob6444 = 0;
				glob4944 = 0;
				globE160 = 3;
				glob5798 = 0;
				glob4948 = 1;
				glob5790 = glob57A0 * 500;
				for(new var5 = 0; var5 < 200; var5++)
				{
					if(glob5AE4[var5] == 1)
					{
						glob57C4[var5] = 1;
						TextDrawShowForPlayer(var5, globD1BC);
					}
				}
				Contagem();
			}
			return 1;
		}
	}
	if(!strcmp(cmdtext, "/insano", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(globC858[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		new var5[256];
		new var6[256];
		if(globC858[playerid] >= 1)
		{
			GetPlayerName(playerid, var5, 256);
			format(var6, 256, "%s tentou escapar do x1 usando /insano, mas foi pra vala", var5);
			SendClientMessageToAll(0xFFFFFFAA, var6);
			SetPlayerHealth(playerid, 0.0);
			globC858[playerid] = 0;
			globC52C--;
			globCB78[playerid]++;
			for(new var7 = 0; var7 < 200; var7++)
			{
				if(globC858[var7] >= 1)
				{
					SetPlayerPos(var7, glob73EC[var7], glob770C[var7], glob7A2C[var7]);
					SetPlayerFacingAngle(var7, glob7D4C[var7]);
					globC858[var7] = 0;
					globC52C--;
				}
			}
		}
		else if(0 >= globC858[playerid])
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				new var7 = 0;
				new var8[256];
				GetPlayerName(playerid, var8, 256);
				format(var4, 256, "%s foi para o Insano( /insano )", var8);
				SendClientMessageToAll(0xFFFF00AA, var4);
				var7 = GetPlayerVehicleID(playerid);
				SetVehiclePos(var7, -146.3301, -1772.6092, 4229.3828);
				SetPlayerInterior(playerid, 0);
			}
			else
			{
				new var7[256];
				GetPlayerName(playerid, var7, 256);
				format(var4, 256, "%s foi para o Insano( /insano )", var7);
				SendClientMessageToAll(0xFFFF00AA, var4);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -146.3301, -1772.6092, 4222.3828);
			}
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/t1", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob57C4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver correndo!");
		}
		if(globC858[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		if(glob5AE4[playerid] == 1)
		{
			glob5AE4[playerid] = 0;
			glob57A0--;
			GivePlayerMoney(playerid, 500);
		}
		new var5[256];
		new var6[256];
		new var7[256];
		new var8[256];
		if(!globD4E0[playerid])
		{
			return GameTextForPlayer(playerid, "~r~Acabaram seus teleports", 4000, 5);
		}
		if(globC858[playerid] >= 1)
		{
			GetPlayerName(playerid, var7, 256);
			format(var8, 256, "%s tentou escapar do x1 usando /t1", var7);
			SendClientMessageToAll(0xFFFFFFAA, var8);
			SetPlayerHealth(playerid, 0.0);
			globC858[playerid] = 0;
			globC52C--;
			globCB78[playerid]++;
			for(new var9 = 0; var9 < 200; var9++)
			{
				if(globC858[var9] >= 1)
				{
					SetPlayerPos(var9, glob73EC[var9], glob770C[var9], glob7A2C[var9]);
					SetPlayerFacingAngle(var9, glob7D4C[var9]);
					globC858[var9] = 0;
					globC52C--;
				}
			}
		}
		else if(0 >= globC858[playerid])
		{
			if(GetPlayerMoney(playerid) >= 50)
			{
				globD4E0[playerid]--;
				GetPlayerName(playerid, globD800, 30);
				format(var5, 256, "%s foi para San Fierro (/t1)", globD800);
				format(var6, 256, "Vocк tem %d teleport(s) restante(s)...", 54496);
				SendClientMessageToAll(0xFFFFAE96, var5);
				SendClientMessage(playerid, 0xFF0000AA, var6);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2305.6019, 154.0411, 465.6993);
				SetPlayerFacingAngle(playerid, 247.6584);
				GivePlayerWeapon(playerid, 46, 1);
			}
			else if(GetPlayerMoney(playerid) <= 50)
			{
				SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa de 50 de dinheiro para teleportar");
			}
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/frag", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		new var5[256];
		if(!globC20C[playerid])
		{
			GameTextForPlayer(playerid, "~w~O seu frag continua com a mesma pontuacao!", 4000, 3);
		}
		else if(globC20C[playerid] == 1)
		{
			GetPlayerName(playerid, globCE98, 30);
			globBBCC[playerid] = GetPlayerMoney(playerid);
			format(var5, 256, "[STATUS] %s | Matou %d vez(es) | Morreu: %d vez(es) | Suicidou: %d vez(es) | Grana: %d | Dominou: %d area(s)  (/frag)", globCE98, 28076, 28876, 52088, 48076, 48876);
			SendClientMessageToAll(0xFFFFFFAA, var5);
			globC20C[playerid] = 0;
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/armor", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		new var5[256];
		if(glob6A8C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000FF, "vc jah usou o seu colete!");
		}
		if(GetPlayerMoney(playerid) >= 200)
		{
			GetPlayerName(playerid, globDB20, 30);
			format(var5, 256, "%s comprou colete (/armor)", globDB20);
			SendClientMessageToAll(0xFFFFAE96, var5);
			SetPlayerArmour(playerid, 100.0);
			GivePlayerMoney(playerid, -200);
			glob6A8C[playerid] = 1;
		}
		else if(GetPlayerMoney(playerid) < 200)
		{
			SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem dinheiro suficiente");
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/ajuda", true))
	{
		SendClientMessage(playerid, 0xFFFF00AA, "/kill - Vocк se mata");
		SendClientMessage(playerid, 0xFFFF00AA, "/t1 - Vocк se teletransporta para San Fierro");
		SendClientMessage(playerid, 0xFFFF00AA, "/armor - Comprar colete");
		SendClientMessage(playerid, 0xFFFF00AA, "/frag - Ver seus status");
		SendClientMessage(playerid, 0xFFFF00AA, "/mudar - Escolher outra gang");
		SendClientMessage(playerid, 0xFFFF00AA, "/kit - Mostra uma lista no chat de 3 KIT's de armas disponнveis");
		SendClientMessage(playerid, 0xFFFF00AA, "/x1 - Vocк vai parar em um local fechado para duelar contra outro jogador");
		SendClientMessage(playerid, 0xFFFF00AA, "/report - Este comando serve para vocк reportar alguem usando cheater (O motivo nгo pode conter espaзo)");
		SendClientMessage(playerid, 0xFFFF00AA, "/admins - Este comando revela quando Administradores Online no servidor");
		SendClientMessage(playerid, 0xFFFF00AA, "/transferir [id] [quantia] - Vocк da uma quantia de dinheiro para o jogador");
		return 1;
	}
	if(!strcmp(cmdtext, "/kill", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob57C4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver correndo!");
		}
		if(globC858[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		if(glob5AE4[playerid] == 1)
		{
			glob5AE4[playerid] = 0;
			glob57A0--;
		}
		new var5[256];
		new var6[256];
		GetPlayerName(playerid, var6, 256);
		format(var5, 256, "%s se matou (/kill)", var6);
		SendClientMessage(playerid, 0xFFFF00AA, var5);
		SetPlayerHealth(playerid, 0.0);
		glob6A8C[playerid] = 0;
		return 1;
	}
	if(!strcmp(var0, "/transferir", true))
	{
		new var5 = 0;
		if(IsPlayerConnected(playerid))
		{
			var1 = function1831C(cmdtext, var3);
			if(!strlen(var1))
			{
				SendClientMessage(playerid, 0xC0C0C0AA, "Uso: /transferir [id] [grana]");
				return 1;
			}
			new var6 = 0;
			new var7 = 0;
			var6 = function185B4(var1, 255);
			var1 = function1831C(cmdtext, var3);
			if(!strlen(var1))
			{
				SendClientMessage(playerid, 0xC0C0C0AA, "Uso: /transferir [id] [grana]");
				return 1;
			}
			var7 = strval(var1);
			var5 = GetPlayerMoney(playerid);
			if(0 >= var7)
			{
				return SendClientMessage(playerid, 0xFF0000AA, "Vocк quer dar dinheiro ou robar o dinheiro do jogador? Infeliz, o servidor sу aceita valor acima ou igual a $1");
			}
			if(var5 >= var7)
			{
				if(IsPlayerConnected(var6))
				{
					if(255 != var6)
					{
						format(var2, 256, "Vocк deu $%d para %s.", var7, function1829C(var6));
						format(glob3A1C, 256, "O jogador %s deu $%d para vocк.", function1829C(playerid), var7);
						SendClientMessage(playerid, 0xFFFF00AA, var2);
						SendClientMessage(var6, 0xFFFF00AA, glob3A1C);
						GivePlayerMoney(var6, var7);
						GivePlayerMoney(playerid, -var7);
						return 1;
					}
					SendClientMessage(playerid, 0xC0C0C0AA, "Jogador nгo conectado!");
					return 1;
				}
			}
			else
			{
				SendClientMessage(playerid, 0xC0C0C0AA, "Seu pobre, vocк nгo tem esse tanto de dinheiro!");
				return 1;
			}
		}
		SendClientMessage(playerid, 0xC0C0C0AA, "Jogador nгo conectado!");
		return 1;
	}
	if(!strcmp(cmdtext, "/mudar", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob57C4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver correndo!");
		}
		if(globC858[playerid] >= 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver no x1");
		}
		if(glob5AE4[playerid] == 1)
		{
			glob5AE4[playerid] = 0;
			glob57A0--;
			GivePlayerMoney(playerid, 500);
		}
		SetPlayerHealth(playerid, 0.0);
		glob6A8C[playerid] = 0;
		ForceClassSelection(playerid);
		globCB78[playerid]--;
		return 1;
	}
	if(!strcmp(cmdtext, "/kit", true))
	{
		SendClientMessage(playerid, 0xFFFF00AA, "KIT01 = Knife, Grenade, Pistol Silenced, combat shotgun, Tec9, Ak-47. Custo: 1000");
		SendClientMessage(playerid, 0xFFFF00AA, "KIT02 = Katana, Grenade, Desert Eagle, Uzi, SawedOff, M4. Custo: 1300");
		SendClientMessage(playerid, 0xFFFF00AA, "KIT03 = Chainsaw, Tec9, Sniper. Custo: 1500");
		return 1;
	}
	if(!strcmp(cmdtext, "/kit01", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		globC534[playerid] = GetPlayerMoney(playerid);
		new var5[256];
		if(globC534[playerid] >= 1000)
		{
			GetPlayerName(playerid, globDB20, 30);
			format(var5, 256, "%s comprou Kit 1 (/kit)", globDB20);
			SendClientMessageToAll(0xFFFFAE96, var5);
			GivePlayerMoney(playerid, -1000);
			GivePlayerWeapon(playerid, 4, 1);
			GivePlayerWeapon(playerid, 16, 10);
			GivePlayerWeapon(playerid, 23, 50);
			GivePlayerWeapon(playerid, 27, 90);
			GivePlayerWeapon(playerid, 32, 400);
			GivePlayerWeapon(playerid, 30, 400);
		}
		else if(globC534[playerid] <= 999)
		{
			GameTextForPlayer(playerid, "~r~Ta Duro Malandro!", 3000, 0);
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/kit02", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		new var5[256];
		globC534[playerid] = GetPlayerMoney(playerid);
		if(globC534[playerid] >= 1300)
		{
			GetPlayerName(playerid, globDB20, 30);
			format(var5, 256, "%s comprou Kit 2 (/kit)", globDB20);
			SendClientMessageToAll(0xFFFFAE96, var5);
			GivePlayerMoney(playerid, -1300);
			GivePlayerWeapon(playerid, 8, 1);
			GivePlayerWeapon(playerid, 16, 5);
			GivePlayerWeapon(playerid, 24, 50);
			GivePlayerWeapon(playerid, 26, 90);
			GivePlayerWeapon(playerid, 28, 400);
			GivePlayerWeapon(playerid, 31, 400);
		}
		else if(globC534[playerid] <= 1299)
		{
			GameTextForPlayer(playerid, "~r~Ta Duro Malandro!", 3000, 0);
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/kit03", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		new var5[256];
		globC534[playerid] = GetPlayerMoney(playerid);
		if(globC534[playerid] >= 1500)
		{
			GetPlayerName(playerid, globDB20, 30);
			format(var5, 256, "%s comprou Kit 3 (/kit)", globDB20);
			SendClientMessageToAll(0xFFFFAE96, var5);
			GivePlayerMoney(playerid, -1500);
			GivePlayerWeapon(playerid, 9, 1);
			GivePlayerWeapon(playerid, 16, 15);
			GivePlayerWeapon(playerid, 32, 400);
			GivePlayerWeapon(playerid, 34, 30);
		}
		else if(globC534[playerid] <= 1499)
		{
			GameTextForPlayer(playerid, "~r~Ta Duro Malandro!", 3000, 0);
		}
		return 1;
	}
	if(!strcmp(cmdtext, "/x1", true))
	{
		if(glob676C[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver preso!");
		}
		if(glob57C4[playerid] == 1)
		{
			return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode digitar nenhum comando enquanto estiver correndo!");
		}
		if(glob5AE4[playerid] == 1)
		{
			glob5AE4[playerid] = 0;
			glob57A0--;
			GivePlayerMoney(playerid, 500);
		}
		if(!glob5AE4[playerid])
		{
			new var5[256];
			new var6[256];
			if(globC52C >= 3)
			{
				return SendClientMessage(playerid, 0xFFFF00AA, "O X1 estб cheio, tente mais tarde!");
			}
			if(globC858[playerid] >= 1)
			{
				return SendClientMessage(playerid, 0xFFFF00AA, "Vocк jб estб no X1, cavalo!");
			}
			if(globC52C <= 2)
			{
				globC530 = 0;
				TextDrawShowForPlayer(playerid, globD1BC);
				if(globC52C == 1 && !globC858[playerid])
				{
					SetPlayerInterior(playerid, 16);
					SetPlayerPos(playerid, -1376.8672, 1245.0982, 1039.8741);
					SetPlayerFacingAngle(playerid, 84.192);
					SetPlayerArmour(playerid, 100.0);
					SetPlayerHealth(playerid, 100.0);
					GetPlayerPos(playerid, 0.0, 0.0, 0.0);
					GetPlayerFacingAngle(playerid, 0.0);
					globC858[playerid] = 1;
					GetPlayerName(playerid, var5, 256);
					format(var6, 256, "%s foi para o X1 (/x1)", var5);
					SendClientMessageToAll(0xFFFF00AA, var6);
				}
				else if(globC52C == 2 && !globC858[playerid])
				{
					SetPlayerInterior(playerid, 16);
					SetPlayerPos(playerid, -1416.3827, 1246.9246, 1039.8741);
					SetPlayerFacingAngle(playerid, 273.7604);
					SetPlayerArmour(playerid, 100.0);
					SetPlayerHealth(playerid, 100.0);
					GetPlayerPos(playerid, 0.0, 0.0, 0.0);
					GetPlayerFacingAngle(playerid, 0.0);
					globC858[playerid] = 1;
					glob578C = 1;
					GetPlayerName(playerid, var5, 256);
					format(var6, 256, "%s foi para o X1 (/x1)", var5);
					SendClientMessageToAll(0xFFFF00AA, var6);
				}
			}
			return 1;
		}
	}
	if(!strcmp(cmdtext, "/debugx1", true))
	{
		if(IsPlayerAdmin(playerid))
		{
			new var5[256];
			globC52C = 0;
			for(new var6 = 0; var6 < 200; var6++)
			{
				globC858[var6] = 0;
			}
			format(var5, 256, "Vocк Setou as variбveis: EmUso, para: %d | EmUsoPlayer, para: 0", 50476);
			SendClientMessage(playerid, 0xFFFF00AA, var5);
		}
		return 1;
	}
	if(!strcmp(var0, "/report", true))
	{
		if(IsPlayerConnected(playerid))
		{
			var1 = function1831C(cmdtext, var3);
			if(!strlen(var1))
			{
				SendClientMessage(playerid, 0x778899AA, "Uso: /report [id] [motivo]");
				return 1;
			}
			new var5 = 0;
			new var6[256];
			var6 = function1831C(cmdtext, var3);
			if(!strlen(var6))
			{
				SendClientMessage(playerid, 0x778899AA, "Uso: /report [id] [motivo]");
				return 1;
			}
			var5 = function185B4(var1, 255);
			if(IsPlayerConnected(var5))
			{
				if(255 != var5)
				{
					new var7[256];
					format(var2, 256, "[MENSAGEM DO SISTEMA] - Obrigado por contribuir, reportando o verme do: %s.", function1829C(var5));
					SendClientMessage(playerid, 0xFF0000AA, var2);
					for(new var8 = 0; var8 < 200; var8++)
					{
						if(IsPlayerAdmin(var8))
						{
							format(var7, 256, "[MENSAGEM DO SISTEMA] - %s foi reportado pelo X9 do: %s, pelo motivo: %s", function1829C(var5), function1829C(playerid), var6);
							SendClientMessage(var8, 0xFFFF00AA, var7);
						}
					}
					return 1;
				}
				SendClientMessage(playerid, 0x33CCFFAA, "Jogador nгo conectado!");
				return 1;
			}
			SendClientMessage(playerid, 0x33CCFFAA, "Jogador nгo conectado!");
			return 1;
		}
		SendClientMessage(playerid, 0x778899AA, "Jogador nгo conectado!");
		return 1;
	}
	return 1;
}

public DropPlayerWeapons(playerid)
{
	new var0[13][2];
	new Float:var1 = 0.0, Float:var2 = 0.0, Float:var3 = 0.0;
	GetPlayerPos(playerid, var1, var2, var3);
	for(new var4 = 0; var4 < 13; var4++)
	{
		GetPlayerWeaponData(playerid, var4, var0[var4], var0[var4]);
		new var5 = GetWeaponModel(var0[var4][0]);
		new Float:var6 = floatround(function8(var0[var4][1], 10.0001), 0);
		new var7[256];
		format(var7, 256, "%d", var6);
		var6 = strval(var7);
		new Float:var8 = var1 + (random(3) - random(3));
		new Float:var9 = var2 + (random(3) - random(3));
		if(var0[var4][1])
		{
			if(var6 > glob57BC)
			{
				var6 = glob57BC;
			}
			for(new var10 = 0; var10 < var6; var10++)
			{
				if(-1 != var5)
				{
					new var11 = CreatePickup(var5, 3, var8, var9, var3);
					SetTimerEx("DeletePickup", glob57C0 * 1000, false, "d", var11);
				}
			}
		}
	}
	return 1;
}

public DeletePickup(objectid)
{
	DestroyPickup(objectid);
	return 1;
}

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

public CADEIA()
{
	for(new var0 = 0; var0 < 200; )
	{
		if(glob644C[var0] == 1)
		{
			SetPlayerPos(var0, glob806C[var0], glob838C[var0], glob86AC[var0]);
			SetPlayerFacingAngle(var0, glob89CC[var0]);
			GameTextForPlayer(var0, "~r~Voce esta livre", 4000, 0);
			GivePlayerMoney(var0, -3000);
			glob676C[var0] = 0;
			glob644C[var0] = 0;
			glob3E1C[var0] = GetPlayerInterior(var0);
			SetPlayerInterior(var0, 0);
			TextDrawHideForPlayer(var0, globD1BC);
			SetPlayerSkin(var0, 252);
		}
		if(glob644C[var0] >= 2)
		{
			glob644C[var0]--;
			format(glob4F8C, 256, "%d", 25676);
			TextDrawSetString(globD1BC, glob4F8C);
		}
	}
	return 0;
}

public Contagem()
{
	new var0[256];
	if(!globE160)
	{
		new var1 = 0;
		while(++var1 < 200)
		{
			if(IsPlayerConnected(var1))
			{
				if(glob5AE4[var1] == 1 || glob6124[var1] == 1)
				{
					TogglePlayerControllable(var1, true);
					PlayerPlaySound(var1, 1057, 1434.5225, -839.0411, 92.0761);
				}
			}
			format(var0, 256, "~g~GO GO GO!");
			GameTextForAll(var0, 1250, 4);
			return 1;
		}
	}
	for(new var1 = 0; var1 < 200; var1++)
	{
		if(IsPlayerConnected(var1))
		{
			if(glob5AE4[var1] == 1 || glob6124[var1] == 1)
			{
				TogglePlayerControllable(var1, false);
				PlayerPlaySound(var1, 1056, 1434.5225, -839.0411, 92.0761);
			}
		}
		format(var0, 256, "~w~%d", 57696);
		GameTextForAll(var0, 1250, 4);
		globE160--;
		SetTimer("Contagem", 1000, false);
		return 1;
	}
	return 1;
}

public OlhaAeQuemTeMatou(playerid)
{
	TogglePlayerSpectating(playerid, false);
	glob4C6C[playerid] = 0;
	return 1;
}

public X1TIMER()
{
	if(glob578C == 1)
	{
		globC530++;
		format(glob538C, 256, "%d", 50480);
		TextDrawSetString(globD1BC, glob538C);
		if(globC530 >= 120)
		{
			globC530 = 0;
			glob578C = 0;
			SendClientMessageToAll(0xFF0000AA, "[TimeUp] Ninguйm ganhou o x1, porque o tempo acabou. (/x1) [Limite: 2 minutos]");
			for(new var0 = 0; var0 < 200; var0++)
			{
				if(globC858[var0] == 1)
				{
					SetPlayerInterior(var0, 0);
					SetPlayerPos(var0, glob73EC[var0], glob770C[var0], glob7A2C[var0]);
					SetPlayerFacingAngle(var0, glob7D4C[var0]);
					globC858[var0] = 0;
					globC52C = 0;
				}
			}
		}
	}
	return 0;
}

public ZoneCheckpointChecker()
{
	for(new var0 = 0; var0 < 200; var0++)
	{
		if(!IsPlayerConnected(var0))
		{
		}
		else
		{
		}
	}
	if(function3C4(var0) > 0 && function3C4(var0) <= 10 && glob1129C[function3C4(var0) - 1] != glob11274[globD1C0[var0]])
	{
		if(globE1DC[var0][function3C4(var0)] < 15)
		{
			if(globE1DC[var0][function3C4(var0)] == 5)
			{
				new var1 = 0;
				while(++var1 < 200)
				{
					if(globD1C0[var1] == function3C4(var0) - 1)
					{
						GameTextForPlayer(var1, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~y~Uma area de ~g~seu time ~y~esta sendo ~r~dominada~y~!", 4000, 4);
					}
				}
			}
			globE1DC[var0][function3C4(var0)]++;
			new var1[10];
			format(var1, 10, "~w~%2d/15", globE1DC[var0][function3C4(var0)]);
			GameTextForPlayer(var0, var1, 1005, 4);
			GangZoneFlashForAll(function3C4(var0) - 1, glob11274[globD1C0[var0]]);
		}
		else if(globE1DC[var0][function3C4(var0)] == 15)
		{
			GameTextForPlayer(var0, "~r~AREA DOMINADA!!!", 4000, 3);
			GivePlayerMoney(var0, 2000);
			glob1129C[function3C4(var0) - 1] = glob11274[globD1C0[var0]];
			GangZoneStopFlashForAll(function3C4(var0) - 1);
			GangZoneHideForAll(function3C4(var0) - 1);
			GangZoneShowForAll(function3C4(var0) - 1, glob1129C[globD1C0[var0]]);
			new var1[256];
			format(var1, 256, "|GANGZONE| - O (Os, A, As) '%s' invadiram e dominaram mais um territуrio!", glob10D9C[globD1C0[var0]][0]);
			SendClientMessageToAll(0xFFFF00AA, var1);
			globC20C[var0] = 1;
			globBEEC[var0]++;
		}
	}
	return 0;
}

function1829C(playerid)
{
	new var0[24];
	GetPlayerName(playerid, var0, 24);
	return var0;
}

function1831C(arg0, &arg1)
{
	new var0 = strlen(arg0);
	while(arg1 < var0 && arg0[arg1] <= 32)
	{
		arg1++;
	}
	new var1 = arg1;
	new var2[20];
	while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
	{
		var2[arg1 - var1] = arg0[arg1];
		arg1++;
	}
	var2[arg1 - var1] = 0;
	return var2;
}

function185B4(arg0, playerid)
{
	new var0 = 0;
	while(arg0[var0] < 33)
	{
		if(!arg0[var0])
		{
			return 255;
		}
		var0++;
	}
	new var1 = 255;
	if(function18A40(arg0))
	{
		var1 = strval(arg0);
		if(var1 >= 0 && var1 < 200)
		{
			if(!IsPlayerConnected(var1))
			{
				var1 = 255;
			}
			else
			{
				return var1;
			}
		}
	}
	new var2 = strlen(arg0);
	new var3 = 0;
	new var4[24];
	for(new var5 = 0; var5 < 200; var5++)
	{
		if(IsPlayerConnected(var5))
		{
			GetPlayerName(var5, var4, 24);
			if(!strcmp(var4, arg0, true, var2))
			{
				if(var2 == strlen(var4))
				{
					return var5;
				}
				var3++;
				var1 = var5;
			}
		}
	}
	if(1 != var3)
	{
		if(255 != playerid)
		{
			if(var3)
			{
				SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch");
			}
			else
			{
				SendClientMessage(playerid, 0xFF0000AA, "No matching user found");
			}
		}
		var1 = 255;
	}
	return var1;
}

function18A40(arg0)
{
	for(new var0 = 0, new var1, new var2 = arg0, new var3 = 4, strlen(arg0), var1 = strlen(arg0); var0 < var1; var0++)
	{
		if(arg0[var0] > 57 || arg0[var0] < 48)
		{
			return 0;
		}
	}
	return 1;
}

public RACETIME()
{
	if(glob4948 == 1)
	{
		glob5798++;
		format(glob4140, 256, "%d", 22424);
		TextDrawSetString(globD1BC, glob4140);
		if(glob5798 >= 120)
		{
			glob413C = 0;
			glob4944 = 1;
			glob6444 = 1;
			SendClientMessageToAll(0xFF0000AA, "Ninguйm ganhou a corrida pelo tempo ter expirado e ainda se fuderam, perderam o dinheiro da corrida ( 2 minutos apуs /StartRace )");
			for(new var0 = 0; var0 < 200; var0++)
			{
				if(glob57C4[var0] == 1)
				{
					GetPlayerPos(var0, 0.0, 0.0, 0.0);
					CreateExplosion(globA5EC[var0], globA90C[var0], globAC2C[var0], 10, 30.0);
					RemovePlayerFromVehicle(var0);
					SetPlayerInterior(var0, 0);
					SetPlayerPos(var0, glob8CEC[var0], glob900C[var0], glob932C[var0]);
					SetPlayerFacingAngle(var0, glob964C[var0]);
					SetCameraBehindPlayer(var0);
					glob57C4[var0] = 0;
					glob5AE4[var0] = 0;
					glob57A0 = 0;
					glob4948 = 0;
				}
			}
		}
	}
	return 0;
}
Me ajudem por favor 8/
Reply
#9

Por mais que vocк tente consertar este gamemode/filterscript ele nгo serб consertado.
Pois ele foi decompilado pelo .amx.
Reply
#10

Ok, valeu Lucas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)