Szerző Téma: Team chat  (Megtekintve 710 alkalommal)

Nem elérhető BoSS

  • 816
    • Profil megtekintése
Team chat
« Dátum: 2012. október 16. - 17:14:58 »
0 Show voters
Üdv.
Szeromon két csapat van.
És azt szeretném,hogy külön mind a kettõnek legyen egy Teamchatje
pl : ! szöveg
Vagy ilyesmi
elõre is köszönöm a segítséget!

Team chat
« Válasz #1 Dátum: 2012. október 16. - 18:36:37 »
0 Show voters
ugy nem lehetne hogy meg csinálom neked majd parancsban? pl./driftradio szoveg

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Team chat
« Válasz #2 Dátum: 2012. október 16. - 19:49:06 »
0 Show voters

public OnPlayerText(playerid, text[])
{
        if(text[0] == \'!\')
        {
                new str[200];
                new pName[MAX_PLAYER_NAME];
                GetPlayerName(playerid,pName,sizeof(pName));
                format(str, sizeof(str),\"[TeamChat] %s: %s\", pName, text[1]);
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                        if(IsPlayerConnected(i))
                        {
                            if(gTeam[playerid]==gTeam)  SendClientMessage(i, 0x33FF33AA, str);
                        }
                }
                return 0;
        }
        return 1;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Team chat
« Válasz #3 Dátum: 2012. október 16. - 20:01:41 »
0 Show voters
De meglehet...
 

#include  <    a_samp     >
new
szFormat[ 144 + 1 ],
szName[ MAX_PLAYER_NAME + 1 ];
public OnPlayerText( playerid, text[] )
{
 if( text[ 0 ] == \'!\' )
 {
if( GetPVarInt( playerid, \"Team\" ) == 1 )
{
                        GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
             
    format( szFormat, sizeof( szFormat ), \"[Valami1 Banda Chat]: %s(%d): %s\", szName, playerid, text[ 1 ] );
    for( new iPlayer = 0; iPlayer < GetMaxPlayers( ); iPlayer++ )
    {
       if( IsPlayerConnected( iPlayer ) )
       {
                                 if( GetPVarInt( iPlayer, \"Team\" ) == 1 )
          {
                                    SendClientMessage( iPlayer, -1, szFormat );
                                 }
                                 }
    }
    return 0;
}
if( GetPVarInt( playerid, \"Team\" ) == 2 )
{
                        GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
             
    format( szFormat, sizeof( szFormat ), \"[Valami2 Banda Chat]: %s(%d): %s\", szName, playerid, text[ 1 ] );
    for( new iPlayer = 0; iPlayer < GetMaxPlayers( ); iPlayer++ )
    {
       if( IsPlayerConnected( iPlayer ) )
       {
          if( GetPVarInt( iPlayer, \"Team\" ) == 2 )
          {
                                   SendClientMessage( iPlayer, -1, szFormat );
                                 }
                                 }
    }
    return 0;
}
 }
 return 0;
}

A változókat majd írd át a sajátodra.
« Utoljára szerkesztve: 2012. október 16. - 20:06:34 írta Gabor.. »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal