24.05.2011, 18:27
entoo vou te explicar uma coisa, voce esta a defenir "CarroCV" sempre, ou seja, eu criei um carro, entao "CarroCV" fica definido para o meu carro, ai voce cria um carro, entao "CarroCV" vai deixar de ser o meu carro e passar a ser o seu, portanto quando voce for a sair seu carro destroi e o meu nao. entao vou te dar uma dica, voce quer que so os carros de comando sejam destruidos neh, entao faz assim
no comando
em OnPlayerExitVehicle
se tiver duvidas, fala ai, se nao era isto, se explica, e se nao der diz, fiz isto rapidao e de cabeзa!
pawn Код:
//topo GM
new CarroCV[MAX_PLAYERS];
pawn Код:
//funcoes
CarroCV[playerid]=CreateVehicle(...
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
new newstate;
newstate = GetPlayerState(playerid);
if(newstate == 2) {
if(IsPlayerInVehicle(playerid, CarroCV[playerid])) {
DestroyVehicle(CarroCV[playerid]);
RespawnarCarroCV[playerid] =0;
}
}
return 1;
}