Timerrel való megoldás, vagyis minden 24 órában az összes jármû frissítése
Elõször is csináljunk egy új forwardot, én most respawn néven csinálom, de te más néven is csinálhatod, csak figyelj a késõbbiekben mit írsz, main() fölé is teheted.
forward respawn();
Most jöhet, a publicban lévõ kódok, ezt akárhová teheted, csak ne egy másik funkcióba.
public respawn()
{
new v;
for(v=0;v<=MAX_VEHICLES;v++) //minden jármûre vonatkozik
{
SetVehicleToRespawn(v); //jármûvek respawnolása
}
SendClientMessageToAll(COLOR_RED,\"Jármûvek frissítve, minden kocsi respawnolva! minden 24 órában a szerveren jármû respawn!\"); //megjelenítendõ szöveg
return 1;
}
Már csak egy timer kell, amely minden 24 órában frissíti a jármûveket, ha jól számítottam ki, 86400000 ennek az értéke, a timert az OnGameModeInit függvény alá tedd, ha script FilterScriptInit alá.
SetTimer(\"respawn\",86400000, 1);
Kész vagyunk, most már minden 24 órában jármû-újspawnolásra kerül a sor, ez akár pickupokkal is hasonlószerûen megoldható!