GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kadaradam - 2011. június 27. - 18:47:25

Cím: gTeam segítség
Írta: kadaradam - 2011. június 27. - 18:47:25
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á!
Cím: gTeam segítség
Írta: InAceX - 2011. június 27. - 18:53:12
1. Ott van alul.
Cím: gTeam segítség
Írta: kadaradam - 2011. június 27. - 19:06:25
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?
Cím: gTeam segítség
Írta: Csabesz - 2011. június 27. - 19:07:57
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:
Cím: gTeam segítség
Írta: kadaradam - 2011. június 27. - 19:09:46
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
Cím: gTeam segítség
Írta: Csabesz - 2011. június 27. - 20:07:10
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.  :)
Cím: gTeam segítség
Írta: kadaradam - 2011. június 28. - 19:13:26
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]
Cím: gTeam segítség
Írta: Vampesz - 2011. június 29. - 04:05:32
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
Cím: gTeam segítség
Írta: kadaradam - 2011. június 29. - 11:09:29
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