06.12.2013, 20:10
Alguйm poderia me ajudar com um comando para ressetar veнculos sem uso, mas sem ressetar as carretas se estiverem atreladas ao caminhгo e que somente admins pudessem usar esse comando!
CMD:resetar(playerid, vehicleid)
{
if(!IsPlayerAdmin(playerid)) return 0;
for(new i; i < MAX_VEHICLES; i++)
{
if(GetVehicleModel(i) != 435) // Troque pelo id da carreta para ela nгo respawnar.
{
if(!IsVehicleO(i)) SetVehicleToRespawn(i); // Verificaзгo se o veнculo estб ocupado e respawn.
}
}
return 1;
}
stock IsVehicleO(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
return 1; return 0;
}
Vocк vai ter que criar uma verificaзгo para decifrar se o jogador estб engato ao trailer (eu nгo sei fazer), acho mais aconselhado vocк criar um SetTimer para dar respawn automaticamente nos veнculos e colocar a restriзгo dos ID's das carretas.
|
REMOVIDO