Használaton kívüli jármuvek helyreállítása Most, hogy így nézegettem a fórumot észre vettem egy topicot, amit még Freddie írt a jármu respawnról... :neutral:
De mivel láttam, hogy minden kocsit helyreállít még azt is ami használatban van, ezért gondoltam kiírok egy olyat, ami csak a használatunk kívüli jármuveket állítja helyre. :)
Eloször is kell egy idozíto, ami meghívja a függvényt.
public OnGameModeInit()
{
SetTimer(\"CarRespawn\",300000,1); // 60000 ( 1 min ) * 5 min = 300000
return 1;
}
Majd a függvényt is létrehozzuk.
public CarRespawn( );
public CarRespawn ( )
{
for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
{
if ( !IsVehicleOccupied ( vid ) )
{
SetVehicleToRespawn ( vid );
}
}
SendClientMessageToAll( 0xAA3333AA,\"* Minden használaton kívüli jármu helyreállítva!\" ); // Mindenkinek küld egy üzenetet
return 1; // Visszatérés
}
IsVehicleOccupied
stock IsVehicleOccupied ( vehicleid )
{
for ( new i = 0; i < MAX_PLAYERS; i++ )
{
if ( IsPlayerInVehicle ( i, vehicleid ) ) return 1;
}
return 0;
}
Remélem segítettem. ;)
Az IsVehicleOccupied függvényt nem tartalmazza az alap szervercsomag egyik függvénykönyvtára sem, tehát ha használod ebben, akkor illene belinkelni. ;)
ZeRo
Bocsánat... :(
Csak nekem az ehhez hasonló függvények, külön föggvénykönyvtárban vannak. :)
Foposzthoz hozzáadva! ;)
Jó kis kód lenne, csak sajnos hibás. A helyre állítás csak a nullás azonosítószámú jármure vonatkozik, mivel idozíto elindításakor nem definiáltad a vehicleid paramétert így a PAWN (hibájából adódóan) nullás értékkel kezeli.
Értem, javítottam! :D
De, nekem jó volt.. :-\\
Én is pont ugyanezt használom, nem a LUX admin ból van ez ? :D
Lehet h abból van csak az parancsos, ez idõzítõs ::|
Kedves kurta és GroX
Az IsVehicleOccupied függvényt FeaR készítette. ( Ez a függvény megtalálható ebben a kód részeltben, LuX Adminban, GodFather játékmódban. )
Gondolom, Luxorion is a Keresztapa nevû játékmódból másolta ki ezt a függvényt, ahogy én is. ( fel is tüntettem a készítõ nevét. )
Abban kértek tõlem segítséget, hogy hogyan oldható meg, hogy csak a használaton kívüli jármûveket állítsa helyre Freddie leírása lapján készített scriptek.
Én ebben szívesen segítettem, és arra gondoltam, hogy ki írom ide is a megoldást. ;)
De kiemelem, ha nem látjátok a készítõ nevét...
DE nem tudtam, hogy lesznek emberek akiknek szúrni fogja a szemét...
Amúgy, jól esett, hogy ilyennel meggyanúsítottatok... :(
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
Sajnos, ebben igazad van... :(
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
Sajnos, ebben igazad van... :(
[/quote]
Hát amikor még régebben reggeltem,nagyon rég akkor sokkal másabb,vagyis jobb volt itt minden. :(
Bocs nem gyanusítalak, csak szokásom meglérdezni XD Ám nem nagyon érdekel ki készítette, és hasznos kis kód...
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
Sajnos, ebben igazad van... :(
[/quote]
Hát amikor még régebben reggeltem,nagyon rég akkor sokkal másabb,vagyis jobb volt itt minden. :(
[/quote]
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
[/quote]
Mért? Azt nem nekünk kell megteremntenünk?
Nem magától jön.
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
Sajnos, ebben igazad van... :(
[/quote]
Hát amikor még régebben reggeltem,nagyon rég akkor sokkal másabb,vagyis jobb volt itt minden. :(
[/quote]
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
[/quote]
Mért? Azt nem nekünk kell megteremntenünk?
Nem magától jön.
[/quote]
De amíg nem voltak ilyen nagy képu alakok mind te,addig nem is volt gond.
De amíg nem voltak ilyen nagy képû alakok mind te,addig nem is volt gond.
Kár hogy így gondolkodsz.
Az a kár hogy kicsit igaza van.
Igaz vagy nem igaz, mind egy. :)
Kinek melyik jobb. ;)
A témát zárom, mert már át ment OFFba. :angry: