Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *************************
- Game Mode Criado Por:
- Alisson Nogueira
- -> " 4LiSs0N " <-
- Nao retire os Creditos
- *************************
- */
- #include <a_samp>
- //***********************
- #define tunar 4
- #define tunarroda 5
- #define tunarcor 6
- #define tunarpaint 7
- #define nitro 8
- #define rodawire 9
- #define suspensao 10
- #define PocketMoney 11
- forward NomeServer();
- //***********************
- new Float:SpawnRandomArena1[10][3] = { //Spawn /mg /bz /snp
- {-1466.8792,424.6537,46.1641},
- {-1442.1022,402.2485,46.1641},
- {-1359.7217,349.0757,46.1641},
- {-1358.9552,426.6598,46.1641},
- {-1452.0695,350.9846,46.1641},
- {-1412.5990,417.8553,31.6283},
- {-1354.9829,383.5898,32.7833},
- {-1401.9127,431.7229,33.6103},
- {-1418.1667,346.4828,30.0820},
- {-1381.6235,394.2837,31.5765}
- };
- //***********************
- #define Tele 0x6A33BEFF
- #define Vermelho 0xFF0023FF
- //***********************
- new Text:var3;
- new VeiculoC[MAX_PLAYERS];
- new Float: X, Float: Y, Float: Z, Float: Angle;
- new string[200];
- //***********************
- //----------------------------------------------------------------------------//
- main()
- {
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- print("| Servidor Ligado Com Susseço.");
- print("| Feito Por: 4LiSs0N, Com Ajuda de Foun Sa-mp");
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
- }
- //----------------------------------------------------------------------------//
- public OnPlayerConnect(playerid)
- {
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "--> %s Seja Bem Vindo {777788}Para saber os Comandos Digite /Comandos", NameP);
- SendClientMessage(playerid,0x00ffffcc, string);
- //----------------------------------------------------------------------------//
- var3 = TextDrawCreate(0.0, 435.0, " Seja Bem Vindo /Comandos /Teles");
- TextDrawAlignment(var3, 0);
- TextDrawUseBox(var3, true);
- TextDrawBoxColor(var3,0x121219FF);
- TextDrawBackgroundColor(var3, 0x000000AA);
- TextDrawFont(var3, 2);
- TextDrawLetterSize(var3,0.290000, 1.300000);// 0.810000, 2.200000
- TextDrawColor(var3, 0xFFFFFFAA);
- TextDrawSetOutline(var3, 1);
- TextDrawSetProportional(var3, 1);
- TextDrawSetShadow(var3, 1);
- TextDrawShowForPlayer(playerid, var3);
- return false;
- }
- //----------------------------------------------------------------------------//
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid,2030.4641,1007.6473,10.8203);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- GivePlayerWeapon(playerid, 34, 99999);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- new playercash;
- if(killerid == INVALID_PLAYER_ID) {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
- ResetPlayerMoney(playerid);
- } else {
- SendDeathMessage(killerid,playerid,reason);
- playercash = GetPlayerMoney(playerid);
- if (playercash > 0) {
- GivePlayerMoney(killerid, playercash);
- ResetPlayerMoney(playerid);
- }
- else
- {
- }
- }
- return 1;
- }
- //----------------------------------------------------------------------------//
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (GetPlayerVirtualWorld(playerid)!= 0&& strcmp(cmdtext,"/kill",true) != 0)
- {
- SendClientMessage(playerid, 0xFFFFFF80, "Você não pode usar comandos enquanto estiver em Arena DM Use /kill para sair");
- return 1;
- }
- new cmd[256];
- new idx;
- new tmp[256];
- cmd = strtok(cmdtext, idx);
- //-----------------------------------------------------------------//
- if(strcmp(cmdtext,"/Cor",true) == 0)
- {
- ShowPlayerDialog(playerid,60,DIALOG_STYLE_INPUT,"Cores","Coloque o código da cor a baixo: ","Mudar","Sair");
- return 1;
- }
- //----------------------------------------------------------------//
- if (strcmp(cmd, "/Skin", true) == 0 )
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Vermelho, "[ERRO] Você Deve Sair do Veiculo Para Mudar.");
- new skin[256];
- new string[200];
- skin = strtok(cmdtext, idx);
- if (!strlen(skin))
- {
- SendClientMessage(playerid, 0xE60000FF, "Use: /Skin [id]");
- return 1;
- }
- new newskin = strval(skin);
- if ((newskin < 0) || (newskin > 299)) {
- SendClientMessage(playerid, 0xE60000FF, "[ERRO] Este skin não existe!");
- return 1;
- }
- if (GetPlayerMoney(playerid) >= 0)
- {
- SetPlayerSkin(playerid, newskin);
- GivePlayerMoney(playerid,-0);
- format(string, 128, "[INFO]: Agora Sua Skin è %d", newskin);
- SendClientMessage(playerid, 0xE60000FF, string);
- }
- else
- {
- SendClientMessage(playerid, 0xE60000FF, "Você não pode mudar de skin");
- }
- return 1;
- }
- //---------------------------------------------------------------//
- if(strcmp(cmdtext,"/comandos",true)==0)
- {
- new comandos[2000]; //
- strins(comandos,"{00EEFF}Comandos do Servidor\n",strlen(comandos));
- strins(comandos,"\n",strlen(comandos));
- strins(comandos,"{FFAE00}/Neon /Tunar /Pintar /mudar\n",strlen(comandos));
- strins(comandos,"{FFAE00}/c /m /infernus /nrg /Cor\n",strlen(comandos));
- strins(comandos,"{FFAE00}/kill /kit1 /kit2 /skin\n",strlen(comandos));
- strins(comandos,"{FFAE00}/Creditos /Teles /Bicha\n",strlen(comandos));
- strins(comandos,"{FFAE00}\n",strlen(comandos));
- strins(comandos,"{00EEFF}Teleportes do Servidor\n\n",strlen(comandos));
- strins(comandos,"{FFAE00}/lv /ls /sf /ap /vb /tv\n",strlen(comandos));
- strins(comandos,"{FFAE00}/aerols /aerosf\n",strlen(comandos));
- strins(comandos,"{FFAE00}/chilliad /grove\n\n",strlen(comandos));
- strins(comandos,"{00EEFF}Teleportes de DM\n\n",strlen(comandos));
- strins(comandos,"{FFAE00}/x1 /pistola /granada\n",strlen(comandos));
- strins(comandos,"{FFAE00}/Mg /Bz\n",strlen(comandos));
- ShowPlayerDialog(playerid,2, DIALOG_STYLE_MSGBOX, "Comandos do Servidor",comandos, "Fechar", "");
- return 1;
- }
- if(strcmp(cmdtext,"/Teles",true)==0)
- {
- new comandos[2000]; //
- strins(comandos,"{00EEFF}Teleportes do Servidor\n\n",strlen(comandos));
- strins(comandos,"{FFAE00}/lv /ls /sf /ap /vb /tv\n",strlen(comandos));
- strins(comandos,"{FFAE00}/aerols /aerosf\n",strlen(comandos));
- strins(comandos,"{FFAE00}/chilliad /grove\n",strlen(comandos));
- strins(comandos,"{00EEFF}Teleportes de DM\n\n",strlen(comandos));
- strins(comandos,"{FFAE00}/x1 /pistola /granada\n",strlen(comandos));
- strins(comandos,"{FFAE00}/Mg /Bz\n",strlen(comandos));
- ShowPlayerDialog(playerid,12, DIALOG_STYLE_MSGBOX, "Teles do Servidor",comandos, "Fechar", "");
- return 1;
- }
- //----------------------------------------------------------------------------//
- if (strcmp("/Bicha", cmdtext, true, 10) ==0)
- {
- SetPlayerSkin(playerid,252);
- SetPlayerColor(playerid,0xF600F6AA);
- GivePlayerWeapon(playerid,10,24);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[INFO]: %s Assumiu Ser uma Bicha ( /Bicha )", NameP);
- SendClientMessageToAll(0xF600F6AA, string);
- return 1;
- }
- //----------------------------------------------------------------------------//
- if(!strcmp(cmdtext,"/creditos", true))
- {
- SendClientMessage(playerid,0x00FF00FF,"Criador Do Gamemode: {FFFFFF}4LiSs0N");
- return 1;
- }
- //----------------------------------------------------------------------------//
- if(!strcmp(cmdtext,"/kill", true))
- {
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "%s Se Suicidou (/KILL)", NameP);
- SendClientMessageToAll(-1, string);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerHealth(playerid,0.0);
- GameTextForPlayer(playerid,"~r~MORTO",3000,0);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- if (strcmp("/mudar", cmdtext, true, 10) == 0)
- {
- new Nome[MAX_PLAYER_NAME];
- new stringx[256];
- GetPlayerName(playerid,Nome,sizeof Nome);
- format(stringx, sizeof stringx,"%s Foi Mudar A skin {00FF00}/mudar",Nome,playerid);
- SendClientMessageToAll(0xFFFF00FF,stringx);
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- if(strcmp("/neon", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SendClientMessage(playerid,0xF50000FF,"[ERRO] Você não está dentro de um veículo!");
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Neons:", "Azul\nVermelho\nVerde\nBranco\nRosa\nAmarelo\nNeon Polícia\nNeon Interior\nNeon Atrás\nNeon Frontal\nNeon Telhado\nRemover Neon", "Selecionar", "Cancelar");
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
- return 1;
- }
- }
- //-----------------------------------------------------------------------------//
- if(strcmp(cmdtext,"/c", true) == 0 || strcmp(cmdtext,"/infernus", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Vermelho, "[ERRO] Você Ja Esta Em Um Veiculo");
- if(GetPlayerInterior(playerid) >= 1) return SendClientMessage(playerid,Vermelho,"[ERRO] Proibido Criar Veiculos em Interiores");
- GetPlayerPos(playerid,X,Y,Z);
- DestroyVehicle(VeiculoC[playerid]);
- PlayAudioStreamForPlayer(playerid,"http://sc8.1.fm:8035");
- GetPlayerFacingAngle(playerid, Angle);
- PutPlayerInVehicle(playerid,CreateVehicle(411,X,Y,Z,Angle,-1,-1,-1),0);
- VeiculoC[playerid] = GetPlayerVehicleID(playerid);
- return 1;
- }
- if(strcmp(cmdtext,"/m", true) == 0 || strcmp(cmdtext,"/nrg", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Vermelho, "[ERRO] Você Ja Esta Em Um Veiculo");
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Proibido Criar Veiculos em Interiores");
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid, Angle);
- DestroyVehicle(VeiculoC[playerid]);
- PutPlayerInVehicle(playerid,CreateVehicle(522,X,Y,Z,Angle,-1,-1,-1),0);
- VeiculoC[playerid] = GetPlayerVehicleID(playerid);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- if(strcmp(cmdtext, "/tunar", true) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SendClientMessage(playerid,0xF50000FF,"[ERRO] Você não está dentro de um veículo!");
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Selecionar", "Cancelar");
- return 1;
- }
- }
- //-----------------------------------------------------------------------------//
- if(strcmp(cmdtext, "/kit2", true) == 0)
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid, 0x00F600AA, "[INFO] Item Adquiridos");
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[INFO]--> {F60000}%s {00C2EC} Adquiriu o Kit2 de armas | Comando: {F60000} /KIT2",NameP);
- SendClientMessageToAll(Tele, string);
- GivePlayerWeapon(playerid,8,9999);
- GivePlayerWeapon(playerid,41,9999);
- GivePlayerWeapon(playerid,24,9999);
- GivePlayerWeapon(playerid,27,9999);
- GivePlayerWeapon(playerid,30,9999);
- GivePlayerWeapon(playerid,29,9999);
- GivePlayerWeapon(playerid,33,9999);
- GivePlayerWeapon(playerid,42,9999);
- GivePlayerWeapon(playerid,1,9999);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- if(strcmp(cmdtext, "/kit1", true) == 0)
- {
- SendClientMessage(playerid, 0x00F600AA, "[INFO] Item Adquiridos");
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[INFO]--> {F60000}%s {00C2EC} Adquiriu o Kit1 de armas | Comando: {F60000} /KIT1",NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid, 0x00F600AA, "[INFO] Item Adquiridos");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,1,9999);
- GivePlayerWeapon(playerid,4,9999);
- GivePlayerWeapon(playerid,9,9999);
- GivePlayerWeapon(playerid,16,9999);
- GivePlayerWeapon(playerid,23,9999);
- GivePlayerWeapon(playerid,26,9999);
- GivePlayerWeapon(playerid,31,9999);
- GivePlayerWeapon(playerid,32,9999);
- GivePlayerWeapon(playerid,34,9999);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- if(strcmp(cmd, "/pintar", true) == 0)
- {
- new cor1, cor2;
- new veiculo;
- tmp = strtok(cmdtext, idx);
- cor1 = strval(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, Vermelho,"USE: /pintar [cor 1] [cor 2]");
- return 1;}
- cor2 = strval(tmp);
- veiculo = GetPlayerVehicleID(playerid);
- if(IsPlayerInVehicle(playerid,veiculo)){
- ChangeVehicleColor(veiculo,cor1,cor2);
- SendClientMessage(playerid,0x00FF7FAA, "[INFO] Veículo repintado com sucesso!");
- return 1;
- }
- return 1;
- }
- //----------------------|------Teleportes------|------------------------------//
- if (strcmp("/vb", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),1246.3544,-2013.5144,59.0289);
- else SetPlayerPos(playerid, 1246.3544,-2013.5144,59.0289);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 210.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Verderant BluuFs | Comando: {F60000} /VB", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/tv", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),-2400.3777,-590.1343,133.6484);
- else SetPlayerPos(playerid, -2400.3777,-590.1343,133.6484);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 130.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Torre TV | Comando: {F60000} /TV", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/grove", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),2513.0984,-1669.9431,14.5011);
- else SetPlayerPos(playerid, 2513.0984,-1669.9431,14.5011);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 89.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Grove Stret | Comando: {F60000} /Grove", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/aerosf", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),-1242.8644,-11.8812,14.1484);
- else SetPlayerPos(playerid, -1242.8644,-11.8812,14.1484);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 132.0);
- SetPlayerFacingAngle(playerid, 132.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Aerosf | Comando: {F60000} /AEROSF", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/aerols", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),2006.9520,-2606.3596,13.5469);
- else SetPlayerPos(playerid, 2006.9520,-2606.3596,13.5469);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 175.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Aerols | Comando: {F60000} /AEROLS", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/ls", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),1126.5703,-1454.4001,17.7462);
- else SetPlayerPos(playerid, 1126.5703,-1454.4001,17.7462);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 11.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Los Santos | Comando: {F60000} /LS", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/sf", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),-2020.4180,157.4698,29.5146);
- else SetPlayerPos(playerid, -2020.4180,157.4698,29.5146);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 273.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para San Fierro | Comando: {F60000} /SF", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/deserto", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),-790.7422,2419.2813,158.0466);
- else SetPlayerPos(playerid, -790.7422,2419.2813,158.0466);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 157.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Deserto | Comando: {F60000} /DESERTO", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/ap", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),-2215.7559,-2372.1528,32.7024);
- else SetPlayerPos(playerid, -2215.7559,-2372.1528,32.7024);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 238.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Angel Pine | Comando: {F60000} /AP", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/chilliad", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid), -2321.2458,-1626.3516,485.7056);
- else SetPlayerPos(playerid, -2321.2458,-1626.3516,485.7056);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 201.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Chilliad | Comando: {F60000} /CHILLIAD", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- if (strcmp("/lv", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new NameP[MAX_PLAYER_NAME];
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),2030.4641,1007.6473,10.8203);
- else SetPlayerPos(playerid,2030.4641,1007.6473,10.8203);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 268.0);
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Las Vegas | Comando: {F60000} /LV", NameP);
- SendClientMessageToAll(Tele, string);
- return 1;
- }
- //----------------------|Teleportes DM|---------------------------------------//
- if (strcmp("/MG", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new randCoZm = random(10);
- SetPlayerPos(playerid,SpawnRandomArena1[randCoZm][0],SpawnRandomArena1[randCoZm][1],SpawnRandomArena1[randCoZm][2]);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- SetPlayerVirtualWorld(playerid,14);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,38,99999);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Arena Minigun | Comando: {F60000} /MG", NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- SendClientMessage(playerid,-1,"Bem vindo a arena de Minigun Mata quantos puder!!");
- SendClientMessage(playerid,-1,"Para sair deste local de DM use /kill!!");
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- return 1;
- }
- //----------------------------------------------------------------------------------------------//
- if (strcmp("/BZ", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- new randCoZm = random(10);
- SetPlayerPos(playerid,SpawnRandomArena1[randCoZm][0],SpawnRandomArena1[randCoZm][1],SpawnRandomArena1[randCoZm][2]);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid,13);
- GivePlayerWeapon(playerid,36,99999);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Para Arena Bazuca | Comando: {F60000} /BZ", NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- SendClientMessage(playerid,-1,"Bem vindo a arena de Bazooka Mata quantos puder!!");
- SendClientMessage(playerid,-1,"Para sair deste local de DM use /kill!!");
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- return 1;
- }
- if (strcmp("/Pistola", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- SetPlayerPos(playerid,1067.2329,1229.0709,10.8275);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid,1);
- GivePlayerWeapon(playerid,24,99999);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Arena De Pistola | Comando: {F60000} /PISTOLA", NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- SendClientMessage(playerid,-1,"Bem vindo a arena de Desert Eagle Mata quantos puder!!");
- SendClientMessage(playerid,-1,"Para sair deste local de DM use /kill!!");
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- return 1;
- }
- if (strcmp("/x1", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- SetPlayerPos(playerid,1067.2329,1229.0709,10.8275);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid,2);
- GivePlayerWeapon(playerid,24,99999);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Arena X1 | Comando: {F60000} /X1", NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- SendClientMessage(playerid,-1,"Bem vindo a arena de X1 Mata quantos puder!!");
- SendClientMessage(playerid,-1,"Para sair deste local de DM use /kill!!");
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- return 1;
- }
- if (strcmp("/granada", cmdtext, true, 10) == 0)
- {
- if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid,Vermelho,"[ERRO] Voce nao pode se teleportar de dentro de interiores");
- SetPlayerPos(playerid,1067.2329,1229.0709,10.8275);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid,3);
- GivePlayerWeapon(playerid,16,99999);
- new NameP[MAX_PLAYER_NAME];
- GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[TELE]*** {F60000}%s {00C2EC} Foi Arena De Granadas | Comando: {F60000} /GND", NameP);
- SendClientMessageToAll(Tele, string);
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- SendClientMessage(playerid,-1,"Bem vindo a arena de GRANADAS Mata quantos puder!!");
- SendClientMessage(playerid,-1,"Para sair deste local de DM use /kill!!");
- SendClientMessage(playerid,Tele,"|•-------------------------------------------------------------------•|");
- return 1;
- }
- //----------------------------------------------------------------------------//
- new erro[128];
- format(erro, sizeof(erro), "[ERRO] Comando Nao Existe {FF0000}/Comandos");
- return SendClientMessage(playerid,-1,erro);
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- {
- if(dialogid==60&&response) {
- if(strlen(inputtext)<6) return SendClientMessage(playerid,-1,"[ERRO] O código da cor deve-se ter 6 letras!");
- if(strlen(inputtext)>6) return SendClientMessage(playerid,-1,"[ERRO] O código da cor deve-se ter 6 letras!");
- SendClientMessage(playerid,-1,"[INFO] Voce mudou a cor com susseso");
- SendClientMessage(playerid,-1,"[INFO] www.colorpicker.com < Pode Escolher os codigos ");
- new formatccc[13];
- format(formatccc,13,"%sFF",inputtext);
- for(new all=0;all<MAX_PLAYERS;all++) {
- SetPlayerColor(playerid,HexToInt(formatccc));
- }
- }
- return 1;
- }
- if(dialogid == 1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 1)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 2)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- if(listitem == 3)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 4)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 5)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 6)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- }
- if(listitem == 7)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
- }
- if(listitem == 8)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
- }
- if(listitem == 9)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
- }
- if(listitem == 10)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
- }
- if(listitem == 11)
- {
- DestroyObject(GetPVarInt(playerid, "neon"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon2"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon4"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon5"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon6"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon8"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon9"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon10"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon11"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon12"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon13"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "interior"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "interior1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "back"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "back1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "front"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "front1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "undercover"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "undercover1"));
- DeletePVar(playerid, "Status");
- }
- }
- return 1;
- }
- //----------------------------------------------------------------------------//
- new car;
- car = GetPlayerVehicleID(playerid);
- if(dialogid == tunar) // Menu
- {
- if(response)
- {
- if(listitem == 0) // Rodas
- {
- ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
- }
- if(listitem == 1) // Cores
- {
- ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
- }
- if(listitem == 2) // Paintjobs
- {
- ShowPlayerDialog(playerid, tunarpaint, DIALOG_STYLE_LIST, "Paintjobs", "Estilo 1 \nEstilo 2 \nEstilo 3 \nVoltar", "Pintar", "Cancelar");
- }
- if(listitem == 3) // Nitro
- {
- AddVehicleComponent(car,1010);
- }
- if(listitem == 4) // Suspensão
- {
- AddVehicleComponent(car,1087);
- }
- if(listitem == 5) // AutoTuning
- {
- new idcarro;
- idcarro = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
- {
- AddVehicleComponent(idcarro,1046);
- AddVehicleComponent(idcarro,1171);
- AddVehicleComponent(idcarro,1149);
- AddVehicleComponent(idcarro,1035);
- AddVehicleComponent(idcarro,1147);
- AddVehicleComponent(idcarro,1036);
- AddVehicleComponent(idcarro,1040);
- ChangeVehiclePaintjob(idcarro, 2);
- ChangeVehicleColor(idcarro, 6, 6);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- AddVehicleComponent(idcarro,1028);
- AddVehicleComponent(idcarro,1169);
- AddVehicleComponent(idcarro,1141);
- AddVehicleComponent(idcarro,1032);
- AddVehicleComponent(idcarro,1138);
- AddVehicleComponent(idcarro,1026);
- AddVehicleComponent(idcarro,1027);
- ChangeVehiclePaintjob(idcarro, 2);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
- {
- AddVehicleComponent(idcarro,1046);
- AddVehicleComponent(idcarro,1153);
- AddVehicleComponent(idcarro,1150);
- AddVehicleComponent(idcarro,1054);
- AddVehicleComponent(idcarro,1049);
- AddVehicleComponent(idcarro,1047);
- AddVehicleComponent(idcarro,1051);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- AddVehicleComponent(idcarro,1065);
- AddVehicleComponent(idcarro,1160);
- AddVehicleComponent(idcarro,1159);
- AddVehicleComponent(idcarro,1067);
- AddVehicleComponent(idcarro,1162);
- AddVehicleComponent(idcarro,1069);
- AddVehicleComponent(idcarro,1071);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 1);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
- {
- AddVehicleComponent(idcarro,1064);
- AddVehicleComponent(idcarro,1155);
- AddVehicleComponent(idcarro,1154);
- AddVehicleComponent(idcarro,1055);
- AddVehicleComponent(idcarro,1158);
- AddVehicleComponent(idcarro,1056);
- AddVehicleComponent(idcarro,1062);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
- {
- AddVehicleComponent(idcarro,1089);
- AddVehicleComponent(idcarro,1166);
- AddVehicleComponent(idcarro,1168);
- AddVehicleComponent(idcarro,1088);
- AddVehicleComponent(idcarro,1164);
- AddVehicleComponent(idcarro,1090);
- AddVehicleComponent(idcarro,1094);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)
- {
- AddVehicleComponent(idcarro,1044);
- AddVehicleComponent(idcarro,1174);
- AddVehicleComponent(idcarro,1176);
- AddVehicleComponent(idcarro,1042);
- AddVehicleComponent(idcarro,1099);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 0);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)
- {
- AddVehicleComponent(idcarro,1126);
- AddVehicleComponent(idcarro,1179);
- AddVehicleComponent(idcarro,1180);
- AddVehicleComponent(idcarro,1122);
- AddVehicleComponent(idcarro,1101);
- AddVehicleComponent(idcarro,1125);
- AddVehicleComponent(idcarro,1123);
- AddVehicleComponent(idcarro,1100);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
- {
- AddVehicleComponent(idcarro,1104);
- AddVehicleComponent(idcarro,1182);
- AddVehicleComponent(idcarro,1184);
- AddVehicleComponent(idcarro,1108);
- AddVehicleComponent(idcarro,1107);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 1);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)
- {
- AddVehicleComponent(idcarro,1129);
- AddVehicleComponent(idcarro,1189);
- AddVehicleComponent(idcarro,1187);
- AddVehicleComponent(idcarro,1102);
- AddVehicleComponent(idcarro,1133);
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420)
- {
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1139);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400)
- {
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1013);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1086);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 401)
- {
- AddVehicleComponent(idcarro,1086);
- AddVehicleComponent(idcarro,1139);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1012);
- AddVehicleComponent(idcarro,1013);
- AddVehicleComponent(idcarro,1042);
- AddVehicleComponent(idcarro,1043);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1006);
- AddVehicleComponent(idcarro,1007);
- AddVehicleComponent(idcarro,1017);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)
- {
- ChangeVehiclePaintjob(idcarro,2);
- AddVehicleComponent(idcarro,1191);
- AddVehicleComponent(idcarro,1193);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1134);
- AddVehicleComponent(idcarro,1137);
- }
- else
- {
- AddVehicleComponent(idcarro,nitro);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- }
- }
- return 1;
- }
- //============================================================================================================================================================================================================
- if(dialogid == tunarroda) // Rodas
- {
- if(response)
- {
- if(listitem == 0) // Estilo 1
- {
- AddVehicleComponent(car,1084);
- }
- if(listitem == 1) // Estilo 2
- {
- AddVehicleComponent(car,1073);
- }
- if(listitem == 2) // Estilo 3
- {
- AddVehicleComponent(car,1075);
- }
- if(listitem == 3) // Estilo 4
- {
- AddVehicleComponent(car,1077);
- }
- if(listitem == 4) // Estilo 5
- {
- AddVehicleComponent(car,1079);
- }
- if(listitem == 5) // Estilo 6
- {
- AddVehicleComponent(car,1080);
- }
- if(listitem == 6) // Voltar
- {
- ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Instalar", "Cancelar");
- }
- }
- return 1;
- }
- //============================================================================================================================================================================================================
- if(dialogid == tunarcor) // Cores
- {
- if(response)
- {
- if(listitem == 0) // Preto
- {
- ChangeVehicleColor(car,0,0);
- }
- if(listitem == 1) // Branco
- {
- ChangeVehicleColor(car,1,1);
- }
- if(listitem == 2) // Azul Escuro
- {
- ChangeVehicleColor(car,425,425);
- }
- if(listitem == 3) // Azul Claro
- {
- ChangeVehicleColor(car,2,2);
- }
- if(listitem == 4) // Verde
- {
- ChangeVehicleColor(car,16,16);
- }
- if(listitem == 5) // Vermelho
- {
- ChangeVehicleColor(car,3,3);
- }
- if(listitem == 6) // Amarelo
- {
- ChangeVehicleColor(car,6,6);
- }
- if(listitem == 7) // Rosa
- {
- ChangeVehicleColor(car,146,146);
- }
- if(listitem == 8) // Voltar
- {
- ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Pintar", "Cancelar");
- }
- }
- return 1;
- }
- //============================================================================================================================================================================================================
- if(dialogid == tunarpaint) // Paintjobs
- {
- if(response)
- {
- if(listitem == 0) // Estilo 1
- {
- ChangeVehiclePaintjob(car,0);
- }
- if(listitem == 1) // Estilo 2
- {
- ChangeVehiclePaintjob(car,1);
- }
- if(listitem == 2) // Estilo 3
- {
- ChangeVehiclePaintjob(car,2);
- }
- if(listitem == 4) // Voltar
- {
- ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Pintar", "Cancelar");
- }
- }
- return 1;
- }
- return 0;
- }
- public OnGameModeInit()
- {
- SetGameModeText("-> Servidor Dm Base <-");
- for(new skins = 3; skins < 299; skins++)
- {
- AddPlayerClass(skins,1958.3783,1343.1572,15.3746,270.1425,24,100000,26,100000,32,100000);
- }
- CreateObject(3330,-1357.07458496,331.62677002,93.99955750,0.00000000,0.00000000,0.00000000); //object(cxrf_brigleg) (1)
- CreateObject(3330,-1381.65478516,332.08538818,93.99955750,0.00000000,0.00000000,0.00000000); //object(cxrf_brigleg) (2)
- CreateObject(3330,-1406.93908691,332.11392212,93.99955750,0.00000000,0.00000000,0.00000000); //object(cxrf_brigleg) (3)
- CreateObject(3330,-1431.04650879,332.27395630,93.99955750,0.00000000,0.00000000,0.00000000); //object(cxrf_brigleg) (4)
- CreateObject(3330,-1455.90026855,332.50909424,93.99955750,0.00000000,0.00000000,0.00000000); //object(cxrf_brigleg) (5)
- CreateObject(3330,-1468.34912109,347.75726318,93.99955750,0.00000000,0.00000000,268.00000000); //object(cxrf_brigleg) (6)
- CreateObject(3330,-1476.60485840,364.30587769,93.99955750,0.00000000,0.00000000,323.99499512); //object(cxrf_brigleg) (7)
- CreateObject(3330,-1484.96801758,384.14129639,93.99955750,0.00000000,0.00000000,271.99230957); //object(cxrf_brigleg) (8)
- CreateObject(3330,-1485.68603516,405.53564453,93.99955750,0.00000000,0.00000000,271.98852539); //object(cxrf_brigleg) (9)
- CreateObject(3330,-1486.48803711,428.91363525,93.99955750,0.00000000,0.00000000,271.98852539); //object(cxrf_brigleg) (10)
- CreateObject(3330,-1486.48730469,428.91308594,93.99955750,0.00000000,0.00000000,271.98852539); //object(cxrf_brigleg) (11)
- CreateObject(3330,-1486.48730469,428.91308594,93.99955750,0.00000000,0.00000000,271.98852539); //object(cxrf_brigleg) (12)
- CreateObject(3330,-1471.09912109,441.97491455,93.99955750,0.00000000,0.00000000,179.98852539); //object(cxrf_brigleg) (13)
- CreateObject(3330,-1447.47656250,442.32550049,93.99955750,0.00000000,0.00000000,179.98352051); //object(cxrf_brigleg) (14)
- CreateObject(3330,-1423.14367676,442.37600708,93.99955750,0.00000000,0.00000000,179.98352051); //object(cxrf_brigleg) (15)
- CreateObject(3330,-1399.04760742,442.19265747,93.99955750,0.00000000,0.00000000,179.98352051); //object(cxrf_brigleg) (16)
- CreateObject(3330,-1375.32250977,442.28573608,93.99955750,0.00000000,0.00000000,179.98352051); //object(cxrf_brigleg) (17)
- CreateObject(3330,-1356.93981934,442.25122070,93.99955750,0.00000000,0.00000000,179.98352051); //object(cxrf_brigleg) (18)
- CreateObject(3330,-1343.53613281,425.97753906,93.99955750,0.00000000,0.00000000,91.98303223); //object(cxrf_brigleg) (19)
- CreateObject(3330,-1342.65979004,400.99148560,93.99955750,0.00000000,0.00000000,91.98303223); //object(cxrf_brigleg) (20)
- CreateObject(3330,-1341.67517090,376.56402588,93.99955750,0.00000000,0.00000000,91.98303223); //object(cxrf_brigleg) (21)
- CreateObject(3330,-1340.79675293,351.07638550,93.99955750,0.00000000,0.00000000,91.98303223); //object(cxrf_brigleg) (22)
- CreateObject(3330,-1340.89038086,344.62774658,93.99955750,0.00000000,0.00000000,91.98303223); //object(cxrf_brigleg) (23)
- CreateObject(3279,-1359.85217285,426.23495483,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (1)
- CreateObject(3279,-1360.35729980,349.88793945,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (2)
- CreateObject(3279,-1401.72167969,383.26367188,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (3)
- CreateObject(3279,-1452.58239746,351.60949707,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (4)
- CreateObject(3279,-1465.30200195,425.00546265,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (5)
- CreateObject(3277,-1388.82141113,344.10913086,29.08202744,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (1)
- CreateObject(8880,-1381.93457031,343.87084961,34.16065979,0.00000000,0.00000000,0.00000000); //object(vgsecnstrct09) (1)
- CreateObject(944,-1355.75964355,408.87496948,29.97072411,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (1)
- CreateObject(944,-1355.46972656,407.09454346,29.97072411,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (2)
- CreateObject(2991,-1363.54577637,410.96374512,29.71367264,0.00000000,0.00000000,0.00000000); //object(imy_bbox) (1)
- CreateObject(2934,-1380.33801270,420.50509644,33.44319153,0.00000000,0.00000000,0.00000000); //object(kmb_container_red) (1)
- CreateObject(2934,-1380.45019531,420.44531250,30.53785706,0.00000000,0.00000000,0.00000000); //object(kmb_container_red) (2)
- CreateObject(2932,-1468.81787109,381.28912354,30.53785706,0.00000000,0.00000000,0.00000000); //object(kmb_container_blue) (1)
- CreateObject(2932,-1394.04101562,415.28222656,30.53785706,0.00000000,0.00000000,0.00000000); //object(kmb_container_blue) (2)
- CreateObject(3573,-1357.41796875,387.33007812,31.77762985,0.00000000,0.00000000,271.99951172); //object(lasdkrtgrp1) (1)
- CreateObject(3573,-1476.72558594,402.36816406,31.77762985,0.00000000,0.00000000,271.99951172); //object(lasdkrtgrp1) (2)
- CreateObject(3576,-1359.51403809,382.98788452,35.97325897,0.00000000,0.00000000,0.00000000); //object(dockcrates2_la) (1)
- CreateObject(3630,-1382.36035156,393.50878906,30.57855988,0.00000000,0.00000000,0.00000000); //object(crdboxes2_las) (1)
- CreateObject(5259,-1433.02148438,421.96292114,29.08593750,0.00000000,0.00000000,0.00000000); //object(las2dkwar01) (1)
- CreateObject(5259,-1432.80859375,421.98046875,35.32053375,0.00000000,0.00000000,0.00000000); //object(las2dkwar01) (2)
- CreateObject(5261,-1352.89404297,368.68930054,31.31956482,0.00000000,0.00000000,274.00000000); //object(las2dkwar03) (1)
- CreateObject(5262,-1415.26611328,416.54177856,32.04359818,0.00000000,0.00000000,0.00000000); //object(las2dkwar04) (1)
- CreateObject(5262,-1400.77795410,433.71765137,32.03968811,0.00000000,0.00000000,0.00000000); //object(las2dkwar04) (2)
- CreateObject(5259,-1422.03698730,371.16033936,29.08593750,0.00000000,0.00000000,0.00000000); //object(las2dkwar01) (2)
- CreateObject(3279,-1441.65722656,401.68530273,29.08593750,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (3)
- CreateObject(3279,-1397.63671875,344.75585938,29.08202744,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (3)
- CreateObject(3573,-1377.34436035,356.24105835,31.77762985,0.00000000,0.00000000,271.99951172); //object(lasdkrtgrp1) (1)
- CreateObject(5259,-1418.57885742,352.43142700,29.08202744,0.00000000,0.00000000,0.00000000); //object(las2dkwar01) (2)
- CreateObject(5992,-1419.19189453,350.94131470,40.95684052,0.00000000,0.00000000,0.00000000); //object(ltsreg01_lawn) (1)
- CreateObject(9123,-1435.79785156,387.26861572,35.23566055,0.00000000,0.00000000,0.00000000); //object(ballyneon01) (1)
- CreateObject(1337,-1453.53027344,379.82031250,29.58593750,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (1)
- CreateObject(8154,1070.33374023,1260.85839844,10.39943695,0.00000000,0.00000000,180.00000000); //object(vgsselecfence08) (1)
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- format(string,sizeof(string),"(ID:%d): %s",playerid,text);
- SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);
- SendPlayerMessageToAll(playerid,string);
- return 0;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid == 0 || classid == 1) {
- }
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 265.874481, 77.716033, 1001.039062);
- SetPlayerFacingAngle(playerid, 88.192520);
- ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
- SetPlayerCameraLookAt(playerid, 265.874481, 77.716033, 1001.039062);
- SetPlayerCameraPos(playerid, 265.874481 + (5 * floatsin(-88.192520, degrees)), 77.716033 + (5 * floatcos(-88.192520, degrees)), 1001.039062);
- return 1;
- }
- //-----------------------------------------------------------------------------//
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- stock HexToInt(string[])
- {
- new i = 0;
- new cur = 1;
- new res = 0;
- for (i = strlen(string); i > 0; i--)
- {
- if (string[i-1] < 58) res = res + cur*(string[i-1] - 48); else res = res + cur*(string[i-1] - 65 + 10);
- cur = cur*16;
- }
- return res;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement