SA-MP Forums Archive
[Ajuda] Chat de Equipes - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Chat de Equipes (/showthread.php?tid=595969)



[Ajuda] Chat de Equipes - Redner - 10.12.2015

Criei alguns chats para as Torcidas do servidor que to fazendo, quando o player digitar !texto aparece somente para a equipe. isso ta ate acontecendo so pq quando o player digita !texto aparece para torcida e em cima da cabeзa do player, e eu so quero que apareзa para a torcida

PHP код:
public OnPlayerText(playeridtext[])
{
    new 
String[180];
    
GetPlayerName(playerid,Nome,sizeof(Nome));
        
SetPlayerChatBubble(playeridtext3823363071112040345610000);
    if(
text[0] == '!')
    {
        for(new 
i=0MAX_PLAYERSi++)
        {
        if(
PlayerInfo[playerid][pTorcidas] == 12)
        {
        
format(String,sizeof(String),"[Torcida Comando Rubro Negro - Zona Norte] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 12)
        
SendClientMessage(i,COLOR_UPC,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 13)
        {
        
format(String,sizeof(String),"[Torcida Comando Rubro Negro - Leste] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 13)
        
SendClientMessage(i,COLOR_PC,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 14)
        {
        
format(String,sizeof(String),"[Torcida Ultras Cotia 12 - Grande SP] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 14)
        
SendClientMessage(i,COLOR_DPA,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 15)
        {
        
format(String,sizeof(String),"[Torcida Jovem Santos - Zona Oeste ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 15)
        
SendClientMessage(i,COLOR_TVP,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 16)
        {
        
format(String,sizeof(String),"[Torcida Jovem Santos - Zona Norte] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 16)
        
SendClientMessage(i,COLOR_PDA,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 17)
        {
        
format(String,sizeof(String),"[Torcida Leхes da Fabulosa - Zona Norte] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 17)
        
SendClientMessage(i,COLOR_PCA,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 18)
        {
        
format(String,sizeof(String),"[Torcida Furia Independente - Sul ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 18)
        
SendClientMessage(i,COLOR_LDA,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 19)
        {
        
format(String,sizeof(String),"[Sangue Jovem do Santos - Baixada ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 19)
        
SendClientMessage(i,COLOR_DPA,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 20)
        {
        
format(String,sizeof(String),"[Torcida Jovem Ponte - Campinas ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 20)
        
SendClientMessage(i,COLOR_TVP,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 21)
        {
        
format(String,sizeof(String),"[Torcida Dragхes Da Real - Zona Leste] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 21)
        
SendClientMessage(i,COLOR_UPC,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 22)
        {
        
format(String,sizeof(String),"[Torcida Dragхes da Real - Interior ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 22)
        
SendClientMessage(i,COLOR_UPC,String);
        }
        if(
PlayerInfo[playerid][pTorcidas] == 23)
        {
        
format(String,sizeof(String),"[Torcida Uniformizada Palmeiras - Zona Sul ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 23)
        
SendClientMessage(i,COLOR_DPA,String);
          }
        if(
PlayerInfo[playerid][pTorcidas] == 24)
        {
        
format(String,sizeof(String),"[Torcida Fiel Forзa tricolor - Interior ] %s (%d): {FFFFFF}%s"Nome,playeridtext[1]);
        if(
PlayerInfo[i][pTorcidas] == 23)
        
SendClientMessage(i,COLOR_PCA,String);
        }
        }
        return 
0;
    }
    return 
1;




Re: [Ajuda] Chat de Equipes - Coringa_Vilao - 10.12.2015

Код:
if(PlayerInfo[playerid][pTorcidas]
use isso pra ver:

Код:
if(PlayerInfo[i][pTorcidas]



Re: [Ajuda] Chat de Equipes - cicinho - 10.12.2015

@EDIT
Olб Redner, acredito que seja o vulgo bala rs, vi agora que jб estas retornando a false, o problema estб no SetPlayerChatBubble que estб no comeзo do cуdigo, apena bote no final.

PHP код:
public OnPlayerText(playeridtext[])
{
    new 
String[180];
    
GetPlayerName(playerid,Nome,sizeof(Nome));
    if(
text[0] == '!')
    {
        .
        .
        .
        return 
0;
    }
    
SetPlayerChatBubble(playeridtext3823363071112040345610000);
    return 
1;




Re: [Ajuda] Chat de Equipes - BykiLler - 10.12.2015

if(PlayerInfo[i][pTorcidas] == 12){
й para manda as messagens


Re: [Ajuda] Chat de Equipes - cicinho - 10.12.2015

Quote:
Originally Posted by BykiLler
Посмотреть сообщение
if(PlayerInfo[i][pTorcidas] == 12){
й para manda as messagens
Nгo, isto й apenas uma condiзгo, que verifica se o player й de certa torcida, o que envia a mensagem й SendClientMessage.