28.11.2015, 16:35
Caso esse cуdigo nгo resolver seu problema, poste sua funзгo "Checarveiculoportamala" pois o erro pode estar nela.
pawn Код:
CMD:rcar(playerid) {
if(admin[playerid] < 6) return 0;
new string[68], counter, result, plyName[MAX_PLAYER_NAME];
GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
for(new i; i != MAX_VEHICLES; i++) {
if(Checarveiculoportamala(5, playerid, i)) result = i, counter++;
//DEBUG - printf("%i", Checarveiculoportamala(5, playerid, i));
}
switch(counter)
{
case 0: SendClientMessage(playerid, COLOR_GREY, " Nгo hб nenhum carro nesse raio!");
case 1:
{
format(string, 68, "Vocк reparou o carro ID:[%d]", result);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, 68, "AdmAviso: Carro ID:[%d] foi reparado Por: %s", result, plyName);
ABroadCast(COLOR_YELLOW,string,1);
RepairVehicle(result);
}
default: SendClientMessage(playerid, COLOR_GREY, " Foram encontrados mais de um carro nesse raio");
}
return 1;
}