Szerző Téma: Frakciójármû  (Megtekintve 854 alkalommal)

Frakciójármû
« Dátum: 2014. Március 04. - 06:56:13 »
0 Show voters
Hello Forum!

Segítséget szeretnék kérni, hogy hogyan kell frakcióhoz jármûvet adni?


Csinálom az rpg modot, van egy rendõr frakcióm, és ahhoz szeretnék frakciójármûveket adni? És abba csak a frakció tagjai ülhessenek!


Elõre is köszi: havasi01

Nem elérhető TheDon

  • 159
    • Profil megtekintése
Frakciójármû
« Válasz #1 Dátum: 2014. Március 04. - 08:10:31 »
+2 Show voters
Az a lényeg, hogy a kocsiknak legyenek változói, és azon belül egy Frakció változó is. És ebben csak eltárolod, hogy melyik frakció-é, majd amikor beszáll valaki, ellenõrzöd, hogy az õ frakciójához tartozik-e. És ha nem, akkor csak ki kell venni a kocsiból.
Változó:
 
enum KocsiInfo { ID, MODELL, FRAKCIO }; // vagy simán így hagyod és akkor számokkal jelzed a frakciót, vagy átállíthatod stringre is
new Kocsi[MAX_CARS][KocsiInfo];

 
Mondjuk most a a Rendõr frakció száma az 1:
 
Kocsi[id][iD] = CreateVehicle(...);
Kocsi[id][FRAKCIO] = 1;

 
Majd megnézzük amikor a kocsiba beszállt:
 
if (GetPlayerFrakcio(playerid) != Kocsi[id][FRAKCIO]) RemovePlayerFromVehicle(playerid); // itt most feltételeztem, hogy van ilyen függvény, hogy GetPlayerFrakcio(); mivel alapból nincs ezt létre kell hozni, de ehelyett lehet változókat is használni.

 
Nagyjából ennyi lenne a lényege.
Sok sikert hozzá, és ha valami nem megy akkor írj.
The Don

Frakciójármû
« Válasz #2 Dátum: 2014. Március 04. - 17:07:43 »
0 Show voters
Köszi Don!

Nem elérhető TheDon

  • 159
    • Profil megtekintése
Frakciójármû
« Válasz #3 Dátum: 2014. Március 04. - 17:09:57 »
0 Show voters
Idézetet írta: havasi2001 date=1393949263\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46875\" data-ipsquote-contentclass=\"forums_Topic
Köszi Don!
 
Nagyon szívesen. Remélem érthetõ. Ha valami nem megy, akkor szólj.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal