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: Rem - 2010. november 09. - 21:32:23

Cím: Banda Chat
Írta: Rem - 2010. november 09. - 21:32:23
Sziasztok.
Van az alábbi banda chat
 
public OnPlayerText(playerid, text[])
{
if(text[0] == \'!\') {
if(playerGang[playerid] > 0) {
    new gangChat[256];
    new senderName[MAX_PLAYER_NAME];
    new string[256];
   strmid(gangChat,text,1,strlen(text));
   GetPlayerName(playerid, senderName, sizeof(senderName));
   format(string, sizeof(string),\"Banda Chat: %s: %s\", senderName, gangChat);
   for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) {
      SendClientMessage(gangMembers[playerGang[playerid]], COLOR_LIGHTBLUE, string);
   }
   }
return 0;
}
return 1;
}

 
Ezt hogy lehetne meg csinálni hogy adminok is lássák a chat szöveget mint pl a pm et?
Köszi a segítséget elõre is.
ChuckNorris: code tagek használata kötelezõ!
Cím: Banda Chat
Írta: Game94 - 2010. november 10. - 08:06:33
Tessék ezzel meg lehet csinálni :
 
stock CsapatMessage(family, color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(playerGang[playerid] > 0 || IsPlayerAdmin(playerid))
    {
      SendClientMessage(i, color, string);
   }
}
}
}

 
Ezt már csak be kell építened egy parancsba . Ez a funkció ugyan úgy mûködik mint a SendClientMessage ...
CsapatMessage(team ID, SZÍN, \"szöveg\");
És ha ezt elküldöd akkor azt csak a csapat és az adminok látják .
Cím: Banda Chat
Írta: Rem - 2010. november 14. - 17:16:20
Köszi a segítséget.
 :)