30.10.2011, 20:35
Estou sem tempo para fazer projetos, ando jogando Lineage II entгo fico sem tempo para fazer projetos, esse gamemode jб estб pronto a uns 3 meses, espero que gostem, quando tiver tempo edito o post e posto mais coisas sobre o gamememode.
Code:
//Creditos: LipeStronda, comando /duvida feito por william_luigi
// Creditos: TiagoPS pelo sistema de registro.
#include < a_samp >
#include < dini >
#define Registro 125
#define Login 225
#define Duvida 124
#define Contas "Players/%s.ini"
#define NomeServidor "-> Killing For Ever -<"
#define GrooveStreet 1
#define Ballas 2
#define Aztecas 3
#define Vagos 4
#define DaNangBoys 5
#define Triads 6
#define Bikers 7
new NomesVeiculos[][] =
{
"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
"Limosine","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulancia","Leviathan","Moonbeam","Esperanto",
"Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
"Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
"RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
"Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
"PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
"Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR-350","Walton","Regina","Comet","BMX",
"Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
"Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Maverick Policial","Boxville","Benson","Mesa",
"RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
"Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
"Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
"FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
"Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
"Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
"Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
"Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
"BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
"Andromada","Dodo","RC Cam","Launch","Viatura (LSPD)","Viatura (SFPD)","Viatura (LVPD)","Police Ranger",
"Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
"Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};
new Text:Box,
Text:Logou2,
Text:AdminLevel,
Text:Matou2,
Text:Morreu2,
Text:Level,
Text:Velocimetro0,
Text:Velocimetro1,
Text:Velocimetro2,
Text:Velocimetro3,
Text:Killing2,
Text:ServidorQualidade,
Text:Textdraw0,
Text:Textdraw1,
Text:Textdraw2,
Text:Textdraw3,
Text:Textdraw4,
Text:Textdraw5,
Text:Textdraw6,
Text:Textdraw7,
Text:Textdraw8,
Text:Textdraw9,
criado;
forward MensagemParaAdmin(COLOR,const string[]);
new texto1[50],
texto2[50],
texto3[50],
// Eu tirei o 4 ._.
texto5[50],
texto6[50],
texto7[50],
texto8[50],
texto9[50],
Disperdicio[260];
new Float:CorX,Float:CorY,Float:CorZ;
new Administrador[MAX_PLAYERS],
LipeStronda[MAX_PLAYERS],
Nome[MAX_PLAYER_NAME],
Matou[MAX_PLAYERS],
Morreu[MAX_PLAYERS],
Mute[MAX_PLAYERS],
Logou[MAX_PLAYERS];
main()
{
print("\t** *** ** ** ** **** ** ***********");
print("\t** ** ** ** ** **** ** ** ");
print("\t** ** ** ** ** ** ** ** ** ");
print("\t**** ** ** ** ** ** ** ** *******");
print("\t** ** ** ** ** ** ** ** ** **");
print("\t** ** ** ****** ** ** ** ** ***********");
print("\t** *** ** ****** ** ** **** ***********\n");
print("\n\t******** ********* ********");
print("\t******** ********* ********");
print("\t*** ** ** ** **");
print("\t******** ** ** ** **");
print("\t******** ** ** ********");
print("\t*** ********* ** ***");
print("\t*** ********* ** **\n");
print("\t****** ** ** ***** *******");
print("\t****** ** ** ***** *******");
print("\t*** ** ** *** ** **");
print("\t****** ** ** ***** ** **");
print("\t****** ** ** ***** *******");
print("\t*** *** *** ** ***");
print("\t****** ***** ** ***");
print("\t****** ***** ** ***\n");
}
public OnGameModeInit()
{
new server[50];
format(server,sizeof(server),"hostname %s",NomeServidor);
SendRconCommand(server);
SetTimer("LevelRecebido", 600000, true);
LoadObjetos();
Killing2 = TextDrawCreate(14.000000, 314.000000, "~r~K~b~illing ~r~F~b~or ~r~E~b~ver");
TextDrawBackgroundColor(Killing2, 255);
TextDrawFont(Killing2, 3);
TextDrawLetterSize(Killing2, 1.710000, 6.600000);
TextDrawColor(Killing2, 65535);
TextDrawSetOutline(Killing2, 1);
TextDrawSetProportional(Killing2, 1);
ServidorQualidade = TextDrawCreate(85.000000, 374.000000, "~r~S~b~ervidor ~r~D~b~e ~r~Q~b~ualidade");
TextDrawBackgroundColor(ServidorQualidade, 255);
TextDrawFont(ServidorQualidade, 3);
TextDrawLetterSize(ServidorQualidade, 1.400000, 6.300000);
TextDrawColor(ServidorQualidade, -1);
TextDrawSetOutline(ServidorQualidade, 1);
TextDrawSetProportional(ServidorQualidade, 1);
Velocimetro0 = TextDrawCreate(613.000000, 108.000000, " ");
TextDrawBackgroundColor(Velocimetro0, 255);
TextDrawFont(Velocimetro0, 1);
TextDrawLetterSize(Velocimetro0, 0.500000, 0.799999);
TextDrawColor(Velocimetro0, -1);
TextDrawSetOutline(Velocimetro0, 0);
TextDrawSetProportional(Velocimetro0, 1);
TextDrawSetShadow(Velocimetro0, 1);
TextDrawUseBox(Velocimetro0, 1);
TextDrawBoxColor(Velocimetro0, 151587227);
TextDrawTextSize(Velocimetro0, 494.000000, 175.000000);
Velocimetro1 = TextDrawCreate(504.000000, 115.000000, "Velocidade:~n~ KM/H 0");
TextDrawBackgroundColor(Velocimetro1, -16776961);
TextDrawFont(Velocimetro1, 3);
TextDrawLetterSize(Velocimetro1, 0.500000, 1.200000);
TextDrawColor(Velocimetro1, -16776961);
TextDrawSetOutline(Velocimetro1, 0);
TextDrawSetProportional(Velocimetro1, 1);
TextDrawSetShadow(Velocimetro1, 0);
Velocimetro2 = TextDrawCreate(505.000000, 139.000000, "Lataria:~n~ 0");
TextDrawBackgroundColor(Velocimetro2, 255);
TextDrawFont(Velocimetro2, 3);
TextDrawLetterSize(Velocimetro2, 0.629999, 1.100000);
TextDrawColor(Velocimetro2, 65535);
TextDrawSetOutline(Velocimetro2, 0);
TextDrawSetProportional(Velocimetro2, 1);
TextDrawSetShadow(Velocimetro2, 1);
Velocimetro3 = TextDrawCreate(505.000000, 162.000000, "Veiculo:~n~ Nenhum");
TextDrawBackgroundColor(Velocimetro3, 255);
TextDrawFont(Velocimetro3, 3);
TextDrawLetterSize(Velocimetro3, 0.519999, 1.100000);
TextDrawColor(Velocimetro3, -65281);
TextDrawSetOutline(Velocimetro3, 0);
TextDrawSetProportional(Velocimetro3, 1);
TextDrawSetShadow(Velocimetro3, 1);
SetTimer("Atualizar", 1000, true);
Box = TextDrawCreate(639.000000, 432.000000, "-");
TextDrawBackgroundColor(Box, 255);
TextDrawFont(Box, 1);
TextDrawLetterSize(Box, 0.500000, 1.000000);
TextDrawColor(Box, -1);
TextDrawSetOutline(Box, 0);
TextDrawSetProportional(Box, 1);
TextDrawSetShadow(Box, 1);
TextDrawUseBox(Box, 1);
TextDrawBoxColor(Box, 255);
TextDrawTextSize(Box, 0.000000, 74.000000);
Matou2 = TextDrawCreate(33.000000, 429.000000, "Matou: 0");
TextDrawBackgroundColor(Matou2, 65535);
TextDrawFont(Matou2, 3);
TextDrawLetterSize(Matou2, 0.539999, 1.500000);
TextDrawColor(Matou2, -16776961);
TextDrawSetOutline(Matou2, 0);
TextDrawSetProportional(Matou2, 1);
TextDrawSetShadow(Matou2, 0);
Morreu2 = TextDrawCreate(142.000000, 429.000000, "Morreu: 0");
TextDrawBackgroundColor(Morreu2, -16776961);
TextDrawFont(Morreu2, 3);
TextDrawLetterSize(Morreu2, 0.539999, 1.500000);
TextDrawColor(Morreu2, 65535);
TextDrawSetOutline(Morreu2, 0);
TextDrawSetProportional(Morreu2, 1);
TextDrawSetShadow(Morreu2, 0);
Logou2 = TextDrawCreate(260.000000, 429.000000, "Logou: 0");
TextDrawBackgroundColor(Logou2, 65535);
TextDrawFont(Logou2, 3);
TextDrawLetterSize(Logou2, 0.539999, 1.500000);
TextDrawColor(Logou2, 16711935);
TextDrawSetOutline(Logou2, 0);
TextDrawSetProportional(Logou2, 1);
TextDrawSetShadow(Logou2, 0);
Level = TextDrawCreate(355.000000, 429.000000, "Level: 0");
TextDrawBackgroundColor(Level, 65535);
TextDrawFont(Level, 3);
TextDrawLetterSize(Level, 0.539999, 1.500000);
TextDrawColor(Level, -65281);
TextDrawSetOutline(Level, 0);
TextDrawSetProportional(Level, 1);
TextDrawSetShadow(Level, 0);
AdminLevel = TextDrawCreate(450.000000, 429.000000, "AdminLevel: 0");
TextDrawBackgroundColor(AdminLevel, 65535);
TextDrawFont(AdminLevel, 3);
TextDrawLetterSize(AdminLevel, 0.539999, 1.500000);
TextDrawColor(AdminLevel, -16711681);
TextDrawSetOutline(AdminLevel, 0);
TextDrawSetProportional(AdminLevel, 1);
TextDrawSetShadow(AdminLevel, 0);
Textdraw0 = TextDrawCreate(503.000000, 136.000000, "Pontos Gangs");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 3);
TextDrawLetterSize(Textdraw0, 0.500000, 1.400000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
Textdraw1 = TextDrawCreate(505.000000, 106.000000, "Killing");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 3);
TextDrawLetterSize(Textdraw1, 0.539999, 1.300000);
TextDrawColor(Textdraw1, 65535);
TextDrawSetOutline(Textdraw1, 1);
TextDrawSetProportional(Textdraw1, 1);
Textdraw2 = TextDrawCreate(521.000000, 118.000000, "For Ever");
TextDrawBackgroundColor(Textdraw2, 255);
TextDrawFont(Textdraw2, 3);
TextDrawLetterSize(Textdraw2, 0.539999, 1.300000);
TextDrawColor(Textdraw2, -16776961);
TextDrawSetOutline(Textdraw2, 1);
TextDrawSetProportional(Textdraw2, 1);
Textdraw3 = TextDrawCreate(503.000000, 153.000000, "Groove: 0");
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 3);
TextDrawLetterSize(Textdraw3, 0.500000, 1.400000);
TextDrawColor(Textdraw3, 16711935);
TextDrawSetOutline(Textdraw3, 1);
TextDrawSetProportional(Textdraw3, 1);
Textdraw4 = TextDrawCreate(503.000000, 170.000000, "Ballas: 0");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 3);
TextDrawLetterSize(Textdraw4, 0.500000, 1.400000);
TextDrawColor(Textdraw4, -16711681);
TextDrawSetOutline(Textdraw4, 1);
TextDrawSetProportional(Textdraw4, 1);
Textdraw5 = TextDrawCreate(503.000000, 186.000000, "Aztecas: 0");
TextDrawBackgroundColor(Textdraw5, 255);
TextDrawFont(Textdraw5, 3);
TextDrawLetterSize(Textdraw5, 0.500000, 1.400000);
TextDrawColor(Textdraw5, 65535);
TextDrawSetOutline(Textdraw5, 1);
TextDrawSetProportional(Textdraw5, 1);
Textdraw6 = TextDrawCreate(503.000000, 202.000000, "Vagos: 0");
TextDrawBackgroundColor(Textdraw6, 255);
TextDrawFont(Textdraw6, 3);
TextDrawLetterSize(Textdraw6, 0.500000, 1.400000);
TextDrawColor(Textdraw6, -65281);
TextDrawSetOutline(Textdraw6, 1);
TextDrawSetProportional(Textdraw6, 1);
Textdraw7 = TextDrawCreate(503.000000, 219.000000, "NangBoys: 0");
TextDrawBackgroundColor(Textdraw7, 255);
TextDrawFont(Textdraw7, 3);
TextDrawLetterSize(Textdraw7, 0.500000, 1.400000);
TextDrawColor(Textdraw7, 1463041535);
TextDrawSetOutline(Textdraw7, 1);
TextDrawSetProportional(Textdraw7, 1);
Textdraw8 = TextDrawCreate(504.000000, 237.000000, "Triads: 0");
TextDrawBackgroundColor(Textdraw8, 255);
TextDrawFont(Textdraw8, 3);
TextDrawLetterSize(Textdraw8, 0.509999, 1.600000);
TextDrawColor(Textdraw8, -1);
TextDrawSetOutline(Textdraw8, 1);
TextDrawSetProportional(Textdraw8, 1);
Textdraw9 = TextDrawCreate(505.000000, 255.000000, "Bikers: 0");
TextDrawBackgroundColor(Textdraw9, 255);
TextDrawFont(Textdraw9, 3);
TextDrawLetterSize(Textdraw9, 0.509999, 1.600000);
TextDrawColor(Textdraw9, -16776961);
TextDrawSetOutline(Textdraw9, 1);
TextDrawSetProportional(Textdraw9, 1);
SetGameModeText(".:Killing For Ever:.");
// Groove Street
AddPlayerClass(105,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 0
AddPlayerClass(106,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 1
AddPlayerClass(107,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 2
// Ballas
AddPlayerClass(102,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 3
AddPlayerClass(103,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 4
AddPlayerClass(104,2531.0586,-1666.2322,15.1678,183.9649,0,0,0,0,0,0); // Id: 5
// Aztecas
AddPlayerClass(115,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 6
AddPlayerClass(116,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 7
AddPlayerClass(116,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 8
// Vagos
AddPlayerClass(108,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 9
AddPlayerClass(109,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 10
AddPlayerClass(110,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 11
// Da Nang Boys
AddPlayerClass(121,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 12
AddPlayerClass(122,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 13
AddPlayerClass(123,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 14
// Triads
AddPlayerClass(117,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 15
AddPlayerClass(118,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 16
AddPlayerClass(120,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 17
// Bikers
AddPlayerClass(254,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 18
AddPlayerClass(247,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 19
AddPlayerClass(248,2232.2813,-1158.4985,29.7969,0.3858,0,0,0,0,0,0); // Id: 20
return 1;
}
stock MensagemParaAdmin(COLOR,const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Administrador[i])
{
SendClientMessage(i, COLOR, string);
}
}
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1984.4445,157.9501,55.9384);
SetPlayerCameraPos(playerid,1984.4445,160.9501,55.9384);
SetPlayerCameraLookAt(playerid,1984.4445,157.9501,55.9384);
SetPlayerFacingAngle(playerid,0.0);
if((classid >= 0) && (classid <= 2))
{
LipeStronda[playerid] = GrooveStreet;
GameTextForPlayer(playerid,"~g~Groove Street",1000,6);
}
if((classid >= 3) && (classid <= 5))
{
LipeStronda[playerid] = Ballas;
GameTextForPlayer(playerid,"~p~Ballas",1000,6);
}
if((classid >= 6) && (classid <= 8))
{
LipeStronda[playerid] = Aztecas;
GameTextForPlayer(playerid,"~b~Aztecas",1000,6);
}
if((classid >= 9) && (classid <= 11))
{
LipeStronda[playerid] = Vagos;
GameTextForPlayer(playerid,"~y~Vagos",1000,6);
}
if((classid >= 12) && (classid <= 14))
{
LipeStronda[playerid] = DaNangBoys;
GameTextForPlayer(playerid,"~b~Da Nang Boys",1000,6);
}
if((classid >= 15) && (classid <= 17))
{
LipeStronda[playerid] = Triads;
GameTextForPlayer(playerid,"~b~Triads",1000,6);
}
if((classid >= 18) && (classid <=20))
{
LipeStronda[playerid] = Bikers;
GameTextForPlayer(playerid,"~r~Bikers",1000,6);
}
TextDrawHideForPlayer(playerid, Killing2);
TextDrawHideForPlayer(playerid, ServidorQualidade);
return 1;
}
public OnPlayerConnect(playerid)
{
if(Administrador[playerid] >= 1)
{
new Entrou[100];
format(Entrou, 30, "~g~%s ~w~ON", Nome);
GameTextForAll(Entrou, 5000, 3);
}
new Celulas[260];
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "{0000FF}~~~~~~~~~~~~~~~~~~~ {32CD32}Killing For Ever {FFFF00}~~~~~~~~~~~~~~~~~~~");
SendClientMessage(playerid, -1, "{FF0000}» Seja bem vindo(a) ao servidor!");
SendClientMessage(playerid, -1, "{FF0000}» Vocк pode ver os comandos digitando /ajuda!");
SendClientMessage(playerid, -1, "{FF0000}» Fale com um administrador digitando /duvida!");
SendClientMessage(playerid, -1, "{FF0000}» Contato: felipegama_pty@hotmail.com");
SendClientMessage(playerid, -1, "{0000FF}~~~~~~~~~~~~~~~~~~~ {32CD32}Killing For Ever {FFFF00}~~~~~~~~~~~~~~~~~~~");
TextDrawShowForPlayer(playerid, Killing2);
TextDrawShowForPlayer(playerid, ServidorQualidade);
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), Contas, Nome);
if(!dini_Exists(Celulas))
{
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Nгo Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", Celulas, "Registrar", "Cancelar");
}
else
{
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Registro", Celulas, "Logar", "Cancelar");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new Celulas[260];
switch(reason)
{
case 0: format(Celulas, sizeof(Celulas), "{00BFFF}%s {FFFFFF}se desconectou do servidor. {00BFFF}[Crash]", Nome);
case 1: format(Celulas, sizeof(Celulas), "{00BFFF}%s {FFFFFF}se desconectou do servidor. {00BFFF}[Conta Prуpria]", Nome);
case 2: format(Celulas, sizeof(Celulas), "{00BFFF}%s {FFFFFF}se desconectou do servidor. {00BFFF}[Kickado ou Banido]", Nome);
}
SendClientMessageToAll(-1, Celulas);
SalvarPlayer(playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
if(LipeStronda[playerid] == GrooveStreet)
{
SetPlayerPos(playerid, 2481.6372,-1665.2344,15.1317);
}
if(LipeStronda[playerid] == Ballas)
{
SetPlayerPos(playerid, 1913.5216,-1081.6240,24.2578);
}
if(LipeStronda[playerid] == Aztecas)
{
SetPlayerPos(playerid, 1718.9722,-1935.4141,16.6065);
}
if(LipeStronda[playerid] == Vagos)
{
SetPlayerPos(playerid, 2805.6816,-1180.0239,25.4387);
}
if(LipeStronda[playerid] == DaNangBoys)
{
SetPlayerPos(playerid, 378.3397,-2047.9520,7.8301);
}
if(LipeStronda[playerid] == Bikers)
{
SetPlayerPos(playerid, 1220.0334,-2013.0535,65.5233);
}
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, Textdraw8);
TextDrawShowForPlayer(playerid, Textdraw9);
TextDrawShowForPlayer(playerid, Box);
TextDrawShowForPlayer(playerid, Matou2);
TextDrawShowForPlayer(playerid, Morreu2);
TextDrawShowForPlayer(playerid, Logou2);
TextDrawShowForPlayer(playerid, AdminLevel);
TextDrawShowForPlayer(playerid, Level);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(LipeStronda[killerid] == GrooveStreet)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Groove: %d", Matou);
TextDrawSetString(Textdraw3, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw3);
}
}
if(LipeStronda[killerid] == Ballas)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Ballas: %d", Matou);
TextDrawSetString(Textdraw4, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw4);
}
}
if(LipeStronda[killerid] == Aztecas)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Aztecas: %d", Matou);
TextDrawSetString(Textdraw5, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw5);
}
}
if(LipeStronda[killerid] == Vagos)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Vagos: %d", Matou);
TextDrawSetString(Textdraw6, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw6);
}
}
if(LipeStronda[killerid] == DaNangBoys)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "NangBoys: %d", Matou);
TextDrawSetString(Textdraw7, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw7);
}
}
if(LipeStronda[killerid] == Triads)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Triads: %d", Matou);
TextDrawSetString(Textdraw8, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw8);
}
}
if(LipeStronda[killerid] == Bikers)
{
new Celula[50];
Matou[killerid] ++;
format(Celula, sizeof Celula, "Bikers: %d", Matou);
TextDrawSetString(Textdraw9, Celula);
for(new i=0; i<MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Textdraw9);
}
}
if(IsPlayerConnected(killerid))
{
Matou[killerid]++;
}
Morreu[playerid]++;
return 1;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128], idx;
new tmp[200];
cmd = strtok(cmdtext, idx);
new Nome1[100];
new Nome2[100];
if(strcmp(cmd, "/aa", true ) == 0 )
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
SendClientMessage(playerid, -1,"-----------------------=> Comandos Administradores <=-----------------------");
SendClientMessage(playerid, 0xFF0000FF,"/congelar /calar /skin /veiculo /destruir /descalar ");
SendClientMessage(playerid, 0x00FFFFFF,"/descongelar /avisar /kick /ban /gmx /descongelartodos");
SendClientMessage(playerid, 0xFF0000FF,"/prender /a /jetpack /vida /tapa /congelartodos /grana");
SendClientMessage(playerid, -1,"-----------------------=> Comandos Administradores <=-----------------------");
}
return 1;
}
if(strcmp(cmd, "/veiculo", true ) == 0 )
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
ShowPlayerDialog(playerid, 852 ,DIALOG_STYLE_INPUT,"Sistema {FF5500}Veiculo","\t{FF5500}========================================\n\n{FFFFFF}Veiculos Disponiveis: Id {FF5500}400 {FFFFFF}ate {FF5500}609\n\n{FFFFFF}Crie o Seu, Se nгo for mais usar digite {FF5500}/destruir\n\n\t{FF5500}========================================","Criar","Cancelar");
}
return 1;
}
if(strcmp(cmd, "/destruir", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em um veiculo");
if(IsPlayerInAnyVehicle(playerid))
{
DestroyVehicle(criado);
}
}
return 1;
}
if(strcmp(cmd, "/descalar", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /descalar [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
Mute[strval(tmp)] = 0;
SendClientMessage(strval(tmp), -1, "Vocк agora jб pode falar");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Descalou o Player [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
}
return 1;
}
if(strcmp(cmdtext, "/mudarteam", true) == 0)
{
SendClientMessage(playerid, -1,"Aguarde Para Mudar de Skin...");
SetPlayerHealth(playerid, 0.00);
ForceClassSelection(playerid);
return 1;
}
if(strcmp(cmdtext, "/kill", true) == 0)
{
SetPlayerHealth(playerid, 0.00);
return 1;
}
if(strcmp("/dinheiro", cmdtext, true) == 0)
{
new Money = 5000 + random(30000);
format(Disperdicio, sizeof(Disperdicio), "~ Grana Gerada: {FF5500}%d {FFFFFF}R$", Money);
SendClientMessage(playerid, -1,Disperdicio);
GivePlayerMoney(playerid,Money);
return 1;
}
if(strcmp(cmdtext, "/navio", true) == 0)
{
format(Disperdicio, sizeof(Disperdicio), "%s Foi para Navio Mata-Mata Vб tambem: ( /NAVIO )", Nome2);
SendClientMessageToAll(-1, Disperdicio);
SetPlayerPos(playerid,2837.6182,-2522.2969,21.2115);
return 1;
}
if(strcmp(cmdtext, "/corridax1", true) == 0)
{
format(Disperdicio, sizeof(Disperdicio), "%s Foi para o X1 Na Arena de Corrida Vб tambem: ( /Corridax1 )", Nome2);
SendClientMessageToAll(-1, Disperdicio);
SetPlayerPos(playerid,2737.6025,-1760.3298,44.1428);
return 1;
}
if(strcmp(cmdtext, "/antenax1", true) == 0)
{
format(Disperdicio, sizeof(Disperdicio), "%s Foi para o X1 Na Antena Gigante Vб tambem: ( /ANTENAX1 )", Nome2);
SendClientMessageToAll(-1, Disperdicio);
SetPlayerPos(playerid,-347.9783,1625.9731,75.4744);
return 1;
}
if(strcmp(cmdtext, "/x1", true) == 0)
{
format(Disperdicio, sizeof(Disperdicio), "%s Foi para o Duelo de Duas Pessoas vб tambem: ( /X1 )", Nome2);
SendClientMessageToAll(-1, Disperdicio);
SetPlayerPos(playerid,1494.0419, -1136.7343, 135.8281);
return 1;
}
if(strcmp(cmd, "/descongelar", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /descongelar [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
TogglePlayerControllable(strval(tmp), 1);
SendClientMessage(strval(tmp), -1, "Vocк jб pode andar, vocк nгo estб mais congelado");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Descongelou o Player [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
}
return 1;
}
if(strcmp(cmd, "/congelar", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /congelar [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
TogglePlayerControllable(strval(tmp), 0);
SendClientMessage(strval(tmp), -1, "Vocк nгo pode mais andar, Vocк foi congelado!!!");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Congelou o Player [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
}
return 1;
}
if(strcmp(cmd, "/calar", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /calar [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
Mute[strval(tmp)] = 1;
SendClientMessage(strval(tmp), -1, "Vocк nгo pode mais falar, mutaram vocк!!!");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Calou o Player [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
}
return 1;
}
if(strcmp(cmd, "/skin", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /skin [id skin]");
SetPlayerSkin(playerid,strval(tmp));
SendClientMessage(playerid, -1, "Vocк Mudou sua Skin!!!");
}
return 1;
}
if(strcmp(cmd, "/an", true) == 0 || strcmp(cmd, "/anuncio", true) == 0)
{
if(Mute[playerid] == 1)
{
SendClientMessage(playerid, -1,"Vocк nгo pode falar!!!");
return 0;
}
strmid(tmp, cmdtext, 4, strlen(cmdtext));
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Use: /anuncio [texto]");
return 1;
}
if(IsPlayerConnected(playerid))
{
SendClientMessageToAll(-1, "{A10028}================= {FFDA05}>- {056DFF}Anuncio {00D0FF}-< {FFDA05}=================");
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Disperdicio, sizeof(Disperdicio), "Nome: [%s] Id: [%d] Anuncio: %s",Nome,playerid,tmp);
SendClientMessageToAll(0x52D615FF, Disperdicio);
return 1;
}
}
if(strcmp(cmd, "/av", true) == 0 || strcmp(cmd, "/avisar", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
if(Mute[playerid] == 1)
{
SendClientMessage(playerid, -1,"Vocк nгo pode falar!!!");
return 0;
}
strmid(tmp, cmdtext, 4, strlen(cmdtext));
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Use: /avisar [texto]");
return 1;
}
if(IsPlayerConnected(playerid))
{
SendClientMessageToAll(-1, "{C7007E}================= {00D0FF}>- {FF0000}Aviso do Administrador {00D0FF}-< {C7007E}=================");
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Disperdicio, sizeof(Disperdicio), "{00A80B}Administrador {FF5500}%s: {FFFFFF}%s",Nome,tmp);
SendClientMessageToAll(0x33CCFFAA, Disperdicio);
return 1;
}
}
}
if(strcmp(cmd, "/kick", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext, idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /kick [playerid]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Deu um Kick no Player: [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
Kick(strval(tmp));
}
return 1;
}
if(strcmp(cmd, "/gmx", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
new hour, minute, second;
GetPlayerName(playerid, Nome, sizeof(Nome));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' ')){ idx++; }
new offset = idx, result[100];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))){ result[idx - offset] = cmdtext[idx];idx++;}
result[idx - offset] = EOS;
if(strlen(result) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /gmx [motivo]");
{
gettime(hour, minute, second);
format(Disperdicio, sizeof(Disperdicio), "Motivo do Gmx: [{FF5500}%s{FFFFFF}] Administrador: [{FF5500}%s{FFFFFF}] Hora: [{FF5500}%02d:%02d:%02d{FFFFFF}]",result, Nome, hour, minute, second);
SendClientMessageToAll(-1, Disperdicio);
GameTextForAll("~r~G~b~M~g~X", 5000, 5);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerCameraPos(i,1460.0, -1324.0, 287.2);
SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
}
}
}
}
return 1;
}
if(strcmp(cmd, "/descongelartodos", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] == 1)
{
format(Disperdicio, sizeof(Disperdicio), "{FFFFFF}O Administrador {FF5500}%s{FFFFFF} Descongelou Todos.", Nome);
SendClientMessageToAll(-1, Disperdicio);
for(new i = 0; i < GetMaxPlayers(); i++)
{
TogglePlayerControllable(i, 1);
}
}
return 1;
}
if(strcmp(cmd, "/prender", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext,idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /prender [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
format(Disperdicio, sizeof(Disperdicio), "O Administrador {FF5500}%s {FFFFFF}Lhe prendeu", Nome2);
SendClientMessage(strval(tmp), -1, Disperdicio);
format(Disperdicio, sizeof(Disperdicio), "{FFFFFF}O Administrador {FF5500}%s{FFFFFF} Prendeu {FF5500}%s {FFFFFF}No Carandiru!!!", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
SetPlayerPos(strval(tmp), -227.027999,1401.229980,27.765625);
SetPlayerInterior(strval(tmp), 18);
}
return 1;
}
if(strcmp(cmd, "/a", true) == 0 || strcmp(cmd, "/admin", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
if(Mute[playerid] == 1)
{
SendClientMessage(playerid, -1,"Vocк nгo pode falar!!!");
return 0;
}
strmid(tmp, cmdtext, 2, strlen(cmdtext));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /a [texto]");
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Disperdicio, sizeof(Disperdicio), "Chat: Level: %d Administrador: %s Diz: %s",Administrador[playerid], Nome,tmp);
MensagemParaAdmin(0x1E90FFFF, Disperdicio);
return 1;
}
}
}
if(strcmp(cmdtext, "/jetpack", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFF000AA, "Impossivel usar um jetpack em um carro!!!");
SetPlayerSpecialAction(playerid, 2);
}
return 1;
}
if(strcmp(cmd, "/vida", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] == 1)
{
tmp = strtok(cmdtext, idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
new ID;
ID = strval(tmp);
tmp = strtok(cmdtext, idx);
new Quantia;
Quantia = strval(tmp);
SetPlayerHealth(ID,Quantia);
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Setou a vida de: [{FF5500}%s{FFFFFF}] Para: [{FF5500}%d{FFFFFF}]", Nome2, Nome1, Quantia);
SendClientMessageToAll(-1, Disperdicio);
return 1;
}
}
if(strcmp(cmd, "/tapa", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] == 1)
{
tmp = strtok(cmdtext,idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /tapa [id]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
GetPlayerName(playerid, Nome2, sizeof(Nome2));
format(Disperdicio, sizeof(Disperdicio), "O Administrador %s Lhe Deu um Tapa.", Nome2);
SendClientMessage(strval(tmp), 0x2641FEAA, Disperdicio);
GetPlayerPos(strval(tmp), CorX, CorY, CorZ);
SetPlayerPos(strval(tmp), CorX, CorY, CorZ+12);
}
return 1;
}
if(strcmp(cmdtext, "/ajuda", true) == 0)
{
SendClientMessage(playerid, -1," ============================= Comandos ==============================");
SendClientMessage(playerid, -1,"/mudarteam /kill /dinheiro /corridax1 /antenax1 /an /x1");
return 1;
}
if(strcmp(cmd, "/congelartodos", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] == 1)
{
format(Disperdicio, sizeof(Disperdicio), "{FFFFFF}O Administrador {FF5500}%s{FFFFFF} Congelou Todos.", Nome);
SendClientMessageToAll(-1, Disperdicio);
for(new i = 0; i < GetMaxPlayers(); i++)
{
TogglePlayerControllable(i, 0);
}
}
return 1;
}
if(strcmp(cmd,"/duvida",true) == 0)
{
ShowPlayerDialog(playerid, 124, DIALOG_STYLE_INPUT,"Relato","Informe o ocorrido","Enviar","Cancelar");
return 1;
}
if(strcmp(cmd, "/ban", true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
tmp = strtok(cmdtext, idx);
GetPlayerName(strval(tmp), Nome1, sizeof(Nome1));
GetPlayerName(playerid, Nome2, sizeof(Nome2));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /ban [playerid]");
if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, -1, "Jogador nгo conectado!");
format(Disperdicio, sizeof(Disperdicio), "Administrador [{FF5500}%s{FFFFFF}] Deu um Ban no Player: [{FF5500}%s{FFFFFF}]", Nome2, Nome1);
SendClientMessageToAll(-1, Disperdicio);
Ban(strval(tmp));
}
return 1;
}
if (strcmp("/grana", cmdtext, true) == 0)
{
if(Administrador[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um {FF5500}Administrador");
if(Administrador[playerid] >= 1)
{
new Money = 5000 + random(30000);
format(Disperdicio, sizeof(Disperdicio), "~ Grana Gerada: {FF5500}%d {FFFFFF}R$", Money);
SendClientMessage(playerid, -1,Disperdicio);
GivePlayerMoney(playerid,Money);
}
return 1;
}
return 0;
}
public OnPlayerText(playerid, text[])
{
if(strfind(text, "www.") != -1 || strfind(text, "com.br") != -1 || strfind(text, "forumeiros.com") != -1)
{
SendClientMessage(playerid, -1, "Impossivel Digiter Indereзo da Web");
return 1;
}
if(Mute[playerid] == 1)
{
SendClientMessage(playerid, -1,"Vocк nгo pode falar!!!");
return 0;
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
TextDrawShowForPlayer(playerid, Velocimetro0);
TextDrawShowForPlayer(playerid, Velocimetro1);
TextDrawShowForPlayer(playerid, Velocimetro2);
TextDrawShowForPlayer(playerid, Velocimetro3);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw9);
}
if(oldstate == PLAYER_STATE_DRIVER)
{
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, Textdraw8);
TextDrawShowForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Velocimetro0);
TextDrawHideForPlayer(playerid, Velocimetro1);
TextDrawHideForPlayer(playerid, Velocimetro2);
TextDrawHideForPlayer(playerid, Velocimetro3);
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 124)
{
if(response)
{
new
wiiStr[128],
wiiN[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, wiiN, sizeof( wiiN ));
for(new i, x = GetMaxPlayers(); i < x; i++)
{
if(Administrador[i] == 1)
{
format(wiiStr,sizeof( wiiStr ), "{FF0543}Relato de [{1E05FF}%s{FF0543}]: [{1E05FF}%s{FF0543}]",wiiN, inputtext);
SendClientMessage(i, -1, wiiStr);
return 1;
}
}
}
return 1;
}
if(dialogid == 852)
{
if(response)
{
criado = GetPlayerVehicleID(playerid);
new Float:Angulo;
if(!inputtext[0] || strval(inputtext) < 400 || strval(inputtext) > 609) return SendClientMessage(playerid, -1,"ID Dos Carros Apenas de 400 a 609.");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"Vocк Jб Estб em um Veiculo.");
GetPlayerPos(playerid,CorX, CorY, CorZ);
GetPlayerFacingAngle(playerid, Angulo);
criado = PutPlayerInVehicle(playerid, CreateVehicle(strval(inputtext),CorX, CorY, CorZ, Angulo+2,random(999),random(999),-1),0);
format(Disperdicio,128,"O Administrador {FF5500}%s {FFFFFF}Criou um Veiculo, ID: {FF5500}%d{FFFFFF}.", Nome, strval(inputtext));
SendClientMessageToAll(-1,Disperdicio);
}
return 1;
}
if(dialogid == Registro)
{
new Celulas[260];
if(response)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Nгo Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", Celulas, "Registrar", "Cancelar");
SendClientMessage(playerid,0x1E90FFAA,"Senha invalida, digite uma senha vбlida");
return 1;
}
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), Contas, Nome);
dini_Create(Celulas);
dini_Set(Celulas,"Senha",inputtext);
dini_IntSet(Celulas,"Matou",0);
dini_IntSet(Celulas,"Morreu",0);
dini_IntSet(Celulas,"Logou",0);
dini_IntSet(Celulas,"Administrador",0);
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Registro", Celulas, "Logar", "Cancelar");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк Foi Kickado Porque Nгo Quis Se Registrar!!");
Kick(playerid);
return 1;
}
}
if(dialogid == Login)
{
new Celulas[260];
if(response)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Registro", Celulas, "Logar", "Cancelar");
SendClientMessage(playerid,0x1E90FFAA,"Senha Incorreta !");
return 1;
}
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), Contas, Nome);
if(!strcmp(inputtext,dini_Get(Celulas,"Senha"),false))
{
SetarPlayer(playerid);
Logou[playerid]++;
SendClientMessage(playerid,0x00FF00AA,"Vocк Foi Logado Com Sucesso > Escolha Sua Skin!");
return 1;
}
else
{
SendClientMessage(playerid,0x00FF00AA,"Senha incorreta digite-a novamente");
format(Celulas, sizeof(Celulas), "{1E90FF}========================================\n\n{FFFFFF}Status de Sua Conta\n\nNome: [ {1E90FF}%s {FFFFFF}]\n\nStatus: [ {1E90FF}Registrado {FFFFFF}]\n\nDigite Uma {1E90FF}Senha{FFFFFF} para Continuar\n\n{1E90FF}========================================", Nome);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Registro", Celulas, "Logar", "Cancelar");
}
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo quis se logar, por este motivo serб Kickado");
Kick(playerid);
return 1;
}
}
return 1;
}
SalvarPlayer(playerid)
{
new Celulas[260];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), Contas, Nome);
dini_IntSet(Celulas,"Matou", Matou[playerid]);
dini_IntSet(Celulas,"Morreu", Morreu[playerid]);
dini_IntSet(Celulas,"Logou", Logou[playerid]);
dini_IntSet(Celulas,"Administrador", Administrador[playerid]);
return 1;
}
SetarPlayer(playerid)
{
new Celulas[260];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Celulas, sizeof(Celulas), Contas, Nome);
Matou[playerid] = dini_Int(Celulas, "Matou");
Morreu[playerid] = dini_Int(Celulas, "Morreu");
Logou[playerid] = dini_Int(Celulas, "Logou");
Administrador[playerid] = dini_Int(Celulas, "Administrador");
return 1;
}
forward LevelRecebido(playerid);
public LevelRecebido(playerid)
{
for(new i = 0; i != MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
{
new Money = 5000 + random(30000), DinheiroRecebido[50];
SetPlayerScore(i, GetPlayerScore(playerid)+1);
SendClientMessage(i, 0x4EEE94FF,"=== -> Hora do Pagamento < - ===");
format(DinheiroRecebido, sizeof DinheiroRecebido, "Dinheiro Recebido: %d R$ ", Money);
SendClientMessage(i, 0x00BFFFFF, DinheiroRecebido);
GivePlayerMoney(playerid,Money);
SendClientMessage(i, 0x00BFFFFF,"Level Recebido: +1 ");
SendClientMessage(i, 0x4EEE94FF,"=== -> ================== < - ===");
}
}
forward Atualizar(playerid);
public Atualizar(playerid)
{
new Float:Lataria;
GetVehicleHealth(GetPlayerVehicleID(playerid), Lataria);
new veiculo = GetPlayerVehicleID(playerid);
format(texto1, sizeof texto1, "Matou: %d", Matou[playerid]);
TextDrawSetString(Matou2, texto1);
format(texto2, sizeof texto2, "Logou: %d", Logou[playerid]);
TextDrawSetString(Logou2, texto2);
format(texto3, sizeof texto3, "Administrador: %d", Administrador[playerid]);
TextDrawSetString(AdminLevel, texto3);
// Aqui era pra ta o 4 mais eu tirei ._.
format(texto5, sizeof texto5, "Level: %d", GetPlayerScore(playerid));
TextDrawSetString(Level, texto5);
format(texto6, sizeof texto6, "Morreu: %d", Morreu[playerid]);
TextDrawSetString(Morreu2, texto6);
format(texto7, sizeof(texto7), "Velocidade:~n~ KM/H %d", GetPlayerSpeed(playerid));
TextDrawSetString(Velocimetro1, texto7);
format(texto8, sizeof(texto8), "Veiculo:~n~ %s", NomesVeiculos[GetVehicleModel(veiculo)-400]);
TextDrawSetString(Velocimetro3, texto8);
format(texto9, sizeof(texto9), "Lataria:~n~ %0.0f%%", Lataria);
TextDrawSetString(Velocimetro2, texto9);
}
stock GetPlayerSpeed(playerid)
{
new Float:ST[4];
if(IsPlayerInAnyVehicle(playerid))
GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 100.3;
return floatround(ST[3]);
}
stock LoadObjetos()
{
AddStaticVehicleEx(402,2478.54052734,-1679.86230469,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2481.09228516,-1679.78320312,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2483.59765625,-1679.80029297,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2486.12646484,-1679.73449707,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2482.35253906,-1690.96435547,13.27799797,354.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2488.85156250,-1679.82092285,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2491.34619141,-1679.80676270,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2493.94287109,-1679.96386719,13.27799797,0.00000000,86,1,15); //Buffalo
AddStaticVehicleEx(402,2473.33984375,-1692.64306641,13.27799797,357.99597168,86,1,15); //Buffalo
AddStaticVehicleEx(487,2501.74389648,-1672.05688477,13.62005806,220.00000000,86,1,15); //Maverick
AddStaticVehicleEx(522,2497.74780273,-1680.75329590,13.01627350,0.00000000,86,1,15); //NRG-500
AddStaticVehicleEx(522,2498.60693359,-1680.83068848,13.01627350,0.00000000,86,1,15); //NRG-500
AddStaticVehicleEx(522,2499.37988281,-1680.87622070,13.01627350,0.00000000,86,1,15); //NRG-500
AddStaticVehicleEx(402,1886.93469238,-1087.15100098,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1889.55151367,-1087.19824219,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1892.13269043,-1087.25549316,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1894.68774414,-1087.20996094,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1897.27111816,-1087.26574707,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1899.68127441,-1087.22204590,23.86938477,0.00000000,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1901.97290039,-1087.41796875,23.95452309,359.99591064,5,-1,15); //Buffalo
AddStaticVehicleEx(402,1904.48828125,-1087.57788086,23.95452309,359.99450684,5,-1,15); //Buffalo
AddStaticVehicleEx(522,1907.66369629,-1087.75170898,23.94518661,0.00000000,5,-1,15); //NRG-500
AddStaticVehicleEx(522,1908.37719727,-1087.94531250,23.94518661,0.00000000,5,-1,15); //NRG-500
AddStaticVehicleEx(522,1909.12475586,-1087.99255371,23.94518661,0.00000000,5,-1,15); //NRG-500
AddStaticVehicleEx(487,1886.82629395,-1094.75720215,25.44088364,268.00000000,5,-1,15); //Maverick
AddStaticVehicleEx(487,1714.58752441,-1911.76892090,13.83153057,270.00000000,2,1,15); //Maverick
AddStaticVehicleEx(402,1723.71801758,-1929.51953125,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1721.24523926,-1929.48156738,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1718.94274902,-1929.38903809,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1712.68566895,-1929.97790527,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1710.26770020,-1930.05310059,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1707.56274414,-1930.01672363,13.50891495,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(402,1704.92382812,-1930.07153320,13.46953297,0.00000000,2,1,15); //Buffalo
AddStaticVehicleEx(522,1727.06970215,-1919.94494629,13.22543526,0.00000000,2,1,15); //NRG-500
AddStaticVehicleEx(522,1726.52783203,-1911.95434570,13.22543526,0.00000000,2,1,15); //NRG-500
AddStaticVehicleEx(522,1726.77636719,-1904.17260742,13.15431881,0.00012207,2,1,15); //NRG-500
AddStaticVehicleEx(402,2823.83105469,-1187.11901855,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2827.04785156,-1195.62927246,25.14512825,6.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2829.59277344,-1195.63952637,25.14512825,4.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2821.27441406,-1187.05334473,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2818.63867188,-1186.98413086,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2816.03320312,-1187.01306152,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2813.14306641,-1186.91186523,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2810.43457031,-1186.89770508,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2807.77758789,-1186.90563965,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(402,2805.09082031,-1186.84033203,25.14512825,0.00000000,6,1,15); //Buffalo
AddStaticVehicleEx(487,2852.03369141,-1174.02966309,25.04313850,60.00000000,6,1,15); //Maverick
AddStaticVehicleEx(487,2853.60864258,-1187.29687500,24.99662209,59.99572754,6,1,15); //Maverick
AddStaticVehicleEx(522,2826.23681641,-1171.37890625,24.80980682,180.00000000,6,1,15); //NRG-500
AddStaticVehicleEx(522,2827.00244141,-1171.32983398,24.79781151,180.00000000,6,1,15); //NRG-500
AddStaticVehicleEx(522,2827.91040039,-1171.23657227,24.79781151,180.00000000,6,1,15); //NRG-500
AddStaticVehicleEx(402,375.53726196,-2018.92175293,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,375.75244141,-2025.71240234,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,375.80694580,-2032.03015137,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,375.71875000,-2038.23803711,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,363.97625732,-2039.49536133,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,364.04220581,-2031.82775879,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,363.94555664,-2025.54052734,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(402,364.01751709,-2019.36523438,7.77008915,0.00000000,84,1,15); //Buffalo
AddStaticVehicleEx(522,372.13024902,-2048.01196289,7.49631500,0.00000000,84,1,15); //NRG-500
AddStaticVehicleEx(522,369.77218628,-2047.91967773,7.49631500,0.00000000,84,1,15); //NRG-500
AddStaticVehicleEx(522,367.29360962,-2048.02661133,7.42956638,359.98291016,84,1,15); //NRG-500
AddStaticVehicleEx(487,382.06533813,-2041.69250488,8.10093784,0.00000000,84,1,15); //Maverick
AddStaticVehicleEx(470,2768.69140625,-2437.15234375,13.75844955,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2768.77929688,-2441.99804688,13.75844955,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2768.61840820,-2446.65405273,13.75844955,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2768.29345703,-2451.08959961,13.75844955,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2768.96826172,-2427.47460938,13.67081738,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2768.62451172,-2432.76904297,13.67081738,90.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2754.15625000,-2433.02685547,13.59580326,270.00109863,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2754.35156250,-2438.08740234,13.59580326,270.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2754.35595703,-2442.68554688,13.59580326,270.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(470,2754.08837891,-2447.93750000,13.59580326,270.00000000,-1,-1,15); //Patriot
AddStaticVehicleEx(548,2758.91601562,-2404.14013672,15.52305889,50.00000000,-1,-1,15); //Cargobob
AddStaticVehicleEx(548,2739.99829102,-2395.43920898,15.52305889,69.99877930,-1,-1,15); //Cargobob
AddStaticVehicleEx(463,1243.59631348,-2026.04602051,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.68542480,-2025.05224609,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.64001465,-2023.97436523,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.73095703,-2022.96057129,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.74548340,-2021.97473145,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.86926270,-2021.03283691,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.87329102,-2020.17431641,59.51291275,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.78051758,-2019.35205078,59.53743362,270.00000000,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.84655762,-2018.36254883,59.53743362,271.95587158,3,1,15); //Freeway
AddStaticVehicleEx(463,1243.94763184,-2017.46948242,59.53743362,271.95556641,3,1,15); //Freeway
AddStaticVehicleEx(463,1244.05541992,-2016.40002441,59.53743362,271.95556641,3,1,15); //Freeway
AddStaticVehicleEx(463,1244.12207031,-2015.18530273,59.53743362,271.95556641,3,1,15); //Freeway
AddStaticVehicleEx(583,1243.88024902,-2043.03649902,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1246.05712891,-2042.95532227,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1248.18359375,-2042.96386719,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1250.32153320,-2043.02758789,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1252.12963867,-2043.15698242,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1254.04663086,-2043.34399414,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1255.75756836,-2043.44702148,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1257.58984375,-2043.48046875,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1259.48486328,-2043.47851562,58.88766479,0.00000000,3,1,15); //Tug
AddStaticVehicleEx(583,1259.95703125,-2035.51806641,58.88766479,88.00000000,3,1,15); //Tug
AddStaticVehicleEx(487,1254.39575195,-2011.94531250,59.84508514,90.00000000,3,1,15); //Maverick
CreateObject(5710,2484.32397461,-1660.19250488,17.67854500,0.00000000,0.00000000,270.00000000); //object(cem01_law) (1)
CreateObject(7392,1718.08398438,-1880.06567383,29.48709106,0.00000000,0.00000000,90.00000000); //object(vegcandysign1) (1)
CreateObject(7392,2747.30078125,-2442.63110352,21.61325836,0.00000000,0.00000000,0.00000000); //object(vegcandysign1) (2)
CreateObject(5710,1268.83862305,-2026.24938965,63.71211624,0.00000000,0.00000000,178.00000000); //object(cem01_law) (2)
printf("\nObjetos Carregados");
printf("Carros Carregados");
}


