Very HappyPrimeiros Criaremos as Variaveis#define MaxVuln 100 // Aqui Define q a blindagem maxima do servidor sera 100%new Vuln[MAX_VEHICLES];na public OnGameModeInit() Definiremos quais Carros Nasceram com a Blindagem 100%for(new ii; ii != MAX_VEHICLES; ii++) { if(IsACopCar(ii) || IsAExCar(ii) || IsADiamanteCar(ii) || IsABOPEsCar(ii) || IsAnAmbulanceCar(ii) || IsAPFCar(ii) || IsAPCCar(ii) || IsAGOVCar(ii) || IsAinterpolCar(ii) || IsAGATEsCar(ii) ||IsAMecCar(ii)) Vuln[ii] = MaxVuln; }Agora Na public OnVehicleDamageStatusUpdate(vehicleid,playerid) // Caso seu gamemode nao tenha crie essa public // Entao Colocaremos o Seguinte Codigo/* new Float:Vida;*/ if(Vuln[vehicleid] > 0)// aqui verifica se o veiculo e blindado { Vuln[vehicleid] --; RepairVehicle(vehicleid);// Isso e a Funcao Responsavel Por Fazer a Reparacao do Veiculo return 1; } return 1;Bom.. o Sistema Esta Feito Agora Iremos Coloca-lo No Velocimetro :DVamos LaCriaremos Uma Variavel:new Text:blindagem[MAX_PLAYERS];Depois Iremos Para o Velocimetro e aqui vou usar de exemplo o meu:if(Speedo_HP >= 551) { format(str6,sizeof(str6),"~d~Blindagem: ~r~~h~%d%%", Vuln[vehicle]); TextDrawSetString(blindagem[i], str6); }Depois Disso no seu velocimetro teranew str1[256],str2[256],str3[256],str4[256]; algo assim ai voce add:new str1[256],str2[256],str3[256],str4[256],str6[256];e em Baixo Tera Algo Parecido Com Isso } for(new i=0; i<MAX_PLAYERS; i++) { if(!IsPlayerInAnyVehicle(i)) { TextDrawHideForPlayer(i, box[i]); TextDrawHideForPlayer(i, tacho[i]); TextDrawHideForPlayer(i, fahrzeug[i]); TextDrawHideForPlayer(i, kmh[i]); TextDrawHideForPlayer(i, hoehe[i]); TextDrawHideForPlayer(i, zustand[i]); TextDrawHideForPlayer(i, url[i]); SpeedoON[i] = 0; }Definiremos a Blindagem Tambem ali: } for(new i=0; i<MAX_PLAYERS; i++) { if(!IsPlayerInAnyVehicle(i)) { TextDrawHideForPlayer(i, box[i]); TextDrawHideForPlayer(i, tacho[i]); TextDrawHideForPlayer(i, fahrzeug[i]); TextDrawHideForPlayer(i, kmh[i]); TextDrawHideForPlayer(i, hoehe[i]); TextDrawHideForPlayer(i, zustand[i]); TextDrawHideForPlayer(i, url[i]); TextDrawHideForPlayer(i, blindagem[i]); SpeedoON[i] = 0; }Depois Criaremos um TextDraw: blindagem[i] = TextDrawCreate(198.000000,415.000000," "); TextDrawAlignment(blindagem[i],0); TextDrawBackgroundColor(blindagem[i],0x000000ff); TextDrawFont(blindagem[i],1); TextDrawLetterSize(blindagem[i],0.299999,1.000000); TextDrawColor(blindagem[i],0xffffffff); TextDrawSetOutline(blindagem[i],1); TextDrawSetProportional(blindagem[i],1); TextDrawSetShadow(blindagem[i],2); Depois Disso Criaremos o Comando /blindar }if(strcmp(cmd, "/blindar", true) ==0) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Voce nao esta Dentro de um Veiculo !"); new vehicleid = GetPlayerVehicleID(playerid), modeloo = GetVehicleModel(vehicleid); switch(modeloo) { case 522, 581, 586, 521, 468, 463, 461, 462, 448: return SendClientMessage(playerid, COLOR_RED, "{228B22}Voce nao pode blindar este tipo de veiculo!"); } if (GetPlayerMoney (playerid) < SBizzInfo[13][sbEntranceCost]) { SendClientMessage(playerid, COLOR_GRAD2, "Voce nao tem esse dinheiro !"); return 1; } if(IsPlayerInRangeOfPoint(playerid, 3.0, 2495.9163,-1460.4230,24.0214)) { Vuln[vehicleid] = MaxVuln; RepairVehicle(vehicleid); SendClientMessage(playerid, COLOR_RED, "{FFA500}Voce blindou o seu veiculo! -$3000 !"); GivePlayerMoney(playerid, -3000); } else SendClientMessage(playerid, COLOR_RED, "Voce nao esta na Oficina de Blindagem"); return true;Bom Esse e o Fim do Nosso Tutorial Caso De Algum Erro ou Algo Errado mim add skype lucas.gama75 ou Mim Procure aqui na SSGAMES vlw Very HappyCreditos: Lucas Gama