Szerző Téma: Ne spawnolja a trailert?  (Megtekintve 746 alkalommal)

Ne spawnolja a trailert?
« Dátum: 2017. december 14. - 22:20:30 »
0 Show voters
Van egy parancsom arra hogy minden járművet respawnol, lehet bele tenni olyan if elágazást, amely letiltja, hogy a 3 ID közül spawnolja őket, vagyis őket hagyja békén, ne respawnolja.
 
 

for(new i = GetVehiclePoolSize(); i > 0; i--)
{
    if (!IsVehicleOccupied(i))
    {
   SetVehicleToRespawn(i);
}
}

 
A 3 ID pedig 584, 450, 435.
Előre is köszönöm!
« Utoljára szerkesztve: 2017. december 14. - 22:21:49 írta Kanarion »

Ne spawnolja a trailert?
« Válasz #1 Dátum: 2017. december 15. - 14:09:17 »
0 Show voters
---------------------------
 
Löjjetek le, mindig keverem a kettő helyet.
« Utoljára szerkesztve: 2017. december 16. - 10:10:05 írta thegergo02 »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Ne spawnolja a trailert?
« Válasz #2 Dátum: 2017. december 15. - 20:37:40 »
0 Show voters
Idézetet írta: thegergo02 date=1513343357


   
      Ez egyszerű, de tessék
   
   

for(new i = GetVehiclePoolSize(); i > 0; i--)
{
    if (!IsVehicleOccupied(i) && i ~= 584 && i ~= 450 && i ~= 435)
    {   
   SetVehicleToRespawn(i);
}

   
      https://www.lua.org/pil/4.3.1.html
   
   
      http://www.troubleshooters.com/codecorn/lua/luaif.htm#_Relational_Operators
   


SAMP.
 
 
 
 
 

for(new i = GetVehiclePoolSize(); i > 0; i--)
{
    if (!IsVehicleOccupied(i))
{
   if(!IsATrailer(i))
   {
      SetVehicleToRespawn(i);
   }
}
}

 
IsATrailer:
 

stock IsATrailer(vehicleid)
{
    switch(GetVehicleModel(vehicleid))
    {
        case 435, 450, 569, 570, 584, 590, 591, 606, 607, 608, 610, 611: return 1;
    }
    return 0;
}

 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal