Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ////////////////////////////////////////////////////////////////////////
- SAN FIERRO GANG WAR v1.1.0
- BRASIL
- DESENVOLVIDO POR: FLASH_
- ////////////////////////////////////////////////////////////////////////
- */
- // INCLUDES
- #include a_samp
- #include zcmd
- #include DOF2
- #include sscanf
- #include foreach
- #include "../include/gl_common.inc"
- // CONTAS
- #define usuarios "sfgw/contas/%s.ini" // Salvamento de conta
- // PROTEÇÃO DO GAMEMODE
- #define PROTECAO_IP "91.121.87.14" // IP padrão com a linha bind no server.cfg
- #define PROTECAO_PORTA 7951 // A porta do server.cfg deve ser esta
- #define PROTECAO_RCON "#$%rconmiqueias123" // Senha do server.cfg deve ser esta
- #define PROTECAO_GM "ini-tdm" // Gamemode do server.cfg deve ser este
- // DIALOGS
- #define Dialog_Registro 1
- #define Dialog_Login 2
- #define Dialog_Tops 3
- #define Dialog_Geral 4
- // CLASSES
- #define Policia 1
- #define Frangos 2
- #define Mendingos 3
- #define Mafia 4
- // CORES
- #define Cor_Verde 0x009000FF
- #define Cor_Laranja 0xFFA500ff
- #define Cor_Cinza 0xbebebeff
- #define Cor_Amarelo 0xFFFF00ff
- #define Cor_Amarelo_Escuro 0xDAA520ff
- #define Cor_Vermelho 0xff0000ff
- #define Cor_Vermelhinho 0xFF4040ff
- #define Cor_Azulzinho 0xB0C4DEff
- #define Cor_Roxo 0xA020F0ff
- #define Cor_Verdinho 0x98FB98ff
- #define Cor_Transfender 0xd5aaffff
- #define Cor_Azul 0x1E90FFff
- #define Cor_Branca 0xffffffff
- #define Cor_Azul_Admin 0x008B8Bff
- // CORES CLASSES
- #define C_Policia 0x1e90ffff
- #define C_Frangos 0xFFA500ff
- #define C_Mendingos 0x708090ff
- #define C_Mafia 0xff0000ff
- //
- #define minutos(%0) (1000 * %0 * 60)
- #define horas(%0) (1000 * %0 * 60 * 60)
- #define segundos(%0) (1000 * %0)
- // VARIÁVEIS
- enum info
- {
- Senha,
- Admin,
- Score,
- Matou,
- Morreu,
- Dinheiro,
- Camera,
- Avisado,
- Float:LastPos[3],
- Vip,
- Dias,
- bool:UmaVez,
- bool:Calado,
- }
- new Float:CamPositions[25][8] =
- {
- {955.81,-50.90,1001.11,270.10,959.81,-50.90,1001.11,3.0}, //BROTHEL_HOTEL
- {513.04,-17.21,1001.56,357.03,513.25,-13.22,1001.56,3.0}, //OG_LOC
- {307.99,-143.09,999.60,0.59,307.95,-139.09,999.60,7.0}, //AMMU_2_STORY
- {211.14,-41.50,1001.80,90.58,207.14,-41.54,1001.80,1.0}, //SUBURBAN
- {1220.48,-6.39,1001.32,90.57,1216.48,-6.43,1001.32,2.0}, //STRIP_CLUB
- {1221.43,8.60,1001.33,136.07,1218.66,5.72,1001.33,2.0}, //STRIP_CLUB_SIDE
- {1937.74,986.60,992.47,89.18,1933.74,986.66,992.47,10.0}, //4DRAGONS
- {-2666.92,1429.46,906.46,180.33,-2666.90,1425.46,906.46,3.0}, //jizzy_with_sign
- {-2654.45,1425.91,906.46,180.28,-2654.43,1421.91,906.46,3.0}, //jizzy_old
- {2193.82,1598.62,1005.06,177.95,2193.68,1594.62,1005.06,1.0}, //caligulas_old
- {1254.87,-804.54,1084.01,269.72,1258.87,-804.56,1084.01,5.0}, //maddoggs_studio
- {506.90,-4.29,1000.67,86.58,502.90,-4.05,1000.67,17.0}, //danceclub_old
- {476.09,-14.96,1003.69,270.33,480.09,-14.94,1003.69,17.0}, //danceclub_DJroom
- {446.05,-11.11,1000.73,1.38,445.96,-7.11,1000.73,1.0}, //RESTAURANT_1
- {443.09,-17.73,1001.13,127.38,439.91,-20.16,1001.13,1.0}, //RESTUARANT_2
- {681.60,-452.82,-25.61,2.16,681.45,-448.83,-25.61,1.0}, //COUNTRY_RESTAURANT
- {-223.29,1405.88,27.77,88.12,-227.29,1406.01,27.77,18.0}, //
- {953.58,2143.96,1011.02,271.58,957.58,2144.07,1011.02,1.0}, //
- {2324.44,-1136.41,1051.30,177.21,2324.24,-1140.41,1051.30,12.0}, //
- {140.24,1378.15,1088.36,179.29,140.20,1374.15,1088.36,5.0}, //
- {-1833.59,16.95,1061.14,182.24,-1833.44,12.95,1061.14,14.0}, //
- {759.96,1443.13,1102.70,175.90,759.67,1439.14,1102.70,6.0}, //
- {315.79,1027.13,1949.18,0.62,315.74,1031.13,1949.18,9.0}, //ANDROMEDA
- {508.35,-85.03,998.96,358.16,508.48,-81.03,998.96,11.0}, //
- {1084.76,2094.60,15.35,225.87,1087.63,2091.81,15.35,0.0} //
- };
- new Float:RandomEntregas[10][3] =
- {
- {-2649.4424,-46.7237,4.3359},
- {-2318.8071,104.2336,35.3125},
- {-2108.5801,246.6347,35.8551},
- {-1883.2126,-148.8893,11.8984},
- {-1549.0789,123.7317,3.5547},
- {-2122.5891,-227.1484,35.3203},
- {-2566.2803,642.1046,14.4592},
- {-2513.6316,1218.9680,37.4283},
- {-2637.0254,1367.5292,7.1308},
- {-1992.3782,1382.8907,7.1773}
- };
- new Player[MAX_PLAYERS][info];
- new PROTECAO = 1; // PROTEÇÃO DO SERVIDOR - 0 ATIVADO || 1 DESATIVADO
- new Erro[MAX_PLAYERS];
- new OldMoney[MAX_PLAYERS];
- new NewMoney[MAX_PLAYERS];
- new bool:Spawn[MAX_PLAYERS];
- new bool:EntrouCheck[MAX_PLAYERS];
- new bool:bPM[MAX_PLAYERS];
- new gTeam[MAX_PLAYERS];
- new pSpam[MAX_PLAYERS];
- // FORWARDS GERAIS
- forward Exit();
- forward GivePlayerMoneyEx(playerid, ammount);
- forward AntiSpawnKill(playerid);
- forward AutoKill(playerid);
- forward KickarJogador(playerid);
- forward BanirJogador(playerid);
- forward CalarJogador(playerid);
- forward TempoCons(playerid);
- forward TempoConsS(playerid);
- // ANTI DESCOMPILAÇÃO DO GAMEMODE
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
- main()
- {
- printf("================================================================\n\n\n");
- printf("===» SAN FIERRO GANG WAR v1.1.0 «===\n\n");
- printf("Desenvolvido por: MiqueiasBarros - Flash_\n\n");
- printf("Servidor iniciado com sucesso!!!\n\n\n");
- printf("================================================================\n\n\n\n");
- }
- // PUBLICS GERAIS
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerPos(playerid, CamPositions[Player[playerid][Camera]][0],CamPositions[Player[playerid][Camera]][1],CamPositions[Player[playerid][Camera]][2]);
- SetPlayerFacingAngle(playerid,CamPositions[Player[playerid][Camera]][3]);
- SetPlayerInterior(playerid,floatround(CamPositions[Player[playerid][Camera]][7]));
- SetPlayerCameraPos(playerid,CamPositions[Player[playerid][Camera]][4],CamPositions[Player[playerid][Camera]][5],CamPositions[Player[playerid][Camera]][6]);
- SetPlayerCameraLookAt(playerid,CamPositions[Player[playerid][Camera]][0],CamPositions[Player[playerid][Camera]][1],CamPositions[Player[playerid][Camera]][2]);
- if(Player[playerid][UmaVez] == false)
- {
- 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, " ");
- 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, "|| Seja muito bem vindo ao {EE82EE}San Fierro Gang War v1.1.0");
- SendClientMessage(playerid, -1, "|| Esperamos que você se divirta em nosso mais novo servidor.");
- SendClientMessage(playerid, -1, "|| Acesse o site do servidor {ffff00}www.sfgw.online");
- SendClientMessage(playerid, -1, "|| Acesse o fórum do servidor {ffff00}www.sfgw.online/forum");
- SendClientMessage(playerid, Cor_Verde, "| Bom jogo!");
- Player[playerid][UmaVez] = true;
- }
- if((classid >= 0) && (classid <= 1))
- {
- gTeam[playerid] = Policia;
- GameTextForPlayer(playerid, "~n~~n~~n~~b~Policia", 6500, 5);
- }
- if((classid >= 2) && (classid <= 3))
- {
- gTeam[playerid] = Frangos;
- GameTextForPlayer(playerid, "~n~~n~~n~~p~Frangos", 6500, 5);
- }
- if((classid >= 4) && (classid <= 5))
- {
- gTeam[playerid] = Mendingos;
- GameTextForPlayer(playerid, "~n~~n~~n~~p~Mendingos", 6500, 5);
- }
- if((classid >= 6) && (classid <= 7))
- {
- gTeam[playerid] = Mafia;
- GameTextForPlayer(playerid, "~n~~n~~n~~p~Mafia", 6500, 5);
- }
- switch (random(6))
- {
- case 0: ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
- case 1: ApplyAnimation(playerid, "DANCING", "DNCE_M_A", 4.0, 1, 0, 0, 0, -1);
- case 2: ApplyAnimation(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, -1);
- case 3: ApplyAnimation(playerid, "DANCING", "DNCE_M_C", 4.0, 1, 0, 0, 0, -1);
- case 4: ApplyAnimation(playerid, "DANCING", "DNCE_M_D", 4.0, 1, 0, 0, 0, -1);
- case 5: ApplyAnimation(playerid, "DANCING", "DNCE_M_E", 4.0, 1, 0, 0, 0, -1);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //PlayAudioStreamForPlayer(playerid, "https://dl.dropboxusercontent.com/s/ip4pghzainckn53/Go%20Go%20Space%20Monkey.mp3");
- PlayAudioStreamForPlayer(playerid, "https://dl.dropboxusercontent.com/s/gs55mozao1rhvb8/Trilha%20GTA%20San%20Andreas.mp3");
- Spawn[playerid] = false;
- Player[playerid][UmaVez] = false;
- EntrouCheck[playerid] = false;
- SetPlayerColor(playerid, -1);
- if(DOF2_FileExists(GetPlayerArquivo(playerid)))
- {
- new s[300];
- format(s, sizeof s, "{ffffff}Bem vindo ao {DDA0DD}SAN FIERRO GANG WAR v1.1.0\n\n{ffffff}A conta {ffff00}%s {ffffff}está registrada.\n\n{ffffff}Por favor digite a senha para começar a jogar.", GetPlayerNameEx(playerid));
- ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, "{ffff00}SF-GW [SA-MP] - Logar", s, "Logar", "Sair");
- }
- else
- {
- new s[300];
- format(s, sizeof s, "{ffffff}Bem vindo ao {DDA0DD}SAN FIERRO GANG WAR v1.1.0\n\n{ff0000}O nick que você está usando não está registrado. \n\n{ffffff}Digite uma senha abaixo para efetuar o registro e salvar seus status.", GetPlayerNameEx(playerid));
- ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_INPUT, "{ffff00}SF-GW [SA-MP] - Registrar", s, "Registrar", "Sair");
- }
- new s[128];
- format(s, sizeof s, "[SERVER]: %s(%d) Conectou-se.", GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Cinza, s);
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, " ");
- SendClientMessage(playerid, Cor_Roxo, "|| GameMode totalmente carregado...");
- SendClientMessage(playerid, Cor_Roxo, "|| Estamos aguardando você efetuar o registro/login.");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new s[128];
- switch(reason)
- {
- case 0: format(s, sizeof s, "[SERVER]: %s(%d) Desconectou-se. (Internet da Xuxa)", GetPlayerNameEx(playerid), playerid);
- case 1: format(s, sizeof s, "[SERVER]: %s(%d) Desconectou-se. (Vontade Própria)", GetPlayerNameEx(playerid), playerid);
- case 2: format(s, sizeof s, "[SERVER]: %s(%d) Desconectou-se. (Kickado/Banido)", GetPlayerNameEx(playerid), playerid);
- }
- SendClientMessageToAll(Cor_Cinza, s);
- if(Spawn[playerid] == true)
- {
- SalvarJogador(playerid);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- StopAudioStreamForPlayer(playerid);
- Spawn[playerid] = true;
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerHealth(playerid, 99999999.0);
- SetTimerEx("AntiSpawnKill", 8000, 0, "d", playerid);
- PlaySoundForPlayer(playerid, 1057);
- if(Player[playerid][Vip] >= 1)
- {
- if(gettime() >= Player[playerid][Dias])
- {
- Player[playerid][Vip] = 0;
- Player[playerid][Dias] = 0;
- SendClientMessage(playerid, Cor_Transfender, "[INFO]: Seu VIP venceu. Renove seu VIP para ter seu benefínios novamente!");
- }
- }
- if(gTeam[playerid] == Policia)
- {
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, C_Policia);
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, C_Policia, "[INFO]: Você nasceu com a classe: Polícia");
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Você recebeu um Kit de armas + colete.");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- }
- if(gTeam[playerid] == Frangos)
- {
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, C_Frangos);
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, C_Frangos, "[INFO]: Você nasceu com a classe: Frangos");
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Você recebeu um Kit de armas + colete.");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- }
- if(gTeam[playerid] == Mendingos)
- {
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, C_Mendingos);
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, C_Mendingos, "[INFO]: Você nasceu com a classe: Mendingos");
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Você recebeu um Kit de armas + colete.");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- }
- if(gTeam[playerid] == Mafia)
- {
- SetPlayerTeam(playerid, 4);
- SetPlayerColor(playerid, C_Mafia);
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, C_Mafia, "[INFO]: Você nasceu com a classe: Máfia");
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Você recebeu um Kit de armas + colete.");
- SendClientMessage(playerid, Cor_Branca, " ");
- SendClientMessage(playerid, Cor_Laranja, "--------------------------------------------------------------");
- }
- ResetPlayerWeapons(playerid);
- SetPlayerArmour(playerid, 100.0);
- GivePlayerWeapon(playerid, 5, 1);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 27, 800);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 30, 1000);
- GivePlayerWeapon(playerid, 16, 1);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new s[128];
- SetTimerEx("TempoCons", 100, false, "i", playerid);
- SetTimerEx("TempoConsS", 100, false, "i", killerid);
- SendDeathMessage(killerid, playerid, reason);
- if(EntrouCheck[playerid] == true)
- {
- new Nivel = GetPlayerScore(killerid);
- SetPlayerScore(killerid, Nivel + 2);
- GivePlayerMoneyEx(killerid, 5000);
- SendClientMessage(killerid, Cor_Amarelo, "[INFO]: Você fracassou a missão de alguém e ganhou $5k + 2 Scores por isso.");
- format(s, sizeof s, "[INFO]: %s(%d) fracassou na missão.", GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Vermelhinho, s);
- EntrouCheck[playerid] = false;
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(Player[playerid][Calado] == false)
- {
- if(GetTickCount() - pSpam[playerid] <= 5000) // 5 segundos
- {
- SendClientMessage(playerid, -1, "[ANTI-SPAM]: Aguarde 5 segundos para falar novamente.");
- return 0;
- }
- pSpam[playerid] = GetTickCount();
- if(Player[playerid][Vip] == 1)
- {
- new string[256];
- format(string,sizeof(string),"(%d) [VIP]: %s", playerid, text);
- SendPlayerMessageToAll(playerid, string);
- printf("%s: %s", GetPlayerNameEx(playerid), string);
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"(%d): %s", playerid, text);
- SendPlayerMessageToAll(playerid, string);
- printf("%s: %s", GetPlayerNameEx(playerid), string);
- }
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você está calado e não pode usar o chat.");
- }
- return 0;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- new s[128];
- if(!success)
- format(s, sizeof s, "[ERRO] Comando '%s' inválido. Digite '/comandos' e veja os disponíveis.", cmdtext), SendClientMessage(playerid, Cor_Vermelhinho, s);
- return 1;
- }
- // TODOS COMANDOS DO SERVIDOR
- // COMANDOS PLAYER NORMAL
- CMD:comandos(playerid)
- {
- new stringcat[1000];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- strcat(stringcat, "{5F9EA0}Veja abaixo os comandos disponíveis do servidor:\n\n");
- strcat(stringcat, "{4682B4}/pm {ffffff}- Enviar mensagens privadas para um player.\n");
- strcat(stringcat, "{4682B4}/bpm {ffffff}- Para bloquear envio/recebimento de PMs.\n");
- strcat(stringcat, "{4682B4}/creditos {ffffff}- Ver o criador do servidor.\n");
- strcat(stringcat, "{4682B4}/kill {ffffff}- Se matar.\n");
- strcat(stringcat, "{4682B4}/skin {ffffff}- Alterar skin do player.\n");
- strcat(stringcat, "{4682B4}/tr {ffffff}- Transferir dinheiro para outro player.\n");
- strcat(stringcat, "{4682B4}/stats {ffffff}- Ver informações do player.\n");
- strcat(stringcat, "{4682B4}/report {ffffff}- Para realizar denúncia contra um player.\n");
- strcat(stringcat, "{4682B4}/relato {ffffff}- Para enviar um relato ou tirar dúvida com admin.\n");
- strcat(stringcat, "{4682B4}/admins {ffffff}- Para ver quais administradores estão on-line.\n");
- strcat(stringcat, "{4682B4}/vips {ffffff}- Para ver os players VIPs que estão on-line.\n");
- strcat(stringcat, "{4682B4}/tops {ffffff}- Para ver os TOPs players on-line.\n");
- strcat(stringcat, "{4682B4}/mis {ffffff}- Para iniciar uma missão de transporte ilegal. (deve estar em um veículo).\n");
- strcat(stringcat, "{4682B4}/site {ffffff}- Para ver nosso fórum/site.\n");
- strcat(stringcat, "{4682B4}/comandosvip {ffffff}- Para ver os comandos de VIP.\n");
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Comandos do Servidor", stringcat, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:arena(playerid)
- {
- SetPlayerPos(playerid, 1495.8000000,-1532.7000000,23.0000000);
- return 1;
- }
- CMD:creditos(playerid)
- {
- new stringcat[1000];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- strcat(stringcat, "{5F9EA0}Veja abaixo o desenvolvedor do servidor:\n\n");
- strcat(stringcat, "{ffffff}Gamemode totalmente desenvolvido por: Miqueias Barros - Flash_\n\n");
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Créditos do Servidor", stringcat, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:site(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- cmd_forum(playerid);
- return 1;
- }
- CMD:forum(playerid)
- {
- new stringcat[1000];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- strcat(stringcat, "{5F9EA0}Acesse o site ou fórum do servidor:\n\n");
- strcat(stringcat, "{ffffff}Site: {ffff00}www.sfgw.online\n");
- strcat(stringcat, "{ffffff}Fórum: {ffff00}www.sfgw.online/forum\n\n");
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Site/Fórum do Servidor", stringcat, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:comandosvip(playerid)
- {
- new stringcat[1000];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Vip] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não é um jogador VIP.");
- strcat(stringcat, "{5F9EA0}Veja abaixo os comandos VIP:\n\n");
- strcat(stringcat, "{4682B4}/f {ffffff}- Para desvirar o veículo.\n");
- strcat(stringcat, "{4682B4}/n {ffffff}- Para adicionar nitro.\n");
- strcat(stringcat, "{4682B4}/r {ffffff}- Para reparar o veículo.\n");
- strcat(stringcat, "{4682B4}/jp {ffffff}- Para criar um Jetpack.\n");
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Comandos VIP", stringcat, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:tops(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- ShowPlayerDialog(playerid, Dialog_Tops, DIALOG_STYLE_LIST, "{00ff00}Rank TOPs", "{FFFF00}Para ver os Tops On-line:\n\n{ffffff}Ver Players ricos on-line.\nVer Players que mais Matou.", "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:skin(playerid, params[])
- {
- new id, s[128];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- else if(GetPlayerInterior(playerid) == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você precisa estar em um interior para usar este comando.");
- if(sscanf(params, "d", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /skin [id]");
- if(!(id <= 299))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: ID de Skin inválda. Use de 0 à 299.");
- SetPlayerSkin(playerid, id);
- format(s, sizeof s, "[SKIN] Skin alterada para ID '%d'.", id);
- SendClientMessage(playerid, Cor_Branca, s);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:clima(playerid, params[])
- {
- new clima;
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(sscanf(params, "i", clima))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /clima [id 1-299]");
- if(clima < 1 || clima > 299)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Valores de 1 à 299.");
- SetWeather(clima);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:f(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Vip] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não é um jogador VIP.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Float:X, Float:Y, Float:Z;
- if(IsPlayerInAnyVehicle(playerid))
- SetCameraBehindPlayer(playerid);
- GetPlayerPos(playerid, X, Y, Z);
- SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
- PlaySoundForPlayer(playerid, 1057);
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está em um veículo.");
- return 1;
- }
- CMD:jp(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Vip] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não é um jogador VIP.");
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerSpecialAction(playerid, 2);
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Jetpack criado!");
- PlaySoundForPlayer(playerid, 1057);
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO] Você não pode usar este comando em um veículo!");
- return 1;
- }
- CMD:n(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Vip] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não é um jogador VIP.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Nitro adicionado.");
- PlaySoundForPlayer(playerid, 1057);
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO] Você não está em um veículo!");
- return 1;
- }
- CMD:r(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Vip] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não é um jogador VIP.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Veículo reparado.");
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está em um veículo.");
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:kill(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- GetPlayerPos(playerid, Player[playerid][LastPos][0], Player[playerid][LastPos][1], Player[playerid][LastPos][2]);
- SetTimerEx("AutoKill", 5000, false, "i", playerid);
- SendClientMessage(playerid, Cor_Azulzinho,"[INFO]: Aguarde sem se mover por 5 segundos.");
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:mis(playerid)
- {
- new s[128];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EntrouCheck[playerid] == true)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Para iniciar uma nova missão finalize a que está ativa!");
- new rand = random(sizeof(RandomEntregas));
- SetPlayerCheckpoint(playerid, RandomEntregas[rand][0], RandomEntregas[rand][1], RandomEntregas[rand][2], 15.0); rand = random(sizeof(RandomEntregas));
- format(s, sizeof s, "[INFO]: %s(%d) deu início a um transporte ilegal, mate ele e ganhe uma recompensa!", GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Amarelo, s);
- SendClientMessage(playerid, Cor_Branca, "--------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Foi marcado no mapa o local para deixar as ilegalidades, cuidado no caminho!");
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Para cancelar a missão saia do veículo.");
- SendClientMessage(playerid, Cor_Branca, "--------------------------------------------------------------");
- EntrouCheck[playerid] = true;
- PlaySoundForPlayer(playerid, 1057);
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está em um veículo!");
- return 1;
- }
- CMD:stats(playerid, params[])
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- new id, str[20], str1[10], str2[20];
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /stats [playerid]");
- switch(Player[id][Admin])
- {
- case 0: str = "Nenhum";
- case 1: str = "Sub-Moderador";
- case 2: str = "Moderador";
- case 3: str = "Sub-Administrador";
- case 4: str = "Administrador";
- case 5: str = "Administrador Rcon";
- }
- switch(gTeam[id])
- {
- case 0: str2 = "N/A";
- case 1: str2 = "{1e90ff}Polícia";
- case 2: str2 = "{FFA500}Frangos";
- case 3: str2 = "{708090}Mendingos";
- case 4: str2 = "{ff0000}Máfia";
- }
- switch(Player[id][Vip])
- {
- case 0: str1 = "Não";
- case 1: str1 = "Sim";
- }
- new s[1000], s1[1000];
- format(s1, sizeof s1, "{ffffff}Matou [%d]\nMorreu: [%d]\nDinheiro: [{228b22}$%d{ffffff}]\nSkin ID: [%d]\n", Player[id][Matou], Player[id][Morreu], GetPlayerMoney(id), GetPlayerSkin(id));
- strcat(s, s1);
- format(s1, sizeof s1, "{ffffff}Gang: [%s{ffffff}]\nLevel Admin: [{d5aaff}%s{ffffff}]\nVIP: [%s | Dias: %d]\nAvisos: [%d/3]\n", str2, str, str1, (Player[id][Dias] - gettime()) / (60 * 60 * 24), Player[id][Avisado]);
- strcat(s, s1);
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Informações do Player", s, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:bpm(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(bPM[playerid] == false)
- {
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Você bloqueou o recebimento de PMs.");
- bPM[playerid] = true;
- }
- else
- {
- SendClientMessage(playerid, Cor_Verde, "[INFO]: Você desbloqueou o recebimento de PMs.");
- bPM[playerid] = false;
- }
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- new str[256], str2[256], id;
- if(sscanf(params, "us", id, str2))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /pm [playerid] [mensagem]");
- if(!IsPlayerConnected(id))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Player não conectado.");
- if(bPM[playerid] == true)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Antes de enviar uma PM desbloque o seu.");
- if(bPM[id] == true)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Player bloqueou o recebimento de PMs.");
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao enviar mensagem.");
- format(str, sizeof(str), "[PM] Mensagem enviada para %s(%i): %s", GetPlayerNameEx(id), id, str2);
- SendClientMessage(playerid, Cor_Amarelo_Escuro, str);
- format(str, sizeof(str), "[PM] Mensagem recebida de %s(%i): %s", GetPlayerNameEx(playerid), playerid, str2);
- SendClientMessage(id, Cor_Amarelo, str);
- PlaySoundForPlayer(id, 1085);
- return 1;
- }
- CMD:tr(playerid, params[])
- {
- new str[128], quantia, id;
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(sscanf(params, "ui", id, quantia))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /tr [playerid] [quantia]");
- if(IsPlayerConnected(id))
- {
- if(GetPlayerMoney(playerid) < quantia)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não tem essa quantia a transferir.");
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao transferir o dinheiro.");
- GivePlayerMoneyEx(playerid, -quantia);
- GivePlayerMoneyEx(id, quantia);
- format(str, sizeof(str), "[TRANSFERIR] Você transferiu $%d para %s(%d).", quantia, GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- format(str, sizeof(str), "[TRANSFERIR] O player %s(%d) transferiu para você $%d.", GetPlayerNameEx(playerid), playerid, quantia);
- SendClientMessage(id, Cor_Amarelo, str);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:report(playerid, params[])
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- new reportou[256], id, string[256];
- if(sscanf(params, "us", id, reportou))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /report [playerid] [motivo]");
- format(string, sizeof string, "*** [REPORT]: %s(%i) está reportando %s(%d): Motivo: %s ***", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id, reportou);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && Player[i][Admin] > 0)
- {
- SendClientMessage(i, Cor_Amarelo, string);
- }
- }
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Seu report foi enviado para os administradores on-line. Agradecemos.");
- return 1;
- }
- CMD:relato(playerid, params[])
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- new msg[256], string[256];
- if(sscanf(params, "s", msg))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /relato [mensagem]");
- format(string, sizeof string, "*** [RELATO]: De %s(%i), Relato: %s ***", GetPlayerNameEx(playerid), playerid, msg);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && Player[i][Admin] > 0)
- {
- SendClientMessage(i, Cor_Amarelo, string);
- }
- }
- SendClientMessage(playerid, Cor_Branca, "[INFO]: Seu relato foi enviado para os administradores on-line. Em breve retornamos.");
- return 1;
- }
- CMD:vips(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- SendClientMessage(playerid, Cor_Laranja, "|| VIPs On-line:");
- new s[150];
- foreach(Player, i)
- {
- if(Player[i][Vip] == 1)
- {
- format(s, sizeof s, "VIP: %s(%d) - Dias: %d", GetPlayerNameEx(i), i, (Player[playerid][Dias] - gettime()) / (60 * 60 * 24));
- SendClientMessage(playerid, -1, s);
- }
- }
- return 1;
- }
- CMD:admins(playerid)
- {
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- SendClientMessage(playerid, Cor_Laranja, "|| Administradores On-line:");
- new s[150];
- foreach(Player, i)
- {
- if(Player[i][Admin] == 1)
- {
- format(s, sizeof s, "Sub-Moderador: %s(%d)", GetPlayerNameEx(i), i);
- SendClientMessage(playerid, -1, s);
- }
- if(Player[i][Admin] == 2)
- {
- format(s, sizeof s, "Moderador: %s(%d)", GetPlayerNameEx(i), i);
- SendClientMessage(playerid, -1, s);
- }
- if(Player[i][Admin] == 3)
- {
- format(s, sizeof s, "Sub-Administrador: %s(%d)", GetPlayerNameEx(i), i);
- SendClientMessage(playerid, -1, s);
- }
- if(Player[i][Admin] == 4)
- {
- format(s, sizeof s, "Administrador: %s(%d)", GetPlayerNameEx(i), i);
- SendClientMessage(playerid, -1, s);
- }
- if(Player[i][Admin] == 5)
- {
- format(s, sizeof s, "Administrador RCON: %s(%d)", GetPlayerNameEx(i), i);
- SendClientMessage(playerid, -1, s);
- }
- }
- return 1;
- }
- // TODOS COMANDOS DE ADMIN
- CMD:aa(playerid)
- {
- new stringcat[5000];
- if(Spawn[playerid] == false)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode usar um comando sem dar spawn.");
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(Player[playerid][Admin] == 1)
- {
- strcat(stringcat, "{5F9EA0}Comandos admin - Level 1\n\n");
- strcat(stringcat, "{4682B4}/a {ffffff}- Falar como Admin público.\n");
- strcat(stringcat, "{4682B4}/kick {ffffff}- Para expulsar um player do servidor.\n");
- strcat(stringcat, "{4682B4}/ir {ffffff}- Para ir até um player.\n");
- strcat(stringcat, "{4682B4}/trazer {ffffff}- Para trazer um player até você.\n");
- strcat(stringcat, "{4682B4}/tapa {ffffff}- Para dar um tapa em um player.\n");
- strcat(stringcat, "{4682B4}/congelar {ffffff}- Para congelar um player.\n");
- strcat(stringcat, "{4682B4}/descongelar {ffffff}- Para descongelar um player.\n");
- strcat(stringcat, "{4682B4}/calar {ffffff}- Para calar um player.\n");
- strcat(stringcat, "{4682B4}/descalar {ffffff}- Para descalar um player.\n");
- strcat(stringcat, "{4682B4}/avisar {ffffff}- Para dar aviso em um player.\n");
- }
- if(Player[playerid][Admin] == 2)
- {
- strcat(stringcat, "{5F9EA0}Comandos admin - Level 2\n\n");
- strcat(stringcat, "{4682B4}/a {ffffff}- Falar como Admin público.\n");
- strcat(stringcat, "{4682B4}/kick {ffffff}- Para expulsar um player do servidor.\n");
- strcat(stringcat, "{4682B4}/ir {ffffff}- Para ir até um player.\n");
- strcat(stringcat, "{4682B4}/trazer {ffffff}- Para trazer um player até você.\n");
- strcat(stringcat, "{4682B4}/tapa {ffffff}- Para dar um tapa em um player.\n");
- strcat(stringcat, "{4682B4}/matar {ffffff}- Para matar um player.\n");
- strcat(stringcat, "{4682B4}/darcolete {ffffff}- Para dar colete um player.\n");
- strcat(stringcat, "{4682B4}/darcoletet {ffffff}- Para dar colete a todos players.\n");
- strcat(stringcat, "{4682B4}/darvida {ffffff}- Para dar vida a um player.\n");
- strcat(stringcat, "{4682B4}/darvidat {ffffff}- Para dar vida a todos players.\n");
- strcat(stringcat, "{4682B4}/congelar {ffffff}- Para congelar um player.\n");
- strcat(stringcat, "{4682B4}/descongelar {ffffff}- Para descongelar um player.\n");
- strcat(stringcat, "{4682B4}/calar {ffffff}- Para calar um player.\n");
- strcat(stringcat, "{4682B4}/descalar {ffffff}- Para descalar um player.\n");
- strcat(stringcat, "{4682B4}/avisar {ffffff}- Para dar aviso em um player.\n");
- }
- if(Player[playerid][Admin] == 3)
- {
- strcat(stringcat, "{5F9EA0}Comandos admin - Level 3\n\n");
- strcat(stringcat, "{4682B4}/a {ffffff}- Falar como Admin público.\n");
- strcat(stringcat, "{4682B4}/kick {ffffff}- Para expulsar um player do servidor.\n");
- strcat(stringcat, "{4682B4}/ban {ffffff}- Para banir um player definitivamente do servidor.\n");
- strcat(stringcat, "{4682B4}/ir {ffffff}- Para ir até um player.\n");
- strcat(stringcat, "{4682B4}/trazer {ffffff}- Para trazer um player até você.\n");
- strcat(stringcat, "{4682B4}/tapa {ffffff}- Para dar um tapa em um player.\n");
- strcat(stringcat, "{4682B4}/matar {ffffff}- Para matar um player.\n");
- strcat(stringcat, "{4682B4}/darcolete {ffffff}- Para dar colete um player.\n");
- strcat(stringcat, "{4682B4}/darcoletet {ffffff}- Para dar colete a todos players.\n");
- strcat(stringcat, "{4682B4}/darvida {ffffff}- Para dar vida a um player.\n");
- strcat(stringcat, "{4682B4}/darvidat {ffffff}- Para dar vida a todos players.\n");
- strcat(stringcat, "{4682B4}/congelar {ffffff}- Para congelar um player.\n");
- strcat(stringcat, "{4682B4}/descongelar {ffffff}- Para descongelar um player.\n");
- strcat(stringcat, "{4682B4}/calar {ffffff}- Para calar um player.\n");
- strcat(stringcat, "{4682B4}/descalar {ffffff}- Para descalar um player.\n");
- strcat(stringcat, "{4682B4}/avisar {ffffff}- Para dar aviso em um player.\n");
- strcat(stringcat, "{4682B4}/raviso {ffffff}- Para remover aviso em um player.\n");
- }
- if(Player[playerid][Admin] == 4)
- {
- strcat(stringcat, "{5F9EA0}Comandos admin - Level 4\n\n");
- strcat(stringcat, "{4682B4}/a {ffffff}- Falar como Admin público.\n");
- strcat(stringcat, "{4682B4}/lc {ffffff}- Para limpar todo o chat do servidor.\n");
- strcat(stringcat, "{4682B4}/darvip {ffffff}- Para dar VIP a um player.\n");
- strcat(stringcat, "{4682B4}/dardinheiro {ffffff}- Para dar dinheiro a um player.\n");
- strcat(stringcat, "{4682B4}/kick {ffffff}- Para expulsar um player do servidor.\n");
- strcat(stringcat, "{4682B4}/ban {ffffff}- Para banir um player definitivamente do servidor.\n");
- strcat(stringcat, "{4682B4}/ir {ffffff}- Para ir até um player.\n");
- strcat(stringcat, "{4682B4}/trazer {ffffff}- Para trazer um player até você.\n");
- strcat(stringcat, "{4682B4}/tapa {ffffff}- Para dar um tapa em um player.\n");
- strcat(stringcat, "{4682B4}/matar {ffffff}- Para matar um player.\n");
- strcat(stringcat, "{4682B4}/darcolete {ffffff}- Para dar colete um player.\n");
- strcat(stringcat, "{4682B4}/darcoletet {ffffff}- Para dar colete a todos players.\n");
- strcat(stringcat, "{4682B4}/darvida {ffffff}- Para dar vida a um player.\n");
- strcat(stringcat, "{4682B4}/darvidat {ffffff}- Para dar vida a todos players.\n");
- strcat(stringcat, "{4682B4}/congelar {ffffff}- Para congelar um player.\n");
- strcat(stringcat, "{4682B4}/descongelar {ffffff}- Para descongelar um player.\n");
- strcat(stringcat, "{4682B4}/calar {ffffff}- Para calar um player.\n");
- strcat(stringcat, "{4682B4}/descalar {ffffff}- Para descalar um player.\n");
- strcat(stringcat, "{4682B4}/avisar {ffffff}- Para dar aviso em um player.\n");
- strcat(stringcat, "{4682B4}/raviso {ffffff}- Para remover aviso em um player.\n");
- }
- if(Player[playerid][Admin] == 5)
- {
- strcat(stringcat, "{5F9EA0}Comandos admin - Level 5\n\n");
- strcat(stringcat, "{4682B4}/a {ffffff}- Falar como Admin público.\n");
- strcat(stringcat, "{4682B4}/lc {ffffff}- Para limpar todo o chat do servidor.\n");
- strcat(stringcat, "{4682B4}/daradmin {ffffff}- Para dar ADMIN a um player.\n");
- strcat(stringcat, "{4682B4}/darvip {ffffff}- Para dar VIP a um player.\n");
- strcat(stringcat, "{4682B4}/dardinheiro {ffffff}- Para dar dinheiro a um player.\n");
- strcat(stringcat, "{4682B4}/kick {ffffff}- Para expulsar um player do servidor.\n");
- strcat(stringcat, "{4682B4}/ban {ffffff}- Para banir um player definitivamente do servidor.\n");
- strcat(stringcat, "{4682B4}/gmx {ffffff}- Para reiniciar o servidor.\n");
- strcat(stringcat, "{4682B4}/ir {ffffff}- Para ir até um player.\n");
- strcat(stringcat, "{4682B4}/trazer {ffffff}- Para trazer um player até você.\n");
- strcat(stringcat, "{4682B4}/tapa {ffffff}- Para dar um tapa em um player.\n");
- strcat(stringcat, "{4682B4}/matar {ffffff}- Para matar um player.\n");
- strcat(stringcat, "{4682B4}/darcolete {ffffff}- Para dar colete um player.\n");
- strcat(stringcat, "{4682B4}/darcoletet {ffffff}- Para dar colete a todos players.\n");
- strcat(stringcat, "{4682B4}/darvida {ffffff}- Para dar vida a um player.\n");
- strcat(stringcat, "{4682B4}/darvidat {ffffff}- Para dar vida a todos players.\n");
- strcat(stringcat, "{4682B4}/congelar {ffffff}- Para congelar um player.\n");
- strcat(stringcat, "{4682B4}/descongelar {ffffff}- Para descongelar um player.\n");
- strcat(stringcat, "{4682B4}/calar {ffffff}- Para calar um player.\n");
- strcat(stringcat, "{4682B4}/descalar {ffffff}- Para descalar um player.\n");
- strcat(stringcat, "{4682B4}/avisar {ffffff}- Para dar aviso em um player.\n");
- strcat(stringcat, "{4682B4}/raviso {ffffff}- Para remover aviso em um player.\n");
- }
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Comandos ADMIN", stringcat, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- CMD:a(playerid, params[])
- {
- new string[256], texto;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "s", texto))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /a [texto]");
- if(Player[playerid][Admin] == 5)
- {
- format(string, sizeof string, "[ADMINISTRADOR RCON] %s(%i): %s", GetPlayerNameEx(playerid), playerid, texto);
- SendClientMessageToAll(Cor_Azul_Admin, string);
- }
- if(Player[playerid][Admin] == 4)
- {
- format(string, sizeof string, "[ADMINISTRADOR] %s(%i): %s", GetPlayerNameEx(playerid), playerid, texto);
- SendClientMessageToAll(Cor_Azul_Admin, string);
- }
- if(Player[playerid][Admin] == 3)
- {
- format(string, sizeof string, "[SUB-ADMINISTRADOR] %s(%i): %s", GetPlayerNameEx(playerid), playerid, texto);
- SendClientMessageToAll(Cor_Azul_Admin, string);
- }
- if(Player[playerid][Admin] == 2)
- {
- format(string, sizeof string, "[MODERADOR] %s(%i): %s", GetPlayerNameEx(playerid), playerid, texto);
- SendClientMessageToAll(Cor_Azul_Admin, string);
- }
- if(Player[playerid][Admin] == 1)
- {
- format(string, sizeof string, "[SUB-MODERADOR] %s(%i): %s", GetPlayerNameEx(playerid), playerid, texto);
- SendClientMessageToAll(Cor_Azul_Admin, string);
- }
- return 1;
- }
- CMD:lc(playerid)
- {
- if(!(Player[playerid][Admin] > 2))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- new s[100];
- for(new i = 0; i < 100; i++)
- {
- SendClientMessageToAll(-1, " ");
- }
- format(s, sizeof s, "[INFO] Admin %s limpou o chat.", GetPlayerNameEx(playerid));
- SendClientMessageToAll(-1, s);
- return 1;
- }
- CMD:viraradmin(playerid)
- {
- if(IsPlayerAdmin(playerid))
- {
- Player[playerid][Admin] = 5;
- }
- return 1;
- }
- CMD:gmx(playerid)
- {
- if(IsPlayerAdmin(playerid) || Player[playerid][Admin] > 4)
- {
- SendRconCommand("gmx");
- }
- return 1;
- }
- CMD:daradmin(playerid, params[])
- {
- new str[128], st[20], level, id;
- if(!(IsPlayerAdmin(playerid) || Player[playerid][Admin] > 4))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "dd", id, level))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /daradmin [playerid] [level]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- if(level < 0 || level > 6)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você só poderá setar os leveis de 0 à 5.");
- Player[id][Admin] = level;
- format(str, sizeof(str), "[SET-ADMIN] Você setou o level %d para o jogador %s(%i).", level, GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Azulzinho, str);
- format(str, sizeof(str), "[SET-ADMIN] O Administrador %s(%i) setou você a %s.", GetPlayerNameEx(playerid), playerid, st);
- SendClientMessage(id, Cor_Amarelo, str);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:darvip(playerid, params[])
- {
- new str[128], st[20], ddias, id;
- if(!(IsPlayerAdmin(playerid) || Player[playerid][Admin] > 3))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "dd", id, ddias))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /darvip [playerid] [dias]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- Player[id][Vip] = 1;
- Player[id][Dias] = (gettime() + (ddias * 24 * 60 * 60));
- format(str, sizeof(str), "[SET-VIP] Você deu %d dias VIP para o jogador %s(%i).", ddias, GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Azulzinho, str);
- format(str, sizeof(str), "[SET-VIP] O %s %s(%i) deu %d dias VIP à você.", st, GetPlayerNameEx(playerid), playerid, ddias);
- SendClientMessage(id, Cor_Amarelo, str);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:dardinheiro(playerid, params[])
- {
- new str[128], st[20], quantia, id;
- if(!(Player[playerid][Admin] > 3))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "ud", id, quantia))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /dardinheiro [playerid] [quantia]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao dar Dinheiro.");
- GivePlayerMoneyEx(id, quantia);
- format(str, sizeof(str), "[DINHEIRO] Você deu $%d para %s(%i).", quantia, GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Azulzinho, str);
- format(str, sizeof(str), "[DINHEIRO] O %s %s(%i) deu a você $%d.", st, GetPlayerNameEx(playerid), playerid, quantia);
- SendClientMessage(id, Cor_Amarelo, str);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- new str[128], st[20], motivo[128], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "us", id, motivo))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /kick [playerid] [motivo]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: %s(%i) foi kickado pelo %s %s(%i). Motivo: %s", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid, motivo);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- SetTimerEx("KickarJogador", 100, false, "i", id);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- new str[128], st[20], motivo[128], id;
- if(!(Player[playerid][Admin] > 2))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "us", id, motivo))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /ban [playerid] [motivo]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: %s(%i) foi banido pelo %s %s(%i). Motivo: %s", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid, motivo);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- SendClientMessage(playerid, Cor_Amarelo, "|| Foi banido injustamente? Pressione F5 para tirar print e vá ao nosso fórum {ff0000}www.sfgw.online/forum");
- SetTimerEx("BanirJogador", 100, false, "i", id);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:darcolete(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 1))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /darcolete [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) deu colete a você.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você deu colete à %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- SetPlayerArmour(id, 100.0);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:darcoletet(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 1))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /darcoletet [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) deu colete a todos.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Azul_Admin, str);
- for(new i; i < GetPlayerPoolSize(); i++)
- if(IsPlayerConnected(i)) SetPlayerArmour(i, 100.0), PlaySoundForPlayer(i, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:darvida(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 1))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /darvida [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) deu vida a você.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você deu vida à %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- SetPlayerHealth(id, 100.0);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:darvidat(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 1))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /darvidat [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) deu vida a todos.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- for(new i; i < GetPlayerPoolSize(); i++)
- if(IsPlayerConnected(i)) SetPlayerHealth(i, 100.0), PlaySoundForPlayer(i, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:matar(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 1))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /matar [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) matou você.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você matou o player %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- SetPlayerHealth(id, 0.0);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:ir(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /ir [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) veio até você.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você foi até %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- new Float: x, Float: y, Float: z;
- GetPlayerPos(id, x, y, z);
- SetPlayerPos(playerid, x, y, z);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:trazer(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /trazer [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) trouxe você até ele.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você trouxe %s(%d) até você.", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- new Float: x, Float: y, Float: z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(id, x, y, z);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:tapa(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /tapa [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: O %s %s(%i) deu um tapa em você.", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Azul_Admin, str);
- format(str, sizeof str, "[SERVER]: Você deu um tapa em %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- new Float:c[3];
- GetPlayerPos(id, c[0], c[1], c[2]);
- SetPlayerPos(id, c[0], c[1], c[2]+15);
- PlaySoundForPlayer(playerid, 1190);
- PlaySoundForPlayer(id, 1190);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:congelar(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /congelar [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: Você foi congelado pelo %s %s(%i).", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Vermelhinho, str);
- format(str, sizeof str, "[SERVER]: Você congelou %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- TogglePlayerControllable(id, 0);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:descongelar(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /descongelar [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: Você foi descongelado pelo %s %s(%i).", st, GetPlayerNameEx(playerid), playerid);
- SendClientMessage(id, Cor_Vermelhinho, str);
- format(str, sizeof str, "[SERVER]: Você descongelou %s(%d).", GetPlayerNameEx(id), id);
- SendClientMessage(playerid, Cor_Amarelo, str);
- TogglePlayerControllable(id, 1);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:calar(playerid, params[])
- {
- new str[128], motivo[128], id, tempo;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "usi", id, motivo, tempo))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /calar [playerid] [motivo] [minutos]");
- if(Player[id][Admin] > 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não pode fazer isso com um Admin!");
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: %s CALOU O JOGADOR %s | TEMPO: %d MINUTOS | MOTIVO: %s", GetPlayerNameEx(playerid), GetPlayerNameEx(id), tempo, motivo);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- Player[id][Calado] = true;
- SetTimerEx("CalarJogador", minutos(tempo), false, "i", id);
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- return 1;
- }
- CMD:descalar(playerid, params[])
- {
- new str[128], st[20], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /descalar [playerid]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: %s(%i) foi descalado pelo %s %s(%i).", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- SendClientMessage(id, Cor_Amarelo, "INFO: Você foi descalado pelo Admin.");
- Player[id][Calado] = false;
- PlaySoundForPlayer(playerid, 1057);
- PlaySoundForPlayer(id, 1057);
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:avisar(playerid, params[])
- {
- new str[128], st[20], motivo[128], id;
- if(Player[playerid][Admin] == 0)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "us", id, motivo))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /avisar [playerid] [motivo]");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- Player[id][Avisado]++;
- format(str, sizeof(str), "[SERVER]: %s(%i) foi avisado pelo %s %s(%i). Motivo: %s [Aviso: %d/3]", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid, motivo, Player[id][Avisado]);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- if(Player[id][Avisado] > 2)
- {
- format(str, sizeof(str), "[SERVER]: %s(%i) foi kickado pelo %s %s(%i). Motivo: %s [Aviso: %d/3]", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid, motivo, Player[id][Avisado]);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- SetTimerEx("KickarJogador", 100, false, "i", id);
- }
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- CMD:raviso(playerid, params[])
- {
- new str[128], st[20], id;
- if(!(Player[playerid][Admin] > 2))
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você não está autorizado a usar este comando.");
- if(sscanf(params, "u", id))
- return SendClientMessage(playerid, Cor_Cinza, "[USO CORRETO]: /raviso [playerid]");
- if(Player[id][Avisado] < 1)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Este jogador não tem nenhum aviso em aberto.");
- switch(Player[playerid][Admin])
- {
- case 0: st = "Nenhum";
- case 1: st = "Sub-Moderador";
- case 2: st = "Moderador";
- case 3: st = "Sub-Administrador";
- case 4: st = "Administrador";
- case 5: st = "Administrador Rcon";
- }
- if(IsPlayerConnected(id))
- {
- if(playerid == id)
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Erro ao processar este comando.");
- format(str, sizeof(str), "[SERVER]: %s(%i) teve 1 aviso retirado pelo %s %s(%i).", GetPlayerNameEx(id), id, st, GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Vermelhinho, str);
- Player[id][Avisado]--;
- }
- else
- {
- SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Jogador não conectado.");
- }
- return 1;
- }
- // FIM DE TODOS OS COMANDOS DO SERVIDOR
- public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
- {
- if(damagedid != INVALID_PLAYER_ID)
- {
- PlaySoundForPlayer(playerid, 17802);
- PlaySoundForPlayer(damagedid, 17802);
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(EntrouCheck[playerid] == true)
- {
- SendClientMessage(playerid, -1, "[INFO]: Você fracassou na missão.");
- EntrouCheck[playerid] = false;
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER)
- {
- GivePlayerWeapon(playerid, 5, 1);
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new s[128];
- if(EntrouCheck[playerid] == true)
- {
- format(s, sizeof s, "[INFO]: %s(%d) cumpriu a missão de transporte ilegal e foi recompensado em $2k + 3 Scores.", GetPlayerNameEx(playerid), playerid);
- SendClientMessageToAll(Cor_Verde, s);
- new Nivel = GetPlayerScore(playerid);
- SetPlayerScore(playerid, Nivel + 3);
- GivePlayerMoneyEx(playerid, 2000);
- EntrouCheck[playerid] = false;
- DisablePlayerCheckpoint(playerid);
- PlaySoundForPlayer(playerid, 1057);
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case Dialog_Registro:
- {
- if(response)
- {
- if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext))
- {
- ShowPlayerDialog(playerid, Dialog_Registro ,DIALOG_STYLE_INPUT, "{ffff00}SF-GW [SA-MP] - Registrar", "{ff0000}Sua senha deve conter no mínimo 5 caracteres e no máximo 20.\n\n{ffffff}Digite uma nova senha seguindo os padrões.", "Registrar", "Sair" );
- return 1;
- }
- DOF2_CreateFile(GetPlayerArquivo(playerid));
- DOF2_SetString(GetPlayerArquivo(playerid),"Senha", inputtext );
- DOF2_SetInt(GetPlayerArquivo(playerid), "Score", 0);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Matou", 0);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Morreu", 0);
- DOF2_SetBool(GetPlayerArquivo(playerid), "Calado", false);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Admin", 0);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Vip", 0);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Dias", 0);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Dinheiro", 10000);
- DOF2_SaveFile();
- GivePlayerMoneyEx(playerid, 10000);
- PlaySoundForPlayer(playerid, 1057);
- new s[300];
- format(s, sizeof s, "{ffffff}Bem vindo ao {DDA0DD}[GB]» Guerra Brasil SA-MP Gang War v1.1.0\n\n{ffffff}A conta {ffff00}%s {ffffff}foi registrada.\n\n{ffffff}Por favor digite a senha para começar a jogar.", GetPlayerNameEx(playerid));
- ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, "{ffff00}SF-GW [SA-MP] - Logar", s, "Logar", "Sair");
- }
- else Kick( playerid );
- }
- case Dialog_Login:
- {
- if(response)
- {
- if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext))
- {
- ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, "{ffff00}SF-GW [SA-MP] - Logar", "{ff0000}Senha inválida!\n\n{ffffff}Digite novamente a senha. Ao errar 5x você será kickado.", "Logar", "Sair");
- return 1;
- }
- if(strcmp(inputtext, DOF2_GetString(GetPlayerArquivo(playerid), "Senha")) == 0)
- {
- CarregarJogador(playerid);
- SendClientMessage(playerid, Cor_Verdinho, "INFO: Logado com sucesso!");
- PlaySoundForPlayer(playerid, 1057);
- if(Player[playerid][Calado] == true)
- {
- SendClientMessage(playerid, Cor_Amarelo, "INFO: Você está calado de falar no chat por 2 minutos.");
- SetTimerEx("CalarJogador", 120000, false, "i", playerid);
- }
- }
- else
- {
- Erro[playerid]++;
- if(Erro[playerid] == 5)
- {
- Kick(playerid);
- }
- ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, "{ffff00}SF-GW [SA-MP] - Logar", "{ff0000}Senha inválida!\n\n{ffffff}Digite novamente a senha. Ao errar 5x você será kickado.", "Logar", "Sair");
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- }
- if(dialogid == Dialog_Tops)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, Dialog_Tops, DIALOG_STYLE_LIST, "{00ff00}Rank TOPs", "{FFFF00}Para ver os Tops On-line:\n\n{ffffff}Ver Players ricos on-line.\nVer Players que mais Matou.", "OK", #);
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid, Cor_Laranja, "|| TOP Ricos On-line:");
- new s[150];
- foreach(Player, i)
- {
- if(GetPlayerMoney(i) > 100000)
- {
- format(s, sizeof s, "Jogador %s(%d) - Dinheiro: {228b22}$%i", GetPlayerNameEx(i), i, GetPlayerMoney(i));
- SendClientMessage(playerid, -1, s);
- }
- }
- }
- if(listitem == 2)
- {
- SendClientMessage(playerid, Cor_Laranja, "|| TOP Kills On-line:");
- new s[150];
- foreach(Player, i)
- {
- if(Player[i][Matou] > 100)
- {
- format(s, sizeof s, "Jogador %s(%d) - Kills: {FFA500}%d", GetPlayerNameEx(i), i, Player[i][Matou]);
- SendClientMessage(playerid, -1, s);
- }
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- new str[20], str1[10], str2[25];
- switch(Player[clickedplayerid][Admin])
- {
- case 0: str = "Nenhum";
- case 1: str = "Sub-Moderador";
- case 2: str = "Moderador";
- case 3: str = "Sub-Administrador";
- case 4: str = "Administrador";
- case 5: str = "Administrador Rcon";
- }
- switch(Player[clickedplayerid][Vip])
- {
- case 0: str1 = "Não";
- case 1: str1 = "Sim";
- }
- switch(gTeam[clickedplayerid])
- {
- case 0: str2 = "N/A";
- case 1: str2 = "{1e90ff}Polícia";
- case 2: str2 = "{FFA500}Frangos";
- case 3: str2 = "{708090}Mendingos";
- case 4: str2 = "{ff0000}Máfia";
- }
- new s[1000], s1[1000];
- format(s1, sizeof s1, "{ffffff}Matou [%d]\nMorreu: [%d]\nDinheiro: [{228b22}$%d{ffffff}]\nSkin ID: [%d]\n", Player[clickedplayerid][Matou], Player[clickedplayerid][Morreu], GetPlayerMoney(clickedplayerid), GetPlayerSkin(clickedplayerid));
- strcat(s, s1);
- format(s1, sizeof s1, "{ffffff}Gang: [%s{ffffff}]\nLevel Admin: [{d5aaff}%s{ffffff}]\nVIP: [%s | Dias: %d]\nAvisos: [%d/3]\n", str2, str, str1, (Player[clickedplayerid][Dias] - gettime()) / (60 * 60 * 24), Player[clickedplayerid][Avisado]);
- strcat(s, s1);
- ShowPlayerDialog(playerid, Dialog_Geral, DIALOG_STYLE_MSGBOX, "{ee82ee}Informações do Player", s, "OK", #);
- PlaySoundForPlayer(playerid, 1057);
- return 1;
- }
- public OnGameModeInit()
- {
- SetGameModeText("TDM/GANGS/DEATHMATCH");
- SendRconCommand("mapname San Fierro");
- SendRconCommand("language Portugues [Brasil]");
- UsePlayerPedAnims();
- //DisableInteriorEnterExits();
- ShowPlayerMarkers(true);
- ShowNameTags(true);
- EnableStuntBonusForAll(false);
- AntiDeAMX();
- // =========================== Polícia ===========================
- AddPlayerClass(280, -1621.8575, 683.2133, 7.1875, 179.8687, 0, 0, 0, 0, 0, 0); // [ ID 0 ]
- AddPlayerClass(285, -1621.8575, 683.2133, 7.1875, 179.8687, 0, 0, 0, 0, 0, 0); // [ ID 1 ]
- // =========================== Frangos =============================
- AddPlayerClass(167, -2679.3259, 263.0276, 4.6328, 0.6109, 0, 0, 0, 0, 0, 0) ;// [ ID 2 ]
- AddPlayerClass(155, -2679.3259, 263.0276, 4.6328, 0.6109, 0, 0, 0, 0, 0, 0); // [ ID 3 ]
- // =========================== Medingos ===========================
- AddPlayerClass(230, -2925.2324, 496.7823, 4.9066, 266.9053, 0, 0, 0, 0, 0, 0); // [ ID 4 ]
- AddPlayerClass(137, -2925.2324, 496.7823, 4.9066, 266.9053, 0, 0, 0, 0, 0, 0); // [ ID 5 ]
- // =========================== Máfia =============================
- AddPlayerClass(112, -2722.8191, -314.8344, 7.1775, 43.7757, 0, 0, 0, 0, 0, 0) ;// [ ID 6 ]
- AddPlayerClass(122, -2722.8191, -314.8344, 7.1775, 43.7757, 0, 0, 0, 0, 0, 0); // [ ID 7 ]
- if(PROTECAO == 1)
- {
- new SERVER_PORT = GetServerVarAsInt("port");
- if(SERVER_PORT != PROTECAO_PORTA)
- {
- printf("=================================================================");
- printf("Sistema de proteção de porta ativado.");
- printf("Você não tem permissão para usar este gamemode.");
- printf("=================================================================");
- SetTimer("Exit", 5000, false);
- return true;
- }
- new SERVER_IP[16];
- GetServerVarAsString("bind", SERVER_IP, sizeof SERVER_IP);
- if(strcmp(SERVER_IP, PROTECAO_IP) || !strlen(SERVER_IP))
- {
- printf("=================================================================\n\n");
- printf("Sistema de proteção de IP ativado.\n\n");
- printf("Você não tem permissão para usar este gamemode.\n\n");
- printf("=================================================================\n\n");
- SetTimer("Exit", 5000, false);
- return true;
- }
- new SERVER_RCON[15];
- GetServerVarAsString("rcon_password", SERVER_RCON, sizeof SERVER_RCON);
- if(strcmp(SERVER_RCON, PROTECAO_RCON))
- {
- printf("=================================================================\n\n");
- printf("Sistema de proteção de RCON ativado.\n\n");
- printf("Você não tem permissão para usar este gamemode.\n\n");
- printf("=================================================================\n\n");
- SetTimer("Exit", 5000, false);
- return true;
- }
- new SERVER_GM[15];
- GetServerVarAsString("gamemode0", SERVER_GM, sizeof SERVER_GM);
- if(strcmp(SERVER_GM, PROTECAO_GM))
- {
- printf("=================================================================\n\n");
- printf("Sistema de proteção de uso do GM ativado.\n\n");
- printf("Você não tem permissão para usar este gamemode.\n\n");
- printf("=================================================================\n\n");
- SetTimer("Exit", 5000, false);
- return true;
- }
- }
- else
- {
- printf("=================================================================\n\n");
- printf("Sistema de proteção do gamemode ativado.\n\n");
- printf("Você não tem permissão para usar este gamemode.\n\n");
- printf("=================================================================\n\n");
- SetTimer("Exit", 5000, false);
- }
- // CARREGAMENTO DE VEÍCULOS DO SERVIDOR
- // CARROS MENDINGOS
- AddStaticVehicleEx(585,-2901.8999000,504.8999900,4.6000000,180.0000000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2898.3999000,504.8999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2894.7000000,505.0000000,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2891.0996000,504.9003900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2887.7000000,504.8999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2884.2000000,504.8999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2880.7000000,504.8999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2877.2000000,504.7999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(585,-2874.0000000,504.7999900,4.6000000,179.9950000,9,9,15); //Emperor
- AddStaticVehicleEx(463,-2913.8999000,505.0000000,4.5000000,176.0000000,9,9,15); //Freeway
- AddStaticVehicleEx(463,-2912.7000000,504.8999900,4.5000000,175.9950000,9,9,15); //Freeway
- AddStaticVehicleEx(463,-2911.6001000,504.6000100,4.5000000,175.9950000,9,9,15); //Freeway
- AddStaticVehicleEx(463,-2910.2998000,504.7002000,4.5000000,175.9950000,9,9,15); //Freeway
- AddStaticVehicleEx(463,-2909.2000000,504.5000000,4.5000000,175.9950000,9,9,15); //Freeway
- AddStaticVehicleEx(463,-2907.8994000,504.5996100,4.5000000,175.9950000,9,9,15); //Freeway
- // CARROS FRANGOS
- AddStaticVehicleEx(560,-2694.7000000,268.6000100,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2691.5000000,268.3999900,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2688.2000000,268.5000000,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2685.2000000,268.3999900,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2681.8000000,268.5000000,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2678.0000000,268.5000000,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2674.8000000,268.6000100,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2671.7000000,268.7999900,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2668.3000000,268.7999900,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2665.1001000,268.7000100,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2661.8994000,268.7002000,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(560,-2658.6001000,268.5000000,4.1000000,0.0000000,6,6,15); //Sultan
- AddStaticVehicleEx(448,-2693.8000000,276.7999900,4.0000000,266.0000000,6,6,15); //Pizzaboy
- AddStaticVehicleEx(448,-2693.8000000,275.6000100,4.0000000,265.9950000,6,6,15); //Pizzaboy
- AddStaticVehicleEx(448,-2693.8000000,274.2999900,4.0000000,265.9950000,6,6,15); //Pizzaboy
- AddStaticVehicleEx(448,-2693.8000000,272.8999900,4.0000000,265.9950000,6,6,15); //Pizzaboy
- AddStaticVehicleEx(469,-2675.8999000,253.2000000,14.5000000,0.0000000,6,6,15); //Sparrow
- AddStaticVehicleEx(604,2101.729003,-628.966491,61.813407,162.689712,-1,-1,300); // Glendale
- AddStaticVehicleEx(586,2451.481201,55.255008,26.579204,179.959945,-1,-1,300); // Wayfarer
- AddStaticVehicleEx(586,2253.428710,104.948410,26.530542,180.691009,-1,-1,300); // Wayfarer
- AddStaticVehicleEx(505,2207.035156,-66.184028,27.163831,269.658843,-1,-1,300); // Rancher
- AddStaticVehicleEx(563,-1189.804199,29.660362,14.852951,45.063426,-1,-1,300); // Raindance
- AddStaticVehicleEx(553,-1603.325561,-295.474975,15.487422,44.890369,-1,-1,300); // Nevada
- AddStaticVehicleEx(592,-1696.480712,-286.777709,15.345450,313.706359,-1,-1,300); // Andromada
- AddStaticVehicleEx(488,-1207.351928,-142.848236,14.326625,133.912704,-1,-1,300); // News Chopper
- AddStaticVehicleEx(599,-1599.556274,651.758300,7.379419,358.746124,-1,-1,300); // Police Ranger
- AddStaticVehicleEx(599,-1588.365722,673.089538,7.378192,179.123703,-1,-1,300); // Police Ranger
- AddStaticVehicleEx(488,-1578.891601,-602.018798,14.308642,276.614410,-1,-1,300); // News Chopper
- AddStaticVehicleEx(605,-617.653381,-1739.101440,99.882171,358.985809,-1,-1,300); // Sadler
- AddStaticVehicleEx(424,330.989410,-1809.328857,4.265523,1.276401,-1,-1,300); // BF Injection
- AddStaticVehicleEx(424,698.059814,-1813.736083,9.402563,150.592590,-1,-1,300); // BF Injection
- AddStaticVehicleEx(553,1483.304687,-2593.441894,14.931757,269.766937,-1,-1,300); // Nevada
- AddStaticVehicleEx(476,2130.466552,-2520.143798,14.272435,138.020599,-1,-1,300); // Rustler
- AddStaticVehicleEx(417,1870.243408,-2405.616699,13.599685,200.981994,-1,-1,300); // Leviathan
- AddStaticVehicleEx(592,2071.226318,-2594.315673,14.751864,89.647941,-1,-1,300); // Andromada
- AddStaticVehicleEx(582,2296.629150,2763.742675,10.878865,268.520690,-1,-1,300); // Newsvan
- AddStaticVehicleEx(573,2295.907470,2738.183837,11.470869,267.641082,-1,-1,300); // Duneride
- AddStaticVehicleEx(588,1612.208618,2213.808837,10.721532,89.926582,-1,-1,300); // Hotdog
- AddStaticVehicleEx(412,1598.918701,2140.321533,11.294026,269.257141,-1,-1,300); // Voodoo
- AddStaticVehicleEx(588,2142.991455,2799.285400,10.729272,270.523742,-1,-1,300); // Hotdog
- AddStaticVehicleEx(572,1418.178833,2577.892578,10.400233,358.029174,-1,-1,300); // Mower
- AddStaticVehicleEx(574,1346.920532,2607.543701,10.545489,180.086242,-1,-1,300); // Sweeper
- AddStaticVehicleEx(438,1233.670776,2609.664794,10.824523,270.622222,-1,-1,300); // Cabbie
- AddStaticVehicleEx(480,-2599.018554,2344.678222,8.521818,92.548477,-1,-1,300); // Comet
- AddStaticVehicleEx(477,-2267.088867,2382.651855,4.751081,134.536666,-1,-1,300); // ZR-350
- AddStaticVehicleEx(563,-2227.573486,2327.053222,8.253432,88.994888,-1,-1,300); // Raindance
- AddStaticVehicleEx(555,-2547.903808,2300.186767,4.668592,96.952102,-1,-1,300); // Windsor
- AddStaticVehicleEx(484,-2218.406005,2426.355468,0.432521,318.080566,-1,-1,300); // Marquis
- AddStaticVehicleEx(472,-2229.250000,2434.770263,0.056145,314.224731,-1,-1,300); // Coastguard
- AddStaticVehicleEx(453,-2238.242431,2406.155273,-0.105446,135.851409,-1,-1,300); // Reefer
- AddStaticVehicleEx(469,-1722.476440,2567.455322,104.558647,354.053894,-1,-1,300); // Sparrow
- AddStaticVehicleEx(557,-1532.151245,2642.772216,56.210948,88.476615,-1,-1,300); // Monster B
- AddStaticVehicleEx(468,-662.182373,2305.807373,135.717910,89.176910,-1,-1,300); // Sanchez
- AddStaticVehicleEx(471,-769.170227,2414.139160,156.543426,79.858093,-1,-1,300); // Quad
- AddStaticVehicleEx(451,-897.202514,2005.134277,60.619880,130.721237,-1,-1,300); // Turismo
- AddStaticVehicleEx(506,-921.254272,2004.722778,60.618511,308.394317,-1,-1,300); // Super GT
- AddStaticVehicleEx(519,427.540710,2503.588134,17.403181,85.970428,-1,-1,300); // Shamal
- AddStaticVehicleEx(563,364.956237,2536.367187,17.353490,182.053497,-1,-1,300); // Raindance
- AddStaticVehicleEx(553,190.110153,2550.402832,17.775711,180.493881,-1,-1,300); // Nevada
- AddStaticVehicleEx(511,308.829010,2465.628906,17.849935,35.710266,-1,-1,300); // Beagle
- AddStaticVehicleEx(473,2959.106933,2119.129638,0.436282,17.503694,-1,-1,300); // Dinghy
- AddStaticVehicleEx(416,1607.618774,1840.495117,10.969424,359.176116,-1,-1,300); // Ambulance
- AddStaticVehicleEx(416,1619.128173,1849.171020,10.969202,178.983261,-1,-1,300); // Ambulance
- AddStaticVehicleEx(416,1591.877197,1849.653930,10.997301,178.991165,-1,-1,300); // Ambulance
- AddStaticVehicleEx(506,2103.191406,2062.930419,10.549098,268.991699,-1,-1,300); // Super GT
- AddStaticVehicleEx(530,2245.216796,2005.753051,10.581551,1.084004,-1,-1,300); // Forklift
- AddStaticVehicleEx(602,1413.922607,701.734252,10.625618,89.174018,-1,-1,300); // Alpha
- AddStaticVehicleEx(496,1538.217407,787.371704,10.536388,359.824157,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(526,2220.979492,733.907531,11.227642,178.310302,-1,-1,300); // Fortune
- AddStaticVehicleEx(587,2130.526611,652.403015,11.185577,357.420227,-1,-1,300); // Euros
- AddStaticVehicleEx(531,825.326660,913.180725,13.309247,250.680236,-1,-1,300); // Tractor
- AddStaticVehicleEx(512,-1089.876342,-1621.380859,76.649108,269.511962,-1,-1,300); // Cropdust
- AddStaticVehicleEx(574,-1697.945678,-542.810180,13.873606,245.753158,-1,-1,300); // Sweeper
- AddStaticVehicleEx(497,-1681.336181,705.896667,30.782888,90.362594,-1,-1,300); // Police Maverick - policiasf
- AddStaticVehicleEx(424,565.595703,1243.033691,11.499086,29.653474,-1,-1,300); // BF Injection
- AddStaticVehicleEx(525,167.493728,1188.900024,14.633475,155.685501,-1,-1,300); // Tow Truck
- AddStaticVehicleEx(521,-79.324546,1221.747314,19.312673,359.523132,-1,-1,300); // FCR-900
- AddStaticVehicleEx(522,-177.854888,1219.741821,19.305849,91.934768,-1,-1,300); // NRG-500
- AddStaticVehicleEx(527,-314.970062,1165.263305,19.457611,178.854644,-1,-1,300); // Cadrona
- AddStaticVehicleEx(549,-228.245178,985.190124,19.298561,0.251316,-1,-1,300); // Tampa
- AddStaticVehicleEx(440,-363.121917,1102.478637,19.862762,270.152770,-1,-1,300); // Rumpo
- AddStaticVehicleEx(539,-320.957977,1514.980834,74.718795,0.262085,-1,-1,300); // Vortex
- AddStaticVehicleEx(539,-339.692810,1515.062011,74.719467,359.860809,-1,-1,300); // Vortex
- AddStaticVehicleEx(554,-1043.545043,1562.659912,33.518150,210.613113,-1,-1,300); // Yosemite
- AddStaticVehicleEx(588,-1355.027954,2068.869628,52.285408,272.649383,-1,-1,300); // Hotdog
- AddStaticVehicleEx(539,-1375.415527,2114.634033,40.905174,50.119205,-1,-1,300); // Vortex
- AddStaticVehicleEx(573,-1938.462768,2409.065673,50.542209,291.095458,-1,-1,300); // Duneride
- AddStaticVehicleEx(554,-1932.736938,2374.070068,49.585769,291.070495,-1,-1,300); // Yosemite
- AddStaticVehicleEx(582,-1472.971557,2655.848144,55.887180,0.785611,-1,-1,300); // Newsvan
- AddStaticVehicleEx(514,-1307.641601,2704.250244,50.647926,184.172164,-1,-1,300); // Tanker
- AddStaticVehicleEx(514,-1307.584960,2705.660156,50.651790,184.586715,-1,-1,300); // Tanker
- AddStaticVehicleEx(584,-1299.530395,2706.305664,50.651695,184.587066,-1,-1,300); // Tanker - ID:584
- AddStaticVehicleEx(602,-743.187438,2751.473876,47.042072,179.087905,-1,-1,300); // Alpha
- AddStaticVehicleEx(526,-538.884582,2582.976562,53.180725,269.969116,-1,-1,300); // Fortune
- AddStaticVehicleEx(518,-520.710754,2566.830810,53.084938,268.338073,-1,-1,300); // Buccaneer
- AddStaticVehicleEx(516,-207.482772,2769.073486,62.225067,180.532302,-1,-1,300); // Nebula
- AddStaticVehicleEx(468,264.847503,2885.420898,11.386020,172.987213,-1,-1,300); // Sanchez
- AddStaticVehicleEx(528,2246.2334,2430.0347,3.3169,358.3836,0,0,300); //// FBI Truck
- AddStaticVehicleEx(528,2281.2976,2473.3481,3.3182,358.3369,0,0,300); //// FBI Truck
- AddStaticVehicleEx(528,2298.9382,2431.4714,-7.4095,359.4223,0,0,300); //// FBI Truck
- AddStaticVehicleEx(512,2367.217529,-652.901428,128.003982,269.771057,-1,-1,300); // Cropdust
- AddStaticVehicleEx(597,-1612.046142,673.640014,6.981153,177.755645,-1,-1,300); // Police Car (SFPD) - delegaciasf ( AddStaticVehicleEx(597,-1582.897583,672.736328,6.956566,177.755462,-1,-1,300); // Police Car (SFPD) - delegaciasf ( AddStaticVehicleEx(599,-1599.533691,652.223937,7.379106,359.577087,-1,-1,300); // Police Ranger - delegaciasf
- AddStaticVehicleEx(423,-1641.102050,1301.690429,7.054428,135.797485,-1,-1,300); // Mr Whoopee
- AddStaticVehicleEx(555,-1555.035034,1201.104003,6.869337,89.188964,-1,-1,300); // Windsor
- AddStaticVehicleEx(427,-1622.648681,652.062805,7.319251,358.180480,-1,-1,300); // Enforcer
- AddStaticVehicleEx(528,-1637.096801,673.365539,7.230951,268.835723,-1,-1,300); // FBI Truck
- AddStaticVehicleEx(601,-1637.324707,661.950988,6.946221,270.321899,-1,-1,300); // S.W.A.T. Van
- AddStaticVehicleEx(429,-1555.412963,-2742.963378,48.223293,145.594711,-1,-1,300); // Banshee
- AddStaticVehicleEx(584,-1535.471923,-2749.609375,49.557468,170.063232,-1,-1,300); // Roadtrain
- AddStaticVehicleEx(514,-1526.077026,-2753.557373,49.127376,168.650894,-1,-1,300); // Tanker
- // AddStaticVehicleEx(514,-1544.713745,-2744.218505,49.144748,348.651062,-1,-1,300); // Tanker - tro
- AddStaticVehicleEx(435,-1544.405151,-2744.670166,49.580936,170.553466,-1,-1,300); //
- AddStaticVehicleEx(424,-1414.723754,-1167.655273,103.241622,160.819152,-1,-1,300); // BF Injection
- AddStaticVehicleEx(544,-2020.689941,75.769752,28.277809,273.193908,-1,-1,300); // Firetruck LA
- AddStaticVehicleEx(521,-2148.388183,-895.213012,31.595251,91.171836,-1,-1,300); // FCR-900
- AddStaticVehicleEx(521,-2134.634277,-763.879394,31.593683,270.832275,-1,-1,300); // FCR-900
- AddStaticVehicleEx(507,1325.611206,1279.050903,10.645749,0.390171,-1,-1,300); // Elegant
- AddStaticVehicleEx(480,1312.799194,1279.021850,10.592952,359.086761,-1,-1,300); // Comet
- AddStaticVehicleEx(475,1512.116455,2258.158691,10.626214,358.109771,-1,-1,300); // Sabre
- AddStaticVehicleEx(496,1531.066772,2214.873779,10.536422,176.431808,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(426,2385.284912,2227.864257,10.490673,89.055099,-1,-1,300); // Premier
- AddStaticVehicleEx(507,2359.979980,2186.069335,10.526950,179.638641,-1,-1,300); // Elegant
- AddStaticVehicleEx(508,2587.067871,2053.209228,11.195193,91.049583,-1,-1,300); // Journey
- AddStaticVehicleEx(468,2587.552978,1966.894287,10.489451,0.991108,-1,-1,300); // Sanchez
- AddStaticVehicleEx(549,2594.184814,1976.452880,10.512781,89.799858,-1,-1,300); // Tampa
- AddStaticVehicleEx(535,2639.831298,747.298339,10.583799,0.372442,-1,-1,300); // Slamvan
- AddStaticVehicleEx(535,2074.487060,1275.568725,10.435487,358.147216,-1,-1,300); // Slamvan
- AddStaticVehicleEx(426,1692.205078,2054.032226,10.991252,272.542846,-1,-1,300); // Premier
- AddStaticVehicleEx(516,1681.295654,2324.161621,10.654758,273.359344,-1,-1,300); // Nebula
- AddStaticVehicleEx(420,2805.484863,2414.976806,10.599190,313.219299,-1,-1,300); // Taxi
- AddStaticVehicleEx(420,2503.708984,1432.501098,10.599412,89.681793,-1,-1,300); // Taxi
- AddStaticVehicleEx(559,-2692.008300,205.026702,3.992293,359.233947,-1,-1,300); // Jester
- AddStaticVehicleEx(560,-2675.639648,204.736450,4.040741,359.736083,-1,-1,300); // Sultan
- AddStaticVehicleEx(562,-2667.079833,204.311218,3.995048,1.370054,-1,-1,300); // Elegy
- AddStaticVehicleEx(558,-2663.070312,204.680801,3.965759,1.193557,-1,-1,300); // Uranus
- AddStaticVehicleEx(561,-2649.132568,204.546112,4.149528,359.944000,-1,-1,300); // Stratum
- AddStaticVehicleEx(588,-2613.847900,450.155181,14.504993,359.751281,-1,-1,300); // Hotdog
- AddStaticVehicleEx(408,-2757.363281,-191.791809,7.560332,359.836425,-1,-1,300); // Trashmaster
- AddStaticVehicleEx(550,-2231.402343,293.779754,34.939498,358.394989,-1,-1,300); // Sunrise
- AddStaticVehicleEx(422,-1863.777587,-216.077453,18.368766,2.114235,-1,-1,300); // Bobcat
- AddStaticVehicleEx(407,-2021.246582,93.071853,28.252845,273.661071,-1,-1,300); // Firetruck
- AddStaticVehicleEx(486,-2127.786621,253.772644,35.751880,268.690277,-1,-1,300); // Dozer - zonaconstrucao
- AddStaticVehicleEx(538,-1942.722290,169.651779,27.000619,356.697967,-1,-1,300); // Streak
- AddStaticVehicleEx(524,-2096.775878,176.160186,35.986194,356.704498,-1,-1,300); // Cement Truck
- AddStaticVehicleEx(532,1953.396850,182.151992,35.735698,349.347320,-1,-1,300); // Combine
- AddStaticVehicleEx(433,376.687347,1899.389526,18.077289,88.347488,-1,-1,300); // Barracks
- AddStaticVehicleEx(513,1597.835083,1632.094970,11.362809,180.889389,-1,-1,300); // Stunt
- AddStaticVehicleEx(513,1617.776733,1633.108276,11.373704,183.890655,-1,-1,300); // Stunt
- AddStaticVehicleEx(592,1477.129394,1812.224853,12.008674,180.535781,-1,-1,300); // Andromada
- AddStaticVehicleEx(553,1573.063232,1446.704833,12.154152,92.350669,-1,-1,300); // Nevada
- AddStaticVehicleEx(519,1551.206665,1691.026611,11.742833,90.899291,-1,-1,300); // Shamal
- AddStaticVehicleEx(485,1700.979736,1630.094604,10.314890,165.462280,-1,-1,300); // Baggage
- AddStaticVehicleEx(485,1688.632446,1633.288818,10.478095,165.368881,-1,-1,300); // Baggage
- AddStaticVehicleEx(488,1651.456298,1539.024658,10.955972,57.169029,-1,-1,300); // News Chopper
- AddStaticVehicleEx(488,1618.491455,1544.665161,10.986483,343.137451,-1,-1,300); // News Chopper
- AddStaticVehicleEx(593,1283.515991,1387.189086,11.276252,273.136779,-1,-1,300); // Dodo
- AddStaticVehicleEx(593,1282.703369,1402.275268,11.695543,273.136779,-1,-1,300); // Dodo
- AddStaticVehicleEx(511,1362.371704,1713.971435,12.196736,270.295227,-1,-1,300); // Beagle
- AddStaticVehicleEx(511,1360.288574,1756.411010,12.194448,270.295166,-1,-1,300); // Beagle
- AddStaticVehicleEx(497,2302.794921875,2496.2744140625,18.214040756226,0.0,-1,-1,300); // Maverick Lei
- AddStaticVehicleEx(497,2335.2141113281,2496.2744140625,18.214040756226,0.0,-1,-1,300); // Maverick Lei
- AddStaticVehicleEx(536,2508.231201,-1666.453613,13.179599,11.692899,-1,-1,300); // Blade
- AddStaticVehicleEx(536,2473.164550,-1697.413818,13.298800,1.174600,-1,-1,300); // Blade
- AddStaticVehicleEx(482,2297.253173,-1633.385864,14.429800,269.462585,-1,-1,300); // Burrito
- AddStaticVehicleEx(507,2158.485107,-1808.116455,13.487700,359.479492,-1,-1,300); // Elegant
- AddStaticVehicleEx(562,2119.686767,-1782.603881,13.256699,179.794006,-1,-1,300); // Elegy
- AddStaticVehicleEx(429,2069.073730,-1881.908813,13.117199,269.270599,-1,-1,300); // Banshee
- AddStaticVehicleEx(603,2529.306884,-2003.333496,13.059800,133.291107,-1,-1,300); // Phoenix
- AddStaticVehicleEx(507,2498.893310,-1953.598754,13.319299,359.762786,-1,-1,300); // Elegant
- AddStaticVehicleEx(439,2728.903076,-1935.343017,13.255599,90.009399,-1,-1,300); // Stallion
- AddStaticVehicleEx(560,2854.171875,-1909.502075,10.589599,179.590499,-1,-1,300); // Sultan
- AddStaticVehicleEx(477,2822.024414,-1553.326782,10.604200,89.498596,-1,-1,300); // ZR-350
- AddStaticVehicleEx(475,2742.984130,-1463.042358,30.237199,359.126892,-1,-1,300); // Sabre
- AddStaticVehicleEx(475,2791.589111,-1284.764282,42.810798,178.831893,-1,-1,300); // Sabre
- AddStaticVehicleEx(461,2806.384765,-1186.930297,25.027900,307.741485,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(451,2752.677490,-1177.293090,69.241996,89.650497,-1,-1,300); // Turismo
- AddStaticVehicleEx(536,2322.503662,-1159.155151,26.719100,266.760406,-1,-1,300); // Blade
- AddStaticVehicleEx(536,2506.418212,-1287.638305,34.547401,178.135101,-1,-1,300); // Blade
- AddStaticVehicleEx(411,2432.108154,-1224.751586,24.879400,356.507385,-1,-1,300); // Infernus
- AddStaticVehicleEx(480,2391.151123,-1497.323730,23.672700,89.417198,-1,-1,300); // Comet
- AddStaticVehicleEx(536,2489.626464,-1558.620361,23.556200,359.530914,-1,-1,300); // Blade
- AddStaticVehicleEx(470,2473.187744,-1545.300781,23.481899,181.203292,-1,-1,300); // Patriot
- AddStaticVehicleEx(560,2106.584960,-1364.114257,23.839300,0.390599,-1,-1,300); // Sultan
- AddStaticVehicleEx(470,2229.138916,-1363.603271,23.819000,89.865997,-1,-1,300); // Patriot
- AddStaticVehicleEx(415,2235.806152,-1262.732421,23.451900,285.317504,-1,-1,300); // Cheetah
- AddStaticVehicleEx(475,2148.677734,-1138.431030,25.266399,270.077301,-1,-1,300); // Sabre
- AddStaticVehicleEx(487,2148.766113,-1199.014526,23.483100,89.339897,-1,-1,300); // Maverick
- AddStaticVehicleEx(496,2031.438720,-1141.181274,24.309299,269.818511,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(559,1803.716552,-1931.833251,13.110899,359.841888,-1,-1,300); // Jester
- AddStaticVehicleEx(535,1779.489624,-1887.178833,13.255800,268.633789,-1,-1,300); // Slamvan
- AddStaticVehicleEx(535,1904.155761,-2047.087158,13.299699,90.496597,-1,-1,300); // Slamvan
- AddStaticVehicleEx(559,2757.500488,-2388.546630,13.626600,179.320602,-1,-1,300); // Jester
- AddStaticVehicleEx(400,2763.681640,-2510.671386,13.633899,0.071599,-1,-1,300); // Landstalker
- AddStaticVehicleEx(587,2488.060058,-2242.561035,13.421899,358.807586,-1,-1,300); // Euros
- AddStaticVehicleEx(587,2192.618896,-2247.028320,13.206700,222.634399,-1,-1,300); // Euros
- AddStaticVehicleEx(536,1981.109375,-1985.537109,13.290200,359.551605,-1,-1,300); // Blade
- AddStaticVehicleEx(400,1924.225830,-2122.648681,13.347100,359.074005,-1,-1,300); // Landstalker
- AddStaticVehicleEx(487,1972.960327,-2345.638671,13.722900,49.201198,-1,-1,300); // Maverick
- AddStaticVehicleEx(487,1974.860595,-2312.530029,13.720299,47.337001,-1,-1,300); // Maverick
- AddStaticVehicleEx(476,1960.206420,-2647.501220,14.008600,0.655900,-1,-1,300); // Rustler
- AddStaticVehicleEx(519,1468.417846,-2436.612548,13.112799,244.401702,-1,-1,300); // Shamal
- AddStaticVehicleEx(400,2657.290771,-1691.849121,9.083800,269.659484,-1,-1,300); // Landstalker
- AddStaticVehicleEx(415,1731.069824,-1008.631713,23.659000,347.064300,-1,-1,300); // Cheetah
- AddStaticVehicleEx(565,1713.726928,-1069.045654,23.585899,179.071395,-1,-1,300); // Flash
- AddStaticVehicleEx(602,1947.581298,-1376.521606,18.093900,57.153400,-1,-1,300); // Alpha
- AddStaticVehicleEx(541,1974.171630,-1448.261596,13.020799,54.737400,-1,-1,300); // Bullet
- AddStaticVehicleEx(402,1623.812622,-1858.785034,13.327099,180.630294,-1,-1,300); // Buffalo
- AddStaticVehicleEx(482,1646.718017,-1597.944335,13.184300,269.834594,-1,-1,300); // Burrito
- AddStaticVehicleEx(507,1460.464477,-1506.953247,13.481200,87.263298,-1,-1,300); // Elegant
- AddStaticVehicleEx(562,1333.540405,-1081.138305,24.873100,269.062194,-1,-1,300); // Elegy
- AddStaticVehicleEx(411,1065.342041,-1221.7234,16.559400,0.166899,-1,-1,300); // Infernus
- AddStaticVehicleEx(535,1146.925292,-1313.180175,14.036499,0.383899,-1,-1,300); // Slamvan
- AddStaticVehicleEx(400,867.565979,-1282.589843,14.866499,0.573599,-1,-1,300); // Landstalker
- AddStaticVehicleEx(603,840.166625,-1391.382080,13.279199,92.020202,-1,-1,300); // Phoenix
- AddStaticVehicleEx(507,1450.437377,-930.135925,36.600299,173.592193,-1,-1,300); // Elegant
- AddStaticVehicleEx(439,1351.268310,-621.113586,108.905799,19.957500,-1,-1,300); // Stallion
- AddStaticVehicleEx(560,1363.136840,-1354.787353,13.299599,357.454589,-1,-1,300); // Sultan
- AddStaticVehicleEx(477,685.311218,-1072.321533,49.264400,60.166000,-1,-1,300); // ZR-350
- AddStaticVehicleEx(475,283.833312,-1161.109008,80.788002,223.389694,-1,-1,300); // Sabre
- AddStaticVehicleEx(475,405.288787,-1262.537109,50.553199,22.541700,-1,-1,300); // Sabre
- AddStaticVehicleEx(506,782.543579,-1633.858154,13.180299,269.153015,-1,-1,300); // Super GT
- AddStaticVehicleEx(451,1357.684082,-1748.962768,13.007699,89.718597,-1,-1,300); // Turismo
- AddStaticVehicleEx(480,660.305175,-1678.123779,14.177000,266.871795,-1,-1,300); // Comet
- AddStaticVehicleEx(536,1034.093994,-2042.785766,12.826299,167.773300,-1,-1,300); // Blade
- AddStaticVehicleEx(470,331.058197,-1883.981689,1.547700,134.312896,-1,-1,300); // Patriot
- AddStaticVehicleEx(470,441.810302,-1303.043945,14.735799,245.044601,-1,-1,300); // Patriot
- AddStaticVehicleEx(415,1246.027832,-2011.639526,59.695899,0.953899,-1,-1,300); // Cheetah
- AddStaticVehicleEx(475,1276.684570,-2010.619995,58.675800,178.738006,-1,-1,300); // Sabre
- AddStaticVehicleEx(496,1271.216674,-2042.679931,59.039798,1.449499,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(521,545.322875,-1477.246704,14.473400,1.886299,-1,-1,300); // FCR-900
- AddStaticVehicleEx(535,1240.936035,-1566.894165,13.363800,87.800003,-1,-1,300); // Slamvan
- AddStaticVehicleEx(535,582.213012,-1885.445312,3.855900,220.550201,-1,-1,300); // Slamvan
- AddStaticVehicleEx(559,362.519012,-1641.115112,32.575401,83.053596,-1,-1,300); // Jester
- AddStaticVehicleEx(400,2088.494384,-2089.732421,14.153400,180.165802,-1,-1,300); // Landstalker
- AddStaticVehicleEx(587,166.351394,-1341.603149,69.380203,178.235397,-1,-1,300); // Euros
- AddStaticVehicleEx(587,797.028381,-843.604980,60.414100,191.026000,-1,-1,300); // Euros
- AddStaticVehicleEx(506,133.514205,-1489.070068,18.430000,58.321498,-1,-1,300); // Super GT
- AddStaticVehicleEx(565,2489.306640,-2605.568847,13.371100,0.480199,-1,-1,300); // Flash
- AddStaticVehicleEx(536,2040.052001,1319.279907,10.377900,183.243896,-1,-1,300); // Blade
- AddStaticVehicleEx(429,2040.524658,1359.278320,10.351599,177.130599,-1,-1,300); // Banshee
- AddStaticVehicleEx(602,2110.410156,1398.367187,10.755200,359.596405,-1,-1,300); // Alpha
- AddStaticVehicleEx(541,2075.603759,1666.974975,10.425200,359.750701,-1,-1,300); // Bullet
- AddStaticVehicleEx(402,2119.584472,1938.596923,10.296699,181.906402,-1,-1,300); // Buffalo
- AddStaticVehicleEx(482,1944.100341,1344.771728,8.941100,0.816799,-1,-1,300); // Burrito
- AddStaticVehicleEx(562,2172.168212,1988.864257,10.547400,89.915100,-1,-1,300); // Elegy
- AddStaticVehicleEx(400,2361.153808,1993.976074,10.425999,178.392898,-1,-1,300); // Landstalker
- AddStaticVehicleEx(603,2221.994628,1998.778686,9.681500,92.618797,-1,-1,300); // Phoenix
- AddStaticVehicleEx(507,2602.776855,1853.066650,10.546799,91.481300,-1,-1,300); // Elegant
- AddStaticVehicleEx(439,2610.760009,1694.258789,10.658499,89.330299,-1,-1,300); // Stallion
- AddStaticVehicleEx(560,2635.241943,1075.772583,10.547200,89.957099,-1,-1,300); // Sultan
- AddStaticVehicleEx(411,2039.125732,1545.087890,10.348099,359.669006,-1,-1,300); // Infernus
- AddStaticVehicleEx(475,2009.878173,2411.752441,10.582799,178.961807,-1,-1,300); // Sabre
- AddStaticVehicleEx(506,2076.403320,2468.794677,10.592300,359.918609,-1,-1,300); // Super GT
- AddStaticVehicleEx(451,1919.586303,2760.759521,10.507900,100.075302,-1,-1,300); // Turismo
- AddStaticVehicleEx(415,1673.803833,2693.804443,10.591199,359.790313,-1,-1,300); // Cheetah
- AddStaticVehicleEx(480,1591.048217,2746.398193,10.651900,172.512496,-1,-1,300); // Comet
- AddStaticVehicleEx(536,1455.930541,2878.528808,10.583700,181.098693,-1,-1,300); // Blade
- AddStaticVehicleEx(470,1537.842529,2578.052490,10.566200,0.064999,-1,-1,300); // Patriot
- AddStaticVehicleEx(560,1433.159423,2607.376220,10.378100,88.001296,-1,-1,300); // Sultan
- AddStaticVehicleEx(409,2223.589843,1288.146362,10.510399,182.029693,-1,-1,300); // Stretch
- AddStaticVehicleEx(415,2461.816162,1629.226806,10.449600,181.462493,-1,-1,300); // Cheetah
- AddStaticVehicleEx(475,2395.755371,1658.959106,10.574000,359.737396,-1,-1,300); // Sabre
- AddStaticVehicleEx(496,1553.369628,1020.288391,10.553199,270.682495,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(559,1383.463012,1035.041992,10.913100,91.251502,-1,-1,300); // Jester
- AddStaticVehicleEx(535,1445.452636,974.283081,10.553400,1.621299,-1,-1,300); // Slamvan
- AddStaticVehicleEx(535,1658.546264,1028.543212,10.553299,359.841888,-1,-1,300); // Slamvan
- AddStaticVehicleEx(559,1383.695922,1042.211425,10.412099,85.726898,-1,-1,300); // Jester
- AddStaticVehicleEx(400,1064.233154,1215.415771,10.415699,177.294204,-1,-1,300); // Landstalker
- AddStaticVehicleEx(461,1111.453613,1788.389282,10.415800,92.462699,-1,-1,300); // PCJ-500
- AddStaticVehicleEx(506,1439.566162,1999.982177,10.584300,0.419400,-1,-1,300); // Super GT
- AddStaticVehicleEx(400,2156.354003,2188.657226,10.241399,22.650400,-1,-1,300); // Landstalker
- AddStaticVehicleEx(400,2827.414306,2345.695312,10.576800,270.066802,-1,-1,300); // Landstalker
- AddStaticVehicleEx(415,1670.108886,1297.832153,10.386400,359.493591,-1,-1,300); // Cheetah
- AddStaticVehicleEx(476,1283.510742,1361.317138,9.538200,271.168395,-1,-1,300); // Rustler
- AddStaticVehicleEx(565,1319.103759,1279.179077,10.593099,0.966099,-1,-1,300); // Flash
- AddStaticVehicleEx(536,2805.165039,2027.002807,10.392000,357.597808,-1,-1,300); // Blade
- AddStaticVehicleEx(536,2822.362792,2240.359375,10.581199,89.753997,-1,-1,300); // Blade
- AddStaticVehicleEx(411,2842.055419,2637.010498,10.500000,182.294906,-1,-1,300); // Infernus
- AddStaticVehicleEx(602,2327.648437,2787.732666,10.517399,179.563903,-1,-1,300); // Alpha
- AddStaticVehicleEx(541,2104.944580,2658.133056,10.383399,82.269996,-1,-1,300); // Bullet
- AddStaticVehicleEx(402,1914.232177,2148.259033,10.390600,267.729705,-1,-1,300); // Buffalo
- AddStaticVehicleEx(482,1904.752685,2157.431152,10.517499,183.772796,-1,-1,300); // Burrito
- AddStaticVehicleEx(507,1532.613891,2258.017333,10.517600,359.151611,-1,-1,300); // Elegant
- AddStaticVehicleEx(562,1552.129150,2341.785400,10.912599,274.081512,-1,-1,300); // Elegy
- AddStaticVehicleEx(541,1637.628540,2329.877441,10.553799,89.640800,-1,-1,300); // Bullet
- AddStaticVehicleEx(400,1357.416503,2259.715820,10.912599,269.556701,-1,-1,300); // Landstalker
- AddStaticVehicleEx(603,1305.529541,2528.307617,10.395500,88.724899,-1,-1,300); // Phoenix
- AddStaticVehicleEx(461,2299.587158,1469.791015,10.381500,258.498413,-1,-1,300); // PCJ-500
- AddStaticVehicleEx(439,2404.663574,647.925476,10.791899,183.768798,-1,-1,300); // Stallion
- AddStaticVehicleEx(560,2628.104736,746.870422,10.524600,352.757385,-1,-1,300); // Sultan
- AddStaticVehicleEx(475,660.055419,1719.118652,6.564199,12.769900,-1,-1,300); // Sabre
- AddStaticVehicleEx(475,1031.843505,1920.372558,11.336899,89.497802,-1,-1,300); // Sabre
- AddStaticVehicleEx(506,1641.680175,1299.211303,10.686900,271.489105,-1,-1,300); // Super GT
- AddStaticVehicleEx(451,2135.875732,1408.451171,10.686699,180.456207,-1,-1,300); // Turismo
- AddStaticVehicleEx(480,2461.738037,1345.538452,10.697500,0.931699,-1,-1,300); // Comet
- AddStaticVehicleEx(536,2804.436523,1332.534790,10.628299,271.768188,-1,-1,300); // Blade
- AddStaticVehicleEx(470,2805.168457,1361.400390,10.454799,270.234008,-1,-1,300); // Patriot
- AddStaticVehicleEx(451,2119.975097,2049.312744,10.542300,180.196304,-1,-1,300); // Turismo
- AddStaticVehicleEx(470,2785.026123,-1835.037353,9.687399,226.985198,-1,-1,300); // Patriot
- AddStaticVehicleEx(415,2038.135864,1009.488708,10.268600,178.242492,-1,-1,300); // Cheetah
- AddStaticVehicleEx(475,2142.269775,1019.351196,10.413000,91.307899,-1,-1,300); // Sabre
- AddStaticVehicleEx(496,2075.024658,1149.535644,10.264499,2.638000,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(559,2132.716796,1028.665893,10.417499,275.614685,-1,-1,300); // Jester
- AddStaticVehicleEx(535,2004.562622,740.485778,10.643199,183.293701,-1,-1,300); // Slamvan
- AddStaticVehicleEx(535,1654.290893,730.865783,10.414500,5.344399,-1,-1,300); // Slamvan
- AddStaticVehicleEx(587,-2652.903076,-297.260498,8.061699,315.600891,-1,-1,300); // Euros
- AddStaticVehicleEx(587,-2618.947998,1376.786987,7.732200,181.199798,-1,-1,300); // Euros
- AddStaticVehicleEx(506,-2645.596435,1376.752197,7.893499,267.834899,-1,-1,300); // Super GT
- AddStaticVehicleEx(400,-2126.257324,650.734375,53.242099,88.833503,-1,-1,300); // Landstalker
- AddStaticVehicleEx(461,-2223.262939,1083.279418,80.781898,359.670013,-1,-1,300); // PCJ-500
- AddStaticVehicleEx(565,-2517.299560,1229.351196,38.799900,209.322097,-1,-1,300); // Flash
- AddStaticVehicleEx(536,-1654.100463,1211.990112,14.237999,315.956207,-1,-1,300); // Blade
- AddStaticVehicleEx(477,-1660.416137,1213.370361,8.020899,295.476806,-1,-1,300); // ZR-350
- AddStaticVehicleEx(429,-1497.460693,845.847717,7.967100,88.519699,-1,-1,300); // Banshee
- AddStaticVehicleEx(602,-1699.459716,1035.962402,46.093200,91.658798,-1,-1,300); // Alpha
- AddStaticVehicleEx(541,-1786.687133,1206.526611,25.781299,178.874206,-1,-1,300); // Bullet
- AddStaticVehicleEx(482,-2438.011718,1340.978271,8.731599,86.797897,-1,-1,300); // Burrito
- AddStaticVehicleEx(507,-2166.549804,1251.076049,28.278200,1.603000,-1,-1,300); // Elegant
- AddStaticVehicleEx(562,-2636.383789,932.328613,72.537803,187.121200,-1,-1,300); // Elegy
- AddStaticVehicleEx(477,-2464.885986,896.703613,63.622299,0.632600,-1,-1,300); // Zr-350
- AddStaticVehicleEx(400,-2459.905517,786.450073,36.264301,89.872200,-1,-1,300); // Landstalker
- AddStaticVehicleEx(603,-2673.583007,802.151672,51.069301,0.360700,-1,-1,300); // Phoenix
- AddStaticVehicleEx(507,-2970.674560,497.283813,1.355700,4.007299,-1,1,300); // Elegant
- AddStaticVehicleEx(439,-2902.781982,342.571197,6.372300,138.761199,-1,-1,300); // Stallion
- AddStaticVehicleEx(477,-1382.427856,455.805999,7.183800,359.984893,-1,-1,300); // ZR-350
- AddStaticVehicleEx(475,-1465.030395,455.673004,7.927999,358.967590,-1,-1,300); // Sabre
- AddStaticVehicleEx(519,-1387.851806,-484.051300,15.634099,247.928894,-1,-1,300); // Shamal
- AddStaticVehicleEx(519,-1317.890991,-260.466491,16.482700,288.287597,-1,-1,300); // Shamal
- AddStaticVehicleEx(476,-1362.939697,-183.552200,16.484800,308.699401,-1,-1,300); // Rustler
- AddStaticVehicleEx(487,-1222.799560,-10.423500,15.159399,45.577999,-1,-1,300); // Maverick
- AddStaticVehicleEx(475,-1872.557495,-820.794921,32.827301,90.792098,-1,-1,300); // Sabre
- AddStaticVehicleEx(506,-1898.301879,-915.581420,33.394699,91.285697,-1,-1,300); // Super GT
- AddStaticVehicleEx(451,-2124.479980,-929.085571,32.739700,269.185302,-1,-1,300); // Turismo
- AddStaticVehicleEx(480,-2134.142822,-453.957611,36.169898,95.087501,-1,-1,300); // Comet
- AddStaticVehicleEx(470,-2352.095947,-126.884803,35.937400,179.532394,-1,-1,300); // Patriot
- AddStaticVehicleEx(560,-2180.127685,41.853599,36.195301,269.986511,-1,-1,300); // Sultan
- AddStaticVehicleEx(470,-2269.452636,69.582298,35.727901,89.610397,-1,-1,300); // Patriot
- AddStaticVehicleEx(415,-2129.286376,787.624877,70.366600,87.167900,-1,-1,300); // Cheetah
- AddStaticVehicleEx(475,-2424.995849,740.887084,35.820499,177.670104,-1,-1,300); // Sabre
- AddStaticVehicleEx(496,-2545.766601,627.589477,15.168399,89.195198,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(559,-2498.482177,357.552612,35.796901,58.082298,-1,-1,300); // Jester
- AddStaticVehicleEx(535,-2664.967285,268.996795,5.015600,357.602600,-1,-1,300); // Slamvan
- AddStaticVehicleEx(521,-2626.527587,-53.677898,5.114399,357.770294,-1,-1,300); // FCR-900
- AddStaticVehicleEx(559,-2487.529541,-125.307502,26.571500,90.936302,-1,-1,300); // Jester
- AddStaticVehicleEx(400,-2486.029785,51.501800,27.795400,177.217803,-1,-1,300); // Landstalker
- AddStaticVehicleEx(587,-2574.973632,146.598098,5.427899,1.878999,-1,-1,300); // Euros
- AddStaticVehicleEx(587,-1741.000854,811.059875,25.587900,270.670288,-1,-1,300); // Euros
- AddStaticVehicleEx(506,-1920.755859,875.271301,36.111301,270.097290,-1,-1,300); // Super GT
- AddStaticVehicleEx(400,-1968.848754,465.606506,36.276599,89.312400,-1,-1,300); // Landstalker
- AddStaticVehicleEx(400,-1825.203491,-0.485799,15.896499,270.010406,-1,-1,300); // Landstalker
- AddStaticVehicleEx(415,-1687.907592,1003.558715,18.265600,91.397201,-1,-1,300); // Cheetah
- AddStaticVehicleEx(536,-2782.350830,442.153289,5.538300,57.140098,-1,-1,300); // Blade
- AddStaticVehicleEx(536,-2836.366455,865.649475,44.146999,268.766204,-1,-1,300); // Blade
- AddStaticVehicleEx(411,-2899.382324,1112.478637,27.395399,268.974395,-1,-1,300); // Infernus
- AddStaticVehicleEx(602,-2618.736328,627.261718,15.602399,179.646392,-1,-1,300); // Alpha
- AddStaticVehicleEx(541,-2151.492431,428.920989,35.190200,176.615600,-1,-1,300); // Bullet
- AddStaticVehicleEx(482,-2641.739501,1333.064453,6.869999,356.755706,-1,-1,300); // Burrito
- AddStaticVehicleEx(507,-2129.824218,288.041809,34.986400,269.958190,-1,-1,300); // Elegant
- AddStaticVehicleEx(562,-2664.094970,-259.957885,6.548200,74.486801,-1,-1,300); // Elegy
- AddStaticVehicleEx(480,-1231.595092,48.169498,13.761599,229.806900,-1,-1,300); // Comet
- AddStaticVehicleEx(400,-2147.994384,-406.918914,35.050201,43.545799,-1,-1,300); // Landstalker
- AddStaticVehicleEx(415,-2899.264404,1112.499267,26.512800,270.654510,-1,-1,300); // Cheetah
- AddStaticVehicleEx(559,-1852.790283,569.767211,34.983898,223.281402,-1,-1,300); // Jester
- AddStaticVehicleEx(493,720.938781,-1700.462036,-0.528999,35.634799,-1,-1,300); // Jetmax
- AddStaticVehicleEx(493,2355.248779,-2514.396972,-0.528699,158.826797,-1,-1,300); // Jetmax
- AddStaticVehicleEx(493,-1476.230102,691.745117,-0.446200,356.658813,-1,-1,300); // Jetmax
- AddStaticVehicleEx(400,1127.394531,-940.588989,42.576400,92.246200,-1,-1,300); // Landstalker
- AddStaticVehicleEx(602,-2330.938720,558.761779,29.344100,270.726593,-1,-1,300); // Alpha
- AddStaticVehicleEx(402,-2480.809326,1069.603637,55.698200,180.672195,-1,-1,300); // Buffalo
- AddStaticVehicleEx(477,-1954.083984,262.156311,40.703300,60.745700,-1,-1,300); // Zr-350
- AddStaticVehicleEx(475,-1722.143188,1345.325805,6.946199,45.269100,-1,-1,300); // Sabre
- AddStaticVehicleEx(415,1316.546630,1933.335815,11.164899,179.910995,-1,-1,300); // Cheetah
- AddStaticVehicleEx(506,1040.614135,2298.203369,10.447899,91.583900,-1,-1,300); // Super GT
- AddStaticVehicleEx(480,1461.343139,787.697814,10.524600,358.759094,-1,-1,300); // Comet
- AddStaticVehicleEx(477,2535.205566,2014.522094,10.524600,270.191009,-1,-1,300); // ZR-350
- AddStaticVehicleEx(470,1808.850585,-1718.184570,13.379400,0.048399,-1,-1,300); // Patriot
- AddStaticVehicleEx(560,-2796.044921,88.303398,6.893300,91.337501,-1,-1,300); // Sultan
- AddStaticVehicleEx(541,1560.363281,-2254.266601,13.172499,269.427886,-1,-1,300); // Bullet
- AddStaticVehicleEx(559,374.615905,-2031.112304,7.740200,359.644409,-1,-1,300); // Jester
- AddStaticVehicleEx(603,1062.908935,-1772.418945,13.040399,90.672401,-1,-1,300); // Phoenix
- AddStaticVehicleEx(470,1617.273437,-1293.573730,16.847999,89.080200,-1,-1,300); // Patriot
- AddStaticVehicleEx(461,2125.737304,987.739379,10.389499,180.730606,-1,-1,300); // PCJ-500
- AddStaticVehicleEx(521,2129.095214,987.799377,10.387800,180.200302,-1,-1,300); // FCR-500
- AddStaticVehicleEx(536,2172.264892,1006.519714,10.546400,90.221801,-1,-1,300); // Blade
- AddStaticVehicleEx(565,2162.559814,1006.572875,10.445099,270.492889,-1,-1,300); // Flash
- AddStaticVehicleEx(565,2162.636474,1009.605407,10.444399,270.476104,-1,-1,300); // Flash
- AddStaticVehicleEx(559,2162.642822,1028.992065,10.783499,269.473602,-1,-1,300); // Jester
- AddStaticVehicleEx(562,2132.395019,1022.505004,10.547400,269.629211,-1,-1,300); // Elegy
- AddStaticVehicleEx(411,2132.697509,1019.468383,10.547400,270.627197,-1,-1,300); // Infernus
- AddStaticVehicleEx(536,2132.614501,1009.620117,10.685099,269.158691,-1,-1,300); // Blade
- AddStaticVehicleEx(431,2185.811035,990.645019,10.921500,359.243011,-1,-1,300); // Bus
- AddStaticVehicleEx(510,2142.337402,1009.014770,10.427800,89.109199,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,2142.326171,1010.042785,10.428700,89.519203,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(578,2845.077880,1234.039306,11.837900,270.914489,-1,-1,300); // DFT-30
- AddStaticVehicleEx(431,2769.344970,1287.688110,10.843999,89.773002,-1,-1,300); // Bus
- AddStaticVehicleEx(431,2769.796875,1278.622436,10.855199,91.540000,-1,-1,300); // Bus
- AddStaticVehicleEx(470,2103.154296,2095.597167,10.812800,269.267211,-1,-1,300); // Patriot
- AddStaticVehicleEx(415,2592.297607,2279.068847,10.808300,90.705398,-1,-1,300); // Cheetah
- AddStaticVehicleEx(521,2612.475830,2279.347167,10.401000,269.292510,-1,-1,300); // FCR-900
- AddStaticVehicleEx(521,2611.193115,2275.230468,10.390500,267.786102,-1,-1,300); // FCR-900
- AddStaticVehicleEx(463,2593.064697,2264.064208,10.360099,88.910301,0,1,300); // Freeway
- AddStaticVehicleEx(463,2593.104248,2267.610595,10.360799,92.692802,0,1,300); // Freeway
- AddStaticVehicleEx(487,2095.366210,2415.418701,74.755500,88.899497,-1,-1,300); // Maverick
- AddStaticVehicleEx(476,1279.389160,1323.024291,11.534999,271.538299,-1,-1,300); // Rustler
- AddStaticVehicleEx(506,1976.355346,2411.062255,10.524700,180.282501,7,7,300); // Super GT
- AddStaticVehicleEx(475,2103.113525,2082.382568,10.624899,270.350311,21,1,300); // Sabre
- AddStaticVehicleEx(562,2217.529541,1838.766601,10.479499,178.872299,11,1,300); // Elegy
- AddStaticVehicleEx(541,2160.167480,1788.028686,10.445099,180.856903,60,1,300); // Bullet
- AddStaticVehicleEx(411,2177.891845,1821.779052,10.547400,359.942901,112,1,300); // ZR-350
- AddStaticVehicleEx(411,2148.674072,1397.453613,10.539600,0.256700,112,1,300); // Infernus
- AddStaticVehicleEx(431,2074.999023,1510.588012,10.773200,359.836303,75,59,300); // Bus
- AddStaticVehicleEx(514,2624.343505,1137.031860,11.408699,180.168899,3,3,300); // Tanker
- AddStaticVehicleEx(514,2126.636230,2710.930419,11.406200,271.491485,3,3,300); // Tanker
- AddStaticVehicleEx(514,1489.739746,2201.774902,11.404299,0.026300,3,3,300); // Tanker
- AddStaticVehicleEx(510,2189.903808,2465.000976,10.850099,269.406311,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,2189.925292,2466.607666,10.849100,268.380187,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,2189.911621,2468.156005,10.848099,271.900512,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,2189.934814,2469.896728,10.848400,273.816986,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(475,2192.124511,2503.178955,10.563599,0.038400,-1,-1,300); // Sabre
- AddStaticVehicleEx(463,2361.712646,2579.229980,10.356699,1.507899,-1,-1,300); // Freeway
- AddStaticVehicleEx(475,2167.046142,2714.054199,10.563500,270.643402,-1,-1,300); // Sabre
- AddStaticVehicleEx(521,2141.855957,2810.391113,10.381699,89.220497,-1,-1,300); // FCR-900
- AddStaticVehicleEx(415,1929.679199,2679.284667,10.408100,90.732200,-1,-1,300); // Cheetah
- AddStaticVehicleEx(513,1618.685058,1627.921875,11.339500,180.000000,70,36,300); // Stunt
- AddStaticVehicleEx(476,290.217010,2541.159912,17.528600,183.263198,61,79,300); // Rustler
- AddStaticVehicleEx(521,2354.418945,738.768371,11.033100,180.998199,3,3,300); // FCR-900
- AddStaticVehicleEx(541,2452.092529,1336.298217,10.445300,0.882099,58,8,300); // Bullet
- AddStaticVehicleEx(541,2039.760009,1107.493041,10.296799,180.897003,58,8,300); // Bullet
- AddStaticVehicleEx(500,1371.183715,2520.221435,10.547400,270.148406,75,1,300); // Mesa
- AddStaticVehicleEx(471,-3891.307861,1667.027099,12.977999,268.915985,0,1,300); // Quad
- AddStaticVehicleEx(471,-3891.278076,1665.201660,12.896900,268.591400,0,1,300); // Quad
- AddStaticVehicleEx(471,-3891.226074,1668.638793,13.068400,270.160095,0,1,300); // Quad
- AddStaticVehicleEx(471,-3891.179443,1670.300415,13.194399,271.991699,0,1,300); // Quad
- AddStaticVehicleEx(471,-3891.094238,1671.986450,13.342000,268.791809,0,1,300); // Quad
- AddStaticVehicleEx(473,-3706.148925,1546.257812,0.276800,215.932693,0,1,300); // Dinghy
- AddStaticVehicleEx(473,-3698.808837,1552.442016,0.299899,215.281799,0,1,300); // Dinghy
- AddStaticVehicleEx(493,-3693.630859,1535.910034,-0.125100,306.896911,0,1,300); // Jetmax
- AddStaticVehicleEx(493,-2909.551269,1229.674804,-0.500500,51.206001,0,1,300); // Jetmax
- AddStaticVehicleEx(493,-2914.104248,1224.462280,-0.323700,40.087699,0,1,300); // Jetmax
- AddStaticVehicleEx(493,-2917.361328,1221.131958,0.122199,28.320600,0,1,300); // Jetmax
- AddStaticVehicleEx(468,-3903.226806,1666.752685,11.789799,258.338287,0,1,300); // Sanchez
- AddStaticVehicleEx(468,-3903.236083,1666.050781,11.753800,258.602691,0,1,300); // Sanchez
- AddStaticVehicleEx(476,325.772186,2541.228027,17.532300,183.246704,101,85,300); // Rustler
- AddStaticVehicleEx(471,1963.206420,-1248.320922,19.507095,5.692211,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1958.779052,-1248.627075,19.366502,4.793168,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1953.346801,-1248.493408,19.189327,0.430804,-1,-1,300); // Quad
- AddStaticVehicleEx(510,1927.039794,-1415.080566,13.178465,6.075528,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,1922.436767,-1415.633789,13.178375,2.907455,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(510,1915.899414,-1415.852172,13.178500,2.008210,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(602,1680.395263,-1460.316894,13.354291,88.779724,-1,-1,300); // Alpha
- AddStaticVehicleEx(602,1492.531372,-1242.681274,14.331312,174.919387,-1,-1,300); // Alpha
- AddStaticVehicleEx(565,2143.541748,-1497.226196,23.602499,269.933410,-1,0,300); // Flash
- AddStaticVehicleEx(463,1991.572753,-1580.380737,13.143185,316.020202,-1,-1,300); // Freeway
- AddStaticVehicleEx(411,1967.579833,-1728.403198,15.598608,88.904960,-1,0,300); // Infernus
- AddStaticVehicleEx(514,1922.264526,-1791.436157,13.969870,270.163757,-1,-1,300); // Tanker
- AddStaticVehicleEx(487,1632.502563,-2450.416259,13.732187,178.371353,-1,-1,300); // Maverick
- AddStaticVehicleEx(461,2459.670166,-2414.473876,13.182882,50.100013,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(468,2899.827392,-2093.771240,2.081526,173.329299,-1,-1,300); // Sanchez
- AddStaticVehicleEx(468,2862.493164,-2182.769775,3.078707,177.120620,-1,0,300); // Sanchez
- AddStaticVehicleEx(487,2595.579833,-2425.055175,13.644849,45.547649,-1,-1,300); // Maverick
- AddStaticVehicleEx(487,2529.694580,-1677.684448,20.106882,89.209930,-1,0,300); // Maverick
- AddStaticVehicleEx(461,847.614257,-899.625061,68.362609,47.199417,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(560,526.464721,-1550.158813,15.017780,180.853195,-1,-1,300); // Sultan
- AddStaticVehicleEx(482,692.238464,-1427.207763,14.966993,179.012802,-1,-1,300); // Burrito
- AddStaticVehicleEx(461,781.911437,-1616.174804,12.963126,88.477371,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(468,817.950683,-1851.006103,8.018149,2.787035,-1,-1,300); // Sanchez
- AddStaticVehicleEx(556,434.424957,-1843.362060,4.295817,239.275939,-1,-1,300); // Monster
- AddStaticVehicleEx(556,178.282379,-1867.469482,3.406337,208.964340,-1,0,300); // Monster
- AddStaticVehicleEx(411,2303.647460,-2021.893798,13.267339,88.989509,-1,-1,300); // Infernus
- AddStaticVehicleEx(431,2092.482666,-1559.916381,13.229754,178.984375,-1,-1,300); // Bus
- AddStaticVehicleEx(559,1799.010986,-1586.788574,13.378670,128.254760,-1,0,300); // Jester
- AddStaticVehicleEx(559,1605.330200,-1463.346069,13.436822,178.751022,-1,-1,300); // Jester
- AddStaticVehicleEx(451,1107.809814,-1433.263671,15.502369,311.207946,-1,-1,300); // Turismo
- AddStaticVehicleEx(541,1108.010009,-1443.303588,15.421826,309.505432,-1,-1,300); // Bullet
- AddStaticVehicleEx(560,1107.621704,-1452.817626,15.502131,308.457977,-1,-1,300); // Sultan
- AddStaticVehicleEx(463,1149.434448,-1443.687866,15.335507,51.735225,-1,-1,300); // Freeway
- AddStaticVehicleEx(461,1149.765258,-1434.422729,15.378751,57.052894,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(468,1149.356811,-1451.776367,15.465832,47.787464,-1,-1,300); // Sanchez
- AddStaticVehicleEx(487,1152.509887,-1489.343994,22.945671,88.888519,-1,-1,300); // Maverick
- AddStaticVehicleEx(507,979.465515,-1523.999145,13.381995,359.431671,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,845.917785,-1501.972167,12.937173,177.791198,-1,-1,300); // Elegant
- AddStaticVehicleEx(487,741.708129,-1371.233764,25.868921,179.388671,-1,-1,300); // Maverick
- AddStaticVehicleEx(461,2570.397216,-1028.567749,69.166702,179.652618,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(496,2431.911376,-1057.656372,54.059803,1.479323,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(443,1441.791748,926.426147,11.451252,180.448562,-1,-1,300); // Packer
- AddStaticVehicleEx(443,1361.121704,2225.623291,11.657125,270.118286,-1,-1,300); // Packer
- AddStaticVehicleEx(480,219.056152,-173.212341,1.352272,270.266723,-1,-1,300); // Comet
- AddStaticVehicleEx(463,159.871566,-167.370605,1.117305,268.523742,-1,-1,300); // Freeway
- AddStaticVehicleEx(560,218.470657,24.576499,2.283765,88.312629,-1,-1,300); // Sultan
- AddStaticVehicleEx(402,1348.508666,205.899765,19.386240,153.182022,-1,-1,300); // Buffalo
- AddStaticVehicleEx(461,1290.812744,341.687164,19.138628,244.516479,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(468,2151.085937,-87.078826,2.317703,295.652069,-1,-1,300); // Sanchez
- AddStaticVehicleEx(496,2380.773681,-10.978056,26.752487,91.948196,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(565,667.812683,-546.198425,15.960902,269.523193,-1,-1,300); // Flash
- AddStaticVehicleEx(461,668.592773,-467.658630,15.919294,269.081298,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(559,-2179.961181,-2476.983398,30.273504,320.772277,-1,-1,300); // Jester - jester
- AddStaticVehicleEx(400,-2189.409423,-2267.497070,30.717348,140.674453,-1,-1,300); // Landstalker - landstalker
- AddStaticVehicleEx(482,-1500.511474,2525.278564,55.780399,179.696105,-1,-1,300); // Burrito - Moonbeam
- AddStaticVehicleEx(519,-1246.297241,-97.495178,15.069551,134.372253,-1,-1,300); // Shamal - SF Airport (Devastator)
- AddStaticVehicleEx(476,-1258.346801,-341.743133,14.851631,192.628692,-1,-1,300); // Rustler - SF Airport (Devastator)
- AddStaticVehicleEx(519,-1282.072875,-348.360137,15.069563,194.405807,-1,-1,300); // Shamal - SF Airport (Devastator)
- AddStaticVehicleEx(519,-1658.495361,-405.966400,15.066996,11.326038,-1,-1,300); // Shamal - SF Airport (Devastator)
- AddStaticVehicleEx(519,1827.682006,-2445.090332,14.474071,179.099136,-1,-1,300); // Shamal - LS Airport (Devastator)
- AddStaticVehicleEx(476,1920.736816,-2247.840820,14.252339,181.451904,-1,-1,300); // Rustler - LS Airport (Devastator)
- AddStaticVehicleEx(463,1682.231079,-2286.571777,-1.693494,90.114036,-1,-1,300); // Freeway - LSinternacional
- AddStaticVehicleEx(541,1801.801513,-2334.571289,13.134815,0.181862,-1,-1,300); // Bullet - LSinternacional
- AddStaticVehicleEx(559,1365.890869,-2253.153320,13.421873,88.818817,-1,-1,300); // Jester - LSinternacional
- AddStaticVehicleEx(559,-1991.857666,242.308532,34.762443,85.430297,-1,-1,300); // Jester - Dohjerty
- AddStaticVehicleEx(463,-1955.714477,302.498199,40.586769,129.765335,-1,-1,300); // Freeway - Dohjerty
- AddStaticVehicleEx(487,-1356.401000,-234.729553,14.320700,305.116394,-1,-1,300); // Maverick - AeroSF
- AddStaticVehicleEx(487,-1458.324340,-155.110595,14.322843,76.810905,-1,-1,300); // Maverick - AeroSF
- AddStaticVehicleEx(487,-2126.801269,150.610076,41.487346,91.660537,-1,-1,300); // Maverick - AeroSF
- AddStaticVehicleEx(411,-1273.130004,2707.554687,49.793445,208.659637,-1,-1,300); // Infernus
- AddStaticVehicleEx(429,-204.192413,2608.854492,62.382812,359.974700,-1,-1,300); // Banshee
- AddStaticVehicleEx(510,2191.672851,1866.928588,10.608489,268.311218,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(506,-2089.709228,-84.323196,34.868522,359.197296,-1,-1,300); // Super GT
- AddStaticVehicleEx(506,-1988.568603,138.092895,27.243480,359.147674,-1,-1,300); // Super GT
- AddStaticVehicleEx(500,-865.980834,1563.366699,24.273401,89.412818,-1,-1,300); // Mesa
- AddStaticVehicleEx(475,2400.216796,2755.019775,10.563385,359.054687,-1,-1,300); // Sabre
- AddStaticVehicleEx(541,1422.250000,2872.909423,10.445096,89.040145,-1,-1,300); // Bullet
- AddStaticVehicleEx(463,1187.329223,-1128.950805,23.495466,181.412460,-1,-1,300); // Freeway
- AddStaticVehicleEx(578,1219.935302,-1109.417724,25.416240,359.925750,-1,-1,300); // DFT-30
- AddStaticVehicleEx(429,1314.813964,-919.726013,37.733989,264.788208,-1,-1,300); // Banshee
- AddStaticVehicleEx(402,1516.161987,-694.198974,94.581695,91.023529,-1,-1,300); // Buffalo
- AddStaticVehicleEx(461,940.776306,-1086.930297,23.881214,89.889732,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(536,926.088684,-1064.515014,24.015474,180.759506,-1,-1,300); // Blade
- AddStaticVehicleEx(429,-1737.256225,47.807147,3.234377,268.956665,-1,-1,300); // Banshee
- AddStaticVehicleEx(468,-2925.950683,422.214416,4.583181,284.155609,-1,-1,300); // Sanchez
- AddStaticVehicleEx(602,1538.173461,-842.029663,64.314689,89.609596,-1,-1,300); // Alpha
- AddStaticVehicleEx(536,2358.022460,-1352.891967,23.880964,268.276397,-1,-1,300); // Blade
- AddStaticVehicleEx(411,1716.667602,-2247.548583,13.273958,89.161216,-1,-1,300); // Infernus
- AddStaticVehicleEx(521,1097.858520,-1757.937011,12.927173,89.904197,-1,-1,300); // FCR-900
- // LV Delegacia
- AddStaticVehicleEx(598,2315.882812,2490.113281,3.021113,89.614135,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,2297.388916,2451.727050,3.020342,269.294311,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,2290.253906,2430.418701,3.019885,359.059722,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,2239.626953,2451.916015,3.020753,268.764312,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(523,2316.238769,2500.141113,2.839494,89.161552,-1,-1,300); // HPV1000
- AddStaticVehicleEx(523,2296.691406,2464.350585,2.844129,268.486480,-1,-1,300); // HPV1000
- AddStaticVehicleEx(523,2268.285888,2429.590576,2.843832,358.934600,-1,-1,300); // HPV1000
- AddStaticVehicleEx(523,2289.116455,2472.461914,2.844164,359.549102,-1,-1,300); // HPV1000
- AddStaticVehicleEx(490,2298.198974,2460.308349,-7.325156,89.700294,-1,-1,300); // FBI Rancher
- AddStaticVehicleEx(490,2264.022460,2430.974365,-7.324129,179.724685,-1,-1,300); // FBI Rancher
- AddStaticVehicleEx(470,2268.217041,2473.411621,-7.459223,359.735992,-1,-1,300); // Patriot
- AddStaticVehicleEx(470,2276.960205,2473.923583,-7.459599,359.015869,-1,-1,300); // Patriot
- AddStaticVehicleEx(601,2225.650878,2457.461914,-7.694341,269.294647,-1,-1,300); // S.W.A.T. Van
- AddStaticVehicleEx(598,1481.503784,-1738.747192,13.293608,269.308319,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,1535.746582,-1674.662963,13.128998,358.970642,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,1603.897338,-1606.089477,13.250009,269.335327,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,1538.733642,-1644.094970,5.637440,178.569808,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,1528.367187,-1683.887939,5.637091,268.891143,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(598,1602.598144,-1704.272460,5.635485,269.338043,-1,-1,300); // Police Car (LVPD)
- AddStaticVehicleEx(523,1526.470458,-1644.210205,5.459283,177.426773,-1,-1,300); // HPV1000
- AddStaticVehicleEx(523,1583.771728,-1667.530883,5.459102,88.520927,-1,-1,300); // HPV1000
- AddStaticVehicleEx(601,300.290374,-1490.599243,24.352523,234.893661,-1,-1,300); // S.W.A.T. Van
- AddStaticVehicleEx(490,1545.418701,-1663.023193,6.018228,89.454917,-1,-1,300); // FBI Rancher
- AddStaticVehicleEx(490,1401.197753,-1790.274536,13.675303,0.633317,-1,-1,300); // FBI Rancher
- AddStaticVehicleEx(482,2335.555908,-1369.833129,24.122438,180.813293,-1,-1,300); // Burrito
- AddStaticVehicleEx(559,2409.405517,-1397.648803,23.828083,359.450927,-1,-1,300); // Jester
- AddStaticVehicleEx(565,1137.687377,-1023.815612,31.514219,178.912261,-1,-1,300); // Flash
- AddStaticVehicleEx(602,1096.746093,-1024.583007,31.888519,358.511260,-1,-1,300); // Alpha
- AddStaticVehicleEx(602,1099.940917,-1101.472412,25.497564,269.576293,-1,-1,300); // Alpha
- AddStaticVehicleEx(463,1910.439086,-1114.571655,25.204690,179.264129,-1,-1,300); // Freeway
- AddStaticVehicleEx(510,1946.760742,-1119.719116,26.085096,89.619338,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(535,1935.063598,-1117.626220,26.215797,179.197036,-1,-1,300); // Slamvan
- AddStaticVehicleEx(507,1993.579223,-1275.375488,23.645586,359.548919,-1,-1,300); // Elegant
- AddStaticVehicleEx(482,1766.440307,-1069.485351,24.079511,358.902526,-1,-1,300); // Burrito
- AddStaticVehicleEx(560,1623.761108,-1010.320434,23.603565,340.570159,-1,-1,300); // Sultan
- AddStaticVehicleEx(439,1676.531127,-1097.908203,23.802255,269.342163,-1,-1,300); // Stallion
- AddStaticVehicleEx(506,1801.786987,-2139.215820,13.251295,88.637893,-1,-1,300); // Super GT
- AddStaticVehicleEx(536,1698.969360,-2095.709228,13.284209,359.389160,-1,-1,300); // Blade
- AddStaticVehicleEx(579,1772.892578,-2096.323974,13.482211,0.515114,-1,-1,300); // Huntley
- AddStaticVehicleEx(461,1953.547973,-2188.461914,13.132059,88.874320,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(451,2781.681152,-1963.529907,13.253274,180.596450,-1,-1,300); // Turismo
- AddStaticVehicleEx(535,2451.452636,-2028.563232,13.310914,358.782958,-1,-1,300); // Slamvan
- AddStaticVehicleEx(507,2535.771484,-1028.857177,69.455963,176.664215,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,1003.491210,-1306.769165,13.257802,178.380325,-1,-1,300); // Elegant
- AddStaticVehicleEx(443,1010.113952,-1366.982177,13.974012,269.298431,-1,-1,300); // Packer
- AddStaticVehicleEx(510,2503.131835,-2019.101806,13.152434,87.432540,-1,-1,300); // Mountain Bike
- AddStaticVehicleEx(487,409.866516,-1270.967651,54.594364,201.698974,-1,-1,300); // Maverick
- AddStaticVehicleEx(521,311.144409,-1334.925781,53.017604,32.432476,-1,-1,300); // FCR-900
- AddStaticVehicleEx(559,307.294342,-1321.547119,53.101543,122.734291,-1,-1,300); // Jester
- AddStaticVehicleEx(507,1560.496215,-2331.902587,13.422770,269.291137,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,1411.206542,-2364.859619,13.421870,179.087280,-1,-1,300); // Elegant
- AddStaticVehicleEx(471,1186.201904,-2323.237060,14.114542,21.799118,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1189.105590,-2321.292968,14.287737,14.313011,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1086.840576,-2250.368164,45.554531,353.118133,-1,-1,300); // Quad
- AddStaticVehicleEx(496,2573.280273,-1103.861816,65.938720,45.690349,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(471,1412.756347,-1304.923950,9.018968,179.992523,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1356.175170,-1719.683715,8.097604,0.475100,-1,-1,300); // Quad
- AddStaticVehicleEx(471,1489.725952,-1722.100952,7.687081,76.013595,-1,-1,300); // Quad
- AddStaticVehicleEx(507,2452.274658,1211.967651,10.645972,179.315063,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,2574.267333,1060.034423,10.646805,358.458099,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,2413.602050,-1827.550170,9.148422,88.510803,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,2658.182128,-1596.174804,12.800066,267.220031,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,656.162292,-1499.293212,14.733347,270.691864,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,685.621215,-1267.114868,13.432580,88.907386,-1,-1,300); // Elegant
- AddStaticVehicleEx(521,1709.079711,-1460.145874,13.117766,179.590301,-1,-1,300); // FCR-900
- AddStaticVehicleEx(439,1657.922851,-1425.664062,13.595332,90.351829,-1,-1,300); // Stallion
- AddStaticVehicleEx(439,1355.082031,-1667.003173,13.505225,179.174728,-1,-1,300); // Stallion
- AddStaticVehicleEx(556,1527.794433,-800.299377,73.446388,87.974197,-1,-1,300); // Monster A
- AddStaticVehicleEx(521,277.123260,-1534.489990,24.165164,235.754043,-1,-1,300); // FCR-900
- AddStaticVehicleEx(463,280.110382,-1530.094848,24.134063,235.233398,-1,-1,300); // Freeway
- AddStaticVehicleEx(521,283.238372,-1525.580688,24.165813,237.128326,-1,-1,300); // FCR-900
- AddStaticVehicleEx(490,290.751281,-1517.333007,24.721319,233.480728,-1,-1,300); // FBI Rancher
- AddStaticVehicleEx(429,293.988861,-1512.957885,24.273435,235.029083,-1,-1,300); // Banshee
- AddStaticVehicleEx(429,2766.861572,-1373.317382,39.579711,89.788513,-1,-1,300); // Banshee
- AddStaticVehicleEx(496,2717.564697,-1438.073608,30.076585,179.860198,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(477,2818.446044,-1430.110473,19.972890,358.861419,-1,-1,300); // ZR-350
- AddStaticVehicleEx(477,2792.630615,-1428.151855,27.912900,89.151702,-1,-1,300); // ZR-350
- AddStaticVehicleEx(496,2817.239990,-1464.965820,35.808494,268.460021,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(487,2804.240966,-1442.691284,40.222129,88.530128,-1,-1,300); // Maverick
- AddStaticVehicleEx(429,2497.395996,-1063.301757,69.812477,178.011978,-1,-1,300); // Banshee
- AddStaticVehicleEx(429,1077.543579,-1754.930541,13.075255,270.496337,-1,-1,300); // Banshee
- AddStaticVehicleEx(556,2737.763671,-1876.597656,9.992709,178.985733,-1,-1,300); // Monster A
- AddStaticVehicleEx(556,2657.262695,-1797.410522,9.674443,90.903968,-1,-1,300); // Monster A
- AddStaticVehicleEx(556,2691.763183,-1672.090698,9.840046,0.263120,-1,-1,300); // Monster A
- AddStaticVehicleEx(496,2452.419677,-1103.658935,42.975456,357.110107,-1,-1,300); // Blista Compact
- AddStaticVehicleEx(415,933.478088,-854.741943,93.269126,207.133621,-1,-1,300); // Cheetah
- AddStaticVehicleEx(415,1055.097045,-637.831054,119.888893,94.810661,-1,-1,300); // Cheetah
- AddStaticVehicleEx(560,2486.379150,-1655.462036,13.209991,89.064506,-1,-1,300); // Sultan
- AddStaticVehicleEx(560,2498.177001,-1656.063354,13.264373,78.927253,-1,-1,300); // Sultan
- AddStaticVehicleEx(579,-2104.998535,893.312683,76.638389,0.353861,-1,-1,300); // Huntley
- AddStaticVehicleEx(579,-2356.270263,465.037902,31.116193,216.183990,-1,-1,300); // Huntley
- AddStaticVehicleEx(579,-2709.846679,629.306091,14.389634,179.865524,-1,-1,300); // Huntley
- AddStaticVehicleEx(507,-2588.933837,647.930664,14.278430,270.567718,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,-1418.637451,455.727325,7.013195,358.635559,-1,-1,300); // Elegant
- AddStaticVehicleEx(507,-2541.426757,32.916175,16.280170,89.132453,-1,-1,300); // Elegant
- AddStaticVehicleEx(461,-1707.009277,1349.466552,6.763559,0.000000,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(507,-2326.164062,-125.496315,35.136856,180.224319,-1,-1,300); // Elegant
- AddStaticVehicleEx(579,-2751.731445,-282.428802,6.970384,179.625427,-1,-1,300); // Huntley
- AddStaticVehicleEx(521,-2771.125732,-312.130706,6.609398,1.612749,-1,-1,300); // FCR-900
- AddStaticVehicleEx(578,-1996.797241,-932.696472,32.796787,358.989074,-1,-1,300); // DFT-30
- AddStaticVehicleEx(521,-1969.564331,-851.977416,31.797014,89.226814,-1,-1,300); // FCR-900
- AddStaticVehicleEx(507,-2686.284667,-22.713685,4.161127,180.370147,-1,-1,300); // Elegant
- AddStaticVehicleEx(480,-2656.629394,-55.274600,4.110100,359.651184,-1,-1,300); // Comet
- AddStaticVehicleEx(579,-1496.629760,907.407409,7.121121,89.181770,-1,-1,300); // Huntley
- AddStaticVehicleEx(461,-2986.426757,456.585906,4.491926,272.266784,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(461,-1697.133911,76.401771,3.127226,315.162597,-1,-1,300); // PCJ-600
- AddStaticVehicleEx(507,-2021.653076,-43.716602,35.176246,181.500686,-1,-1,300); // Elegant
- AddStaticVehicleEx(565,-2068.521728,-84.374458,34.789348,359.752410,-1,-1,300); // Flash
- AddStaticVehicleEx(468,1934.809814,-1398.210449,13.235472,178.131393,-1,-1,300); // Sanchez
- AddStaticVehicleEx(468,1941.041870,-1398.838500,13.239048,182.110870,-1,-1,300); // Sanchez
- AddStaticVehicleEx(446,-2325.294433,2301.896972,-0.684427,178.194992,-1,-1,300); // Squalo
- AddStaticVehicleEx(454,-2244.565185,2416.281494,0.356372,313.297729,-1,-1,300); // Tropic
- AddStaticVehicleEx(493,-2325.047363,2329.623291,-0.091919,183.035522,-1,-1,300); // Jetmax
- AddStaticVehicleEx(473,-1845.292358,2076.221679,-0.179700,106.667892,-1,-1,300); // Dinghy
- AddStaticVehicleEx(473,184.571212,642.905029,-0.192995,202.758270,-1,-1,300); // Dinghy
- AddStaticVehicleEx(473,149.018753,631.793640,-0.252105,199.777740,-1,-1,300); // Dinghy
- AddStaticVehicleEx(522,1945.287353,-1399.647338,13.141253,188.246185,-1,-1,300); // NRG-500
- AddStaticVehicleEx(522,1949.466918,-1400.312500,13.137599,186.013214,-1,-1,300); // NRG-500
- AddStaticVehicleEx(522,1952.907592,-1400.732299,13.134322,186.695434,-1,-1,300); // NRG-500
- AddStaticVehicleEx(522,1937.975341,-1398.917480,13.132174,187.350646,-1,-1,300); // NRG-500
- // CARREGAMENTO DE TODOS OBJETOS DO SERVIDOR
- CreateObject(987,1528.6000000,-1553.6000000,22.5000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
- CreateObject(987,1540.5000000,-1553.6000000,22.5000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (2)
- CreateObject(987,1508.1000000,-1553.4000000,22.5000000,0.0000000,0.0000000,178.0000000); //object(elecfence_bar) (3)
- CreateObject(987,1497.5000000,-1553.0000000,22.5000000,0.0000000,0.0000000,181.9950000); //object(elecfence_bar) (4)
- CreateObject(987,1467.1000000,-1553.8000000,22.5000000,0.0000000,0.0000000,167.9940000); //object(elecfence_bar) (5)
- CreateObject(987,1459.0000000,-1552.1000000,22.5000000,0.0000000,0.0000000,167.9920000); //object(elecfence_bar) (6)
- CreateObject(987,-1701.4000000,692.0000000,23.9000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (7)
- CreateObject(987,-1701.4000000,703.7999900,23.9000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (8)
- CreateObject(987,-1701.5000000,715.7999900,23.9000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (9)
- CreateObject(987,-1701.5000000,718.5999800,23.9000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (10)
- CreateObject(987,-1689.7000000,718.7999900,23.9000000,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (11)
- CreateObject(987,-1677.9000000,718.7999900,23.9000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (12)
- CreateObject(987,-1666.4000000,718.7999900,23.9000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (13)
- CreateObject(987,-1662.6000000,718.5000000,23.9000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (14)
- CreateObject(987,-2864.8000000,416.3999900,4.1000000,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (15)
- CreateObject(987,-2864.6001000,428.1000100,4.1000000,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (17)
- CreateObject(987,-2864.6001000,439.7999900,4.1000000,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (18)
- CreateObject(987,-2864.7000000,450.2000100,4.1000000,0.0000000,0.0000000,86.0000000); //object(elecfence_bar) (19)
- CreateObject(987,-2862.7000000,473.7999900,3.6000000,0.0000000,0.0000000,80.0000000); //object(elecfence_bar) (20)
- CreateObject(987,-2860.5000000,485.5000000,3.6000000,0.0000000,0.0000000,79.9970000); //object(elecfence_bar) (21)
- CreateObject(987,-2858.3000000,497.0000000,3.9000000,0.0000000,0.0000000,85.9970000); //object(elecfence_bar) (22)
- CreateObject(987,-2858.3000000,498.3999900,3.9000000,0.0000000,0.0000000,85.9950000); //object(elecfence_bar) (23)
- CreateObject(14414,-2686.8000000,261.2000100,6.8000000,0.0000000,0.0000000,274.0000000); //object(carter-stairs05) (1)
- return 1;
- }
- public OnGameModeExit()
- {
- DOF2::Exit();
- return 1;
- }
- public TempoCons(playerid)
- {
- GivePlayerMoneyEx(playerid, -100);
- Player[playerid][Morreu]++;
- return 1;
- }
- public TempoConsS(playerid)
- {
- new Nivel = GetPlayerScore(playerid);
- SetPlayerScore(playerid, Nivel + 1);
- GivePlayerMoneyEx(playerid, 1500);
- Player[playerid][Matou]++;
- return 1;
- }
- public AutoKill(playerid)
- {
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- if(Pos[0] != Player[playerid][LastPos][0] || Pos[1] != Player[playerid][LastPos][1])
- return SendClientMessage(playerid, Cor_Vermelhinho, "[ERRO]: Você se moveu.");
- SetPlayerHealth(playerid, 0.0);
- return 1;
- }
- public Exit()
- {
- SendRconCommand("exit");
- return 1;
- }
- public GivePlayerMoneyEx(playerid, ammount)
- {
- OldMoney[playerid] = GetPlayerMoney(playerid);
- NewMoney[playerid] = ammount;
- GivePlayerMoney(playerid, ammount);
- return 1;
- }
- public KickarJogador(playerid)
- {
- Kick(playerid);
- return 1;
- }
- public BanirJogador(playerid)
- {
- Ban(playerid);
- return 1;
- }
- public CalarJogador(playerid)
- {
- Player[playerid][Calado] = false;
- SendClientMessage(playerid, Cor_Amarelo_Escuro, "[INFO]: Você foi liberado para falar no chat novamente.");
- return 1;
- }
- public AntiSpawnKill(playerid)
- {
- PlaySoundForPlayer(playerid, 1057);
- SetPlayerHealth(playerid, 100.0);
- return 1;
- }
- stock GetPlayerArquivo(playerid)
- {
- new ArquivoPlayer[30];
- format(ArquivoPlayer, sizeof(ArquivoPlayer), usuarios, GetPlayerNameEx(playerid));
- return ArquivoPlayer;
- }
- stock GetPlayerNameEx(playerid)
- {
- new Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Nome, sizeof(Nome));
- return Nome;
- }
- stock SalvarJogador(playerid)
- {
- if(DOF2_FileExists(GetPlayerArquivo(playerid)))
- {
- DOF2_CreateFile(GetPlayerArquivo(playerid));
- DOF2_SetInt(GetPlayerArquivo(playerid), "Dinheiro", GetPlayerMoney(playerid));
- DOF2_SetInt(GetPlayerArquivo(playerid), "Score", GetPlayerScore(playerid));
- DOF2_SetInt(GetPlayerArquivo(playerid), "Matou", Player[playerid][Matou]);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Morreu", Player[playerid][Morreu]);
- DOF2_SetBool(GetPlayerArquivo(playerid), "Calado", Player[playerid][Calado]);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Vip", Player[playerid][Vip]);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Dias", Player[playerid][Dias]);
- DOF2_SetInt(GetPlayerArquivo(playerid), "Admin", Player[playerid][Admin]);
- DOF2_SaveFile();
- }
- return 1;
- }
- stock CarregarJogador(playerid)
- {
- if(DOF2_FileExists(GetPlayerArquivo(playerid)))
- {
- Player[playerid][Admin] = DOF2_GetInt(GetPlayerArquivo(playerid), "Admin");
- Player[playerid][Matou] = DOF2_GetInt(GetPlayerArquivo(playerid), "Matou");
- Player[playerid][Morreu] = DOF2_GetInt(GetPlayerArquivo(playerid), "Morreu");
- Player[playerid][Calado] = DOF2_GetBool(GetPlayerArquivo(playerid), "Calado");
- Player[playerid][Vip] = DOF2_GetBool(GetPlayerArquivo(playerid), "Vip");
- Player[playerid][Dias] = DOF2_GetBool(GetPlayerArquivo(playerid), "Dias");
- SetPlayerScore(playerid, DOF2_GetInt(GetPlayerArquivo(playerid), "Score"));
- GivePlayerMoneyEx(playerid, DOF2_GetInt(GetPlayerArquivo(playerid), "Dinheiro"));
- }
- return 1;
- }
- stock PlaySoundForPlayer(playerid, soundid)
- {
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid, pX, pY, pZ);
- PlayerPlaySound(playerid, soundid,pX, pY, pZ);
- return 1;
- }
- /*
- ////////////////////////////////////////////////////////////////////////
- SAN FIERRO GANG WAR v1.1.0
- BRASIL
- DESENVOLVIDO POR: FLASH_
- ////////////////////////////////////////////////////////////////////////
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement