Szerző Téma: Frakció  (Megtekintve 1378 alkalommal)

Frakció
« Dátum: 2012. szeptember 12. - 21:14:57 »
0 Show voters
Üdv!
gTeam-en kívül még hogy lehet csinálni organizációkat? Mert én már kerestem, de csak ezt találtam.

Frakció
« Válasz #1 Dátum: 2012. szeptember 13. - 12:45:53 »
0 Show voters
Persze.Ez csak egy változó, csak nagyon elterjedt a gTeam.
Amit te kitalálsz azt használhatod.Simán csak annyit kell csinálj hogy:
 

new myTeam[MAX_PLAYERS];
#define POLICE 1

 
OnPlayerConnect
 

myTeam[playerid] = POLICE; //vagy simán számokkal.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Frakció
« Válasz #2 Dátum: 2012. szeptember 13. - 12:47:13 »
+1 Show voters
PVar-al is lehet. Amúgy a gTeam, az csak egy változó név, nem egy függvény, lehetne yTeam, avagy kisjanos is.
 
SetPVarInt( playerid, \"Cop\", 1 );
« Utoljára szerkesztve: 2012. szeptember 13. - 12:52:37 írta Gabor.. »

Frakció
« Válasz #3 Dátum: 2012. szeptember 13. - 16:31:53 »
0 Show voters
Még egy kérdés:
 
new Team[playerid];

 
és a
 
static Team[playerid];

 
között mi a különbség?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Frakció
« Válasz #4 Dátum: 2012. szeptember 13. - 16:40:52 »
+1 Show voters
A static -nál korlátozódik a fálj, a new -nél pedig nem.

Frakció
« Válasz #5 Dátum: 2012. szeptember 13. - 17:00:34 »
0 Show voters
Köszönöm! Még 2 kérdés, ha van még rám idõd vagy akárki másnak :)
1. A See módját nézegetve, észrevettem hogy nem nagyon használ ilyet a frakció készítéshez.. Akkorm ivel csinálja?
2. Nem-e tudja valaki, hogy léptethetem át a karakterválasztót, tehát hogy bejelenetkeztem(login scriptel) és utána egybõl spawnoljon?

Frakció
« Válasz #6 Dátum: 2012. szeptember 13. - 18:45:01 »
0 Show voters
2. kérdéssel kezdem.
OnPlayerConnect alá:
 

SpawnPlayer(playerid);

 
Csinálhatja PVar al:
 

SetPVarInt(playerid, \"Team\", 1);

 
vagy enumerációval:
 

enum Munkak {
         Rendor,
         Taxis,
         Testor
}
new pTeam[MAX_PLAYERS][Munkak];
Késõbb:
pTeam[playerid][Rendor] = 1;
pTeam[playerid][Taxis] = 0;
pTeam[playerid][Testor] = 0;

 
Ezeken kívûl lehet hogy lehet mást is, csak most nem jut eszembe.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Frakció
« Válasz #7 Dátum: 2012. szeptember 13. - 20:41:53 »
0 Show voters
Mindegy mivel készití elõ úgyan úgy mükõdik..  ;)

Frakció
« Válasz #8 Dátum: 2012. szeptember 14. - 13:53:58 »
0 Show voters
Köszönöm a válaszokat. De én szerintem mikor connectel, és ha akkor spawnoltatom le, nem fogja lespawnolni, simán nem történik semmi. Esetleg tooglepalyerspectatingal megoldható?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Frakció
« Válasz #9 Dátum: 2012. szeptember 14. - 14:41:36 »
0 Show voters
vagyis mikor csatlakozik a játékos egybõl spawnolja le? ...

Frakció
« Válasz #10 Dátum: 2012. szeptember 14. - 15:01:31 »
0 Show voters
Nem mert van egy login/register scriptem, és azt szeretném, hogy akkor spawnoljon le ha már bejelentkezett, mert akkor tölti be a pozícióját skinét stb.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Frakció
« Válasz #11 Dátum: 2012. szeptember 14. - 15:20:18 »
0 Show voters
OnPlayerSpawn alá írd be:
 
if( IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, \"Nem vagy regisztrálva vagy bejeltkezve! Kérlek jeletkezz be!\" );

Frakció
« Válasz #12 Dátum: 2012. szeptember 14. - 16:04:17 »
0 Show voters
Ez hogy segít az én bajomon?

Dupla hozzászólás automatikusan összefûzve. ( 2012. szeptember 14. - 16:06:44 )

Szerintem rosszul értelmezted a kérésem. mikor felcsatlakozik egybõl bejön a dialogablak a bejelentkezéshez, tehát nem tud semmit csinálni csak abba írni, és ha ez megtörtént ezután szeretném, hogy egybõl spawnolódjon le a játékos
« Utoljára szerkesztve: 2012. szeptember 14. - 16:07:16 írta Extasy449 »

Frakció
« Válasz #13 Dátum: 2012. szeptember 14. - 16:55:24 »
0 Show voters
Ez attól függ hogy dialogos a regisztrációs rendszered vagy sem.
Ha dialogos akkor a gombra simán beteszed a spawn-t, ha pedig parancsra megy akkor meg ha loginolt akkor spawnolja le.

Frakció
« Válasz #14 Dátum: 2012. szeptember 14. - 17:28:04 »
0 Show voters
Igen dialogos, és próbáltam, ha rámegy hogy belejentkezés és bejelentkezik sikeresen akkor SpawnPlayer(playerid) de mégsem spawnolja le.. Ugyanúgy a skinválasztóba rak

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal