[AJUDA] Repararid - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Repararid (
/showthread.php?tid=347195)
[AJUDA] Repararid -
EditPawn - 31.05.2012
Estou com um problema em um comando, ele esta retornando a mensagem que
Foram encontrados mais de um carro nesse raio
pawn Код:
newCmd:repararid(playerid) /////////////////////////////////////
{
if(PlayerInfo[playerid][pAdmin] < 3)
return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse Comando!");
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340 && PlayerInfo[playerid][pAdmin] != 1341 && PlayerInfo[playerid][pAdmin] != 1342)
return SendClientMessage(playerid, COLOR_LIGHTGREEN, "Use: /trabalhar para usar esse Comando!");
new Result, counter = 0;
for(new i; i != MAX_VEHICLES; i++)
{
new dist = GetPlayerDistanceVehicle(playerid, i, 5);
if(dist) Result = i; counter++;
}
switch(counter)
{
case 0: SendClientMessage(playerid, COLOR_GREY, "Nгo hб nenhum carro nesse raio!");
case 1:
{
format(Str, sizeof(Str), "Vocк reparou o carro ID:[%d]", Result);
SendClientMessage(playerid, COLOR_GREY, Str);
format(Str, sizeof(Str), "AdmAviso: Carro ID:[%d] foi reparado Por: %s", Result, PlayerName(playerid));
ABroadCast(COLOR_YELLOW,Str,1);
RepairVehicle(Result);
}
default: SendClientMessage(playerid, COLOR_GREY, "Foram encontrados mais de um carro nesse raio");
}
return 1;
}
Stock que estou usando para pegar o veiculo q esta perto... Criado por Bruno Pereira
pawn Код:
stock GetPlayerDistanceVehicle(playerid, vehicleid, Float:Distance)
{
new
Float:Pos[3];
GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]);
return IsPlayerInRangeOfPoint(playerid, Distance, Pos[0], Pos[1], Pos[2]);
}
Se puderem ajudar, agradeзo..
Re: [AJUDA] Repararid -
ViniBorn - 31.05.2012
pawn Код:
if(dist)
{
Result = i;
counter++;
}
Re: [AJUDA] Repararid -
EditPawn - 31.05.2012
Vlw vini +rep
@EDIT
Ja dei rep :/