du solltest versuchen deine schleifen so gut wie möglich zu optimieren um ressourcen zu sparen..
zum ersten:
schreibe diese zeile in deinen gamemode oder eine include:
verwende die neue funktion in deiner schleife:
PHP
for(new i=0;i<MAX_VEHICLES;i++)
{
if(!IsValidVehicle(i))continue;
if(!IsVehicleUnused(i))continue;
SetVehicleToRespawn(i);
}
zum zweiten:
verwende IsPlayerConnected in deiner schleife die durch alle spieler geht.
PHP
stock IsVehicleUnused(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i))continue;
if(IsPlayerInVehicle(i, vehicleid)) return 0;
}
return 1;
}
ich denke das wird schon einen riesen unterschied machen.
edit:
wenn du noch mehr resourcen sparen willste definiere MAX_PLAYERS und/oder MAX_VEHICLES neu.
denn es macht keinen sinn eine schleife 2000 x durchlaufen zu lassen obwohl der server nur 2-300 fahrzeuge hat.
genau das gleiche bei MAX_PLAYERS.