11.10.2015, 22:48
(
Последний раз редактировалось rjjj; 11.10.2015 в 23:37.
)
Substitua esta parte do seu cуdigo :
Por:
Espero ter ajudado .
Код:
new bool:unwanted[CAR_AMOUNT]; for(new player=0; player<MAX_PLAYERS; player++) { if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)] = true; } } for(new car = 1; car <= CAR_RESPAW; car++) { if(!unwanted[car]) { SetVehicleToRespawn(car); } }
Por:
Код:
static bool:VeiculoUtilizado[MAX_VEHICLES] = {false, ...}; for(new x = 0, y = GetPlayerPoolSize(); x <= y; x++) { if(!IsPlayerInAnyVehicle(x)) continue; VeiculoUtilizado[GetPlayerVehicleID(x) - 1] = true; } for(new z = 1, w = GetVehiclePoolSize(); z <= w; z++) { if(VeiculoUtilizado[z - 1]) { VeiculoUtilizado[z - 1] = false; continue; } SetVehicleToRespawn(z - 1); }
Espero ter ajudado .