GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: GoldTec - 2015. szeptember 20. - 19:41:13

Cím: Kocsi respawn
Írta: GoldTec - 2015. szeptember 20. - 19:41:13
Sziasztok! Találtam néhány kódot a járművek respawnolására, de az a baj, hogy a lehívott autókat is respawnolja nem pedig eltünteti. Megoldható, hogy a lehívott kocsik eltűnjenek és ne repsawnoljanak?
Cím: Kocsi respawn
Írta: adamhawkz - 2015. szeptember 20. - 19:53:37
Í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.
Cím: Kocsi respawn
Írta: GoldTec - 2015. szeptember 21. - 17:11:19
Az a gond, hogy nagyon kezdő vagyok és nem igazán értek a pawnohoz így gyakorlatilag kínai voltál :D
Cím: Kocsi respawn
Írta: Fred[HUN] - 2015. szeptember 21. - 17:23:49
EDIT: nem az ami kell neked
Cím: Kocsi respawn
Írta: GoldTec - 2015. szeptember 22. - 14:50:32
Micsoda? :D
Cím: Kocsi respawn
Írta: ᗩωєѕσмє - 2015. szeptember 22. - 14:54:25
Idézetet írta: GoldTec date=1442926232\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57818\" data-ipsquote-contentclass=\"forums_Topic
Micsoda? :D
 
Bizonyára megpróbált volna segíteni neked, de utána jött rá, hogy `nem az ami kell neked`.
Cím: Kocsi respawn
Írta: Fred[HUN] - 2015. szeptember 22. - 15:57:39
Idézetet írta: zιтяσиє date=1442926465\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57818\" data-ipsquote-contentclass=\"forums_Topic


Micsoda? :D
 
Bizonyára megpróbált volna segíteni neked, de utána jött rá, hogy `nem az ami kell neked`.
 
[/quote]
Jaja, elsőnek azt hittem /kocsiresi parancs kell neki, de aztán átolvastam mégegyszer és kocsi törlős dolog kell, ezért javítottam
Cím: Kocsi respawn
Írta: GoldTec - 2015. szeptember 23. - 15:57:12
Ja értem :D Azért köszi :D
Cím: Kocsi respawn
Írta: _[G]M[K]_Sh1ft_ - 2015. szeptember 27. - 09:00:32
Idézetet írta: Hawkz date=1442771617\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57818\" data-ipsquote-contentclass=\"forums_Topic
Í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 :D
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