11/09/2022 16:18
Bom sou novo aqui e queria ajuda com meu codigo /car [nome veiculo]
so que queria incurtar na hora de escrever o nome do veiculo
EX: em vez de /car cheetah usar apenas /car chee
so que queria incurtar na hora de escrever o nome do veiculo
EX: em vez de /car cheetah usar apenas /car chee
Código:
CMD:car(playerid, params[])
{
if(pAusente[playerid] == true) return pMensagem(playerid, Vermelho, "[PILOTS] Você está ausente.");
if(pPreso[playerid] == true) return pMensagem(playerid, Vermelho, "[PILOTS] Você está preso.");
if(EmArenaDM[playerid] == true) return pMensagem(playerid, Vermelho, "[PILOTS] Você Não pode usar este comando em uma arena.");
if(pEvento[playerid] == true) return pMensagem(playerid, Vermelho, "[PILOTS] Você está no evento.");
new Veiculo[25], Cor[2];
if(sscanf(params,"s[25]dd",Veiculo, Cor[0], Cor[1])) return pMensagem(playerid, Laranja, "[INFO] Use: /Car [Nome] [Cor 1] [Cor 2]");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ ERRO ] Voce nao pode criar um Veiculo dentro de outro!");
new bool:existe, VeiculoID;
if(!IsNumeric(Veiculo))
{
for(new r = 0;r < 212; r++)
{
if(!strcmp(Veiculo, sCars[r],true))
{
existe = true;
}
if(!strcmp(Veiculo, sCars[r],true)) VeiculoID = (r+400);
}
}
if(!existe)
{
new String[256];
format(String, sizeof(String), "[PILOTS] veiculo Não existe.", Veiculo);
pMensagem(playerid, Vermelho, String);
return 1;
}
if(pPvPLiberado[playerid] == false && sCAdmin[playerid] < 5)
{
if(VeiculoID == 520 || VeiculoID == 432 || VeiculoID == 592 || VeiculoID == 425 ||
VeiculoID == 464 || VeiculoID == 406 || VeiculoID == 476 || VeiculoID == 447) return pMensagem(playerid, -1, "[INFO] Este veiculo Não é permitido neste Modo.");
}
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angle);
CriarVeiculo(playerid, VeiculoID, X, Y, Z+1, Angle, Cor[0], Cor[1], -1);
return 1;
}