Szerző Téma: Jármu respawn  (Megtekintve 3992 alkalommal)

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu respawn
« Dátum: 2010. március 21. - 14:56:40 »
+1 Show voters
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.  ;)
« Utoljára szerkesztve: 2011. november 22. - 19:48:57 írta APC »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Jármu respawn
« Válasz #1 Dátum: 2010. március 21. - 15:47:10 »
0 Show voters
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

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu respawn
« Válasz #2 Dátum: 2010. március 21. - 15:52:02 »
0 Show voters
Bocsánat...  :(
Csak nekem az ehhez hasonló függvények, külön föggvénykönyvtárban vannak.  :)
Foposzthoz hozzáadva!  ;)
« Utoljára szerkesztve: 2010. március 21. - 15:53:56 írta Csabesz »

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Jármu respawn
« Válasz #3 Dátum: 2010. március 22. - 15:30:02 »
0 Show voters
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.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu respawn
« Válasz #4 Dátum: 2010. március 22. - 18:02:32 »
0 Show voters
Értem, javítottam!  :D
De, nekem jó volt..  :-\\

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Jármu respawn
« Válasz #5 Dátum: 2010. március 28. - 21:30:08 »
0 Show voters
Én is pont ugyanezt használom, nem a LUX admin ból van ez ? :D
« Utoljára szerkesztve: 2010. március 29. - 21:00:23 írta kurta999 »

GroX

  • Vendég
Jármu respawn
« Válasz #6 Dátum: 2010. március 28. - 21:43:25 »
0 Show voters
Lehet h abból van csak az parancsos, ez idõzítõs ::|

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu respawn
« Válasz #7 Dátum: 2010. március 28. - 21:49:48 »
0 Show voters
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...  :(
« Utoljára szerkesztve: 2010. március 28. - 22:47:18 írta Csabesz »

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Jármu respawn
« Válasz #8 Dátum: 2010. március 29. - 12:57:06 »
0 Show voters
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Jármu respawn
« Válasz #9 Dátum: 2010. március 29. - 15:48:43 »
0 Show voters
Idézetet írta: Epsilon date=1269860226\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1051\" data-ipsquote-contentclass=\"forums_Topic
Ideje megszoknod, ez már rég nem az A magyar sa-mp közösség, ami volt..
 
Sajnos, ebben igazad van...  :(

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Jármu respawn
« Válasz #10 Dátum: 2010. március 29. - 17:08:38 »
0 Show voters
Idézetet írta: Csabesz date=1269870523\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1051\" data-ipsquote-contentclass=\"forums_Topic


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. :(

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Jármu respawn
« Válasz #11 Dátum: 2010. március 29. - 21:01:27 »
0 Show voters
Bocs nem gyanusítalak, csak szokásom meglérdezni XD   Ám nem nagyon érdekel ki készítette, és hasznos kis kód...
« Utoljára szerkesztve: 2010. március 30. - 13:41:19 írta kurta999 »

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Jármu respawn
« Válasz #12 Dátum: 2010. március 30. - 08:16:37 »
0 Show voters
Idézetet írta: Hell date=1269875318\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1051\" data-ipsquote-contentclass=\"forums_Topic


 

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.

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Jármu respawn
« Válasz #13 Dátum: 2010. március 30. - 18:05:07 »
0 Show voters
Idézetet írta: ALIEN date=1269929797\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1051\" data-ipsquote-contentclass=\"forums_Topic


 

 

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.

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Jármu respawn
« Válasz #14 Dátum: 2010. március 30. - 19:50:20 »
0 Show voters
Idézetet írta: Hell date=1269965107\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1051\" data-ipsquote-contentclass=\"forums_Topic
De amíg nem voltak ilyen nagy képû alakok mind te,addig nem is volt gond.
 
Kár hogy így gondolkodsz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal