Szerző Téma: gTeam segítség  (Megtekintve 1023 alkalommal)

gTeam segítség
« Dátum: 2011. Június 27. - 18:47:25 »
0 Show voters
Szóval elkezdtem használni a gTeam változót,kéne 2 db dolgogban a segítségetek!
1.
Egy normális gang chat-t kéne,már vagy 4megpróbáltam megcisnálni,de mindig az összes playernek elküldi!
2.
Mivel parancsra váltja át a csapatot,ezért nemtudom hogy lehetne olyan parancsot csinálni,hogy /members
és az lekérné,hogy ki van xy csapatban,és természetesen kis is írná!

Nem elérhető InAceX

  • 501
    • Profil megtekintése
gTeam segítség
« Válasz #1 Dátum: 2011. Június 27. - 18:53:12 »
+1 Show voters
1. Ott van alul.

gTeam segítség
« Válasz #2 Dátum: 2011. Június 27. - 19:06:25 »
0 Show voters
Idézetet írta: InAceX date=1309193592\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9224\" data-ipsquote-contentclass=\"forums_Topic
1. Ott van alul.
 
Hol? :)
Topikra gondolsz,mert azt nemtalálom?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
gTeam segítség
« Válasz #3 Dátum: 2011. Június 27. - 19:07:57 »
+1 Show voters
Idézetet írta: kadaradam date=1309194385\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9224\" data-ipsquote-contentclass=\"forums_Topic


 1. Ott van alul.
 
Hol? :)
Topikra gondolsz,mert azt nemtalálom?
 
[/quote]
LoL! Katt az 1. -re.  :laugh:

gTeam segítség
« Válasz #4 Dátum: 2011. Június 27. - 19:09:46 »
0 Show voters
OFF:Az én monitoromon szinte ugyan az a szín van,ha nagyon pontosan nézem,akkor lehet rájönni :)
Am ezt néztem,de ez sem jó,mindenkinek elküldi

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
gTeam segítség
« Válasz #5 Dátum: 2011. Június 27. - 20:07:10 »
0 Show voters
Idézetet írta: kadaradam date=1309194586\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9224\" data-ipsquote-contentclass=\"forums_Topic
Am ezt néztem,de ez sem jó,mindenkinek elküldi
 
Akkor Te rontasz el valamit, mert ezt a leírást én írtam és nekem mûködött. Még teszteltem is.  :)

gTeam segítség
« Válasz #6 Dátum: 2011. Június 28. - 19:13:26 »
0 Show voters
Igazad van beleszerkesztettem,megpróbáltam megcsinálni azt,hogy csak 1 bandájé legyen a chat(mármint csak egyetlen egy badna tudja használni)!
Most már jó,nem tudtam hogy ez annak a bandának küldi,amibe a player van,szóval ha bandát vált akkor ott is tudja használni ezt!
Köszi mindkettõtöknek!
A 2.-ban nem tudtok segíteni?
Szerk:
Valahogy úgy kéne,hogy egy változóval lekérjük az összes playert!
[pawn]new member[MAX_PLAYERS];[/pawn]
És ha a bandában van elküldjük az üzenetet!
[pawn]if(strcmp(cmd, \"/members\", true) == 0) {
   if(gTeam[playerid] == TEAM_BUNTANYA)
       {
        if(GetPlayerTeam(member) == TEAM_BUNTANYA)
        //üzenet
   }
         else SendClientMessage(playerid, COLOR_RED,\"Nem vagy bandatag!\");
       return 1;
   }
[/pawn]
« Utoljára szerkesztve: 2011. Június 28. - 19:27:59 írta kadaradam »

gTeam segítség
« Válasz #7 Dátum: 2011. Június 29. - 04:05:32 »
0 Show voters
Szia!
Ha azokat a bandatagokat akarod kiírni akik ONLINE vannak akkor egyszerûen ciklussal és egy elágazással megoldod. =) Pl.:
 

for(new i; i<GetMaxPlayers();i++)
{
    if(gTeam == TEAM_BUNTANYA)
    {
          new N[36], string[36];
          GetPlayerName(i, N, 36);
          format(string, 36, \"%s\", N);
          SendClientMessage(playerid, 0xffffff ,string);
    }
}

 
Ha az összes tagot(OFFLINE/ONLINE egyaránt) akkor írasd fájlba/adatbázisba a neveket és úgy töltesd be. Azt ha nem gond nem illusztrálom.
Vampy
Mj.: Én inkább SetPlayerTeam-el és GetPlayerTeam-el csinálnám...=) egyszerûbb és csak számokat kell irogatni azt meg beírhatod a mod/fs elejébe megjegyzésként...=P

gTeam segítség
« Válasz #8 Dátum: 2011. Június 29. - 11:09:29 »
0 Show voters
Köszi mûködik!Igen csak az ONLINE playerek kilistázására kellett!
És köszi a tippeket hozzá,szerintem átfogom írni ;)
Zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal