29.07.2012, 14:00
Isto deve resolver o seu problema
.
Adicione ao topo do GM:
Depois troque seus comandos por estes
:
E por fim, coloque junto deles:
Espero ter ajudado
.

Adicione ao topo do GM:
pawn Код:
new bool:VeiculosApreendidos[MAX_VEHICLES];
Depois troque seus comandos por estes

pawn Код:
if(strcmp(cmd, "/prendercarro", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "USO: /prendercarro [carid]");
if(PlayerInfo[playerid][pMembro] != 36 && PlayerInfo[playerid][pLider] != 36) return SendClientMessage(playerid, COLOR_RED, "[Erro] Vocк nгo estб autorizado a usar este comando.");
new Veiculo = strval(tmp);
new Float:Coord[3];
GetVehiclePos(Veiculo, Coord[0], Coord[1], Coord[2]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Coord[0], Coord[1], Coord[2])) return SendClientMessage(playerid, COLOR_RED, "[Erro] Vocк estб muito distante do veнculo.");
VehicleInfo[Veiculo][vPRFLock] = 1;
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
SetVehicleParamsForPlayer(Veiculo, x, 0, 1);
}
VeiculosApreendidos[Veiculo - 1] = true;
SendClientMessage(playerid, COLOR_WHITE, "[Info] Veнculo apreendido.");
return 1;
}
if(strcmp(cmd, "/liberarcarro", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "USO: /liberarcarro [carid]");
if(PlayerInfo[playerid][pMembro] != 36 && PlayerInfo[playerid][pLider] != 36) return SendClientMessage(playerid, COLOR_RED, "[Erro] Vocк nгo estб autorizado a usar este comando.");
new Veiculo = strval(tmp);
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
SetVehicleParamsForPlayer(Veiculo, x, 0, 0);
}
VehicleInfo[Veiculo][vPRFLock] = 0;
VeiculosApreendidos[Veiculo - 1] = false;
SendClientMessage(playerid, COLOR_WHITE, "[Info] Veнculo liberado.");
return 1;
}
E por fim, coloque junto deles:
pawn Код:
if(strcmp(cmdtext, "/veiculosapreendidos", true) == 0)
{
if(PlayerInfo[playerid][pMembro] != 36 && PlayerInfo[playerid][pLider] != 36) return SendClientMessage(playerid, COLOR_RED, "[Erro] Vocк nгo estб autorizado a usar este comando.");
SendClientMessage(playerid, 0xFFFF00FF, "[ -- Veнculos apreendidos -- ]");
for(new x = 0; x != MAX_VEHICLES; x++)
{
if(!VeiculosApreendidos[x]) continue;
new STR[30];
format(STR, 30, "Veнculo de ID %d", x + 1);
SendClientMessage(playerid, 0xFFFFFFAA, STR);
}
return 1;
}
Espero ter ajudado
