Így elsőre azt mondanám, hogy törölj minden járművet, amiben nem ülnek vagy valami, és hívd meg az alap járműveket egy stock vagy public-al 1sec késleltetéssel. Bár biztosan van valami gyorsabb megoldás, ilyennel még nem igazán foglalkoztam.
Megvalósítva:
CMD:vdel(playerid)
{
for(new i = 1, j = GetVehiclePoolSize(); i <= j; i++) // vehicleids start at 1
{
for(new k = 0, l = GetPlayerPoolSize(); k <= l; k++)
{
if(!IsPlayerInVehicle(k, i))
{
DestroyVehicle(i);
}
}
}
}
Remélem tudtam segíteni, és ez jó lesz
Bocsi nem tudtam még tesztelni.
E: ez az összes használaton kívüli kocsit törli, de ha azt akarod hogy a lehívottakat akkor fent az i betű értékét át írod az utolsó olyan jármű IDjére ammedig nem akarod hogy törölje
Ezt hogy tudhatod meg? Megszámolod hány kocsid készítettél a scriptbe majd a végeredményt oda írod