new caar[1], idcaar[MAX_PLAYERS];
caar[0] = CreateVehicle(/*....*/);
// Public StateChange
if(GetPlayerVehicleID(playerid) == caar[0])
{
if(!IsPlayerAdmin(playerid)) return RemovePlayerFromVehicle(playerid);
return idcaar[playerid] = caar[0];
}
// Disconnect
if(idcaar[playerid] >= 0)
{
SetVehicleToRespawn(idcaar[playerid]);
}
// Public StateChange
for(new i = 0; i < 15; i++)//15 seria a quantidade de veiculos criados
{
if(GetPlayerVehicleID(playerid) == caar[i])
{
if(!IsPlayerAdmin(playerid)) return RemovePlayerFromVehicle(playerid);
return idcaar[playerid] = caar[i];
}
}
// Disconnect
if(idcaar[playerid] >= 0)//coloque aqui a variavel q define administradores ou entao faca assim como exemplo
{
SetVehicleToRespawn(idcaar[playerid]);
}
// Disconnect
SetVehicleToRespawn(idcaar[playerid]);
cria um loop talvez nao seja o caar[0] q vc estava
@EDIT PHP код:
|