12.11.2012, 14:08
Boa tarde, galera, Vamos direto ao assunto, eu tenho um cmd aqui que eh o /car entao o erro eh, eu botei pra deleta o carro que o player esta quando ele cria otro so que esta dando um bug tipo quando o player vai la de da /car elegy por exemplo, deleta o carro de otra player, como fasso pra ele deleta o do player que deu o cmd??
Cmd abaixo
Cmd abaixo
pawn Код:
if(strcmp(cmd, "/car", true, 10) == 0)
{
new String[200];
new tmp[256];
new Float:x, Float:y, Float:z;
if(XCar == true) DestroyVehicle(carol[playerid]);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "Bote o nome do veiculo ex: /Car Elegy");
new vehicle = GetVehicleModelIDFromName(tmp);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, Vermelho, "O nome do Veiculo nao foi encontrado");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
}
else
{
}
carol[playerid] = CreateVehicle(vehicle, x, y, z, a, -1, -1, 0);//CreateVehicle(411,CorX,CorY,CorZ,0.0,-1,-1,0);
XCar = true;
PutPlayerInVehicle(playerid, carol[playerid], 0);
format(String, sizeof(String), "Vocк Criou o veiculo %s", PlayerVehicle[vehicle - 400]);
SendClientMessage(playerid, Verde, String);
return 1;
}