SA-MP Forums Archive
[Ajuda] OnPlayerText... - 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] OnPlayerText... (/showthread.php?tid=600773)



OnPlayerText... - Matteus - 12.02.2016

Olб, quando vou enviar mensagem no chat, envia o meu nick na cor padrгo e outra vez meu nick na cor branca com a tag e o texto.

Exemplo:
Matteus: Matteus[NB]: voevokge

pawn Код:
public OnPlayerText(playerid, text[]) {

    new sText[128];
    GetPlayerColor(playerid);
   
    if((GetPlayerScore(playerid) >= -20000) && (GetPlayerScore(playerid) <= 20000))
    {
        format(sText,sizeof(sText), "%s{FFFFFF}[{FFFF00}NB{FFFFFF}]: %s",Nome(playerid), text);
    SendPlayerMessageToAll(playerid,sText);
        return 0;
    }
    [...]
    return 0;
}
Algo estб errado?


Re: OnPlayerText... - SepZ - 12.02.2016

PHP код:
public OnPlayerText(playeridtext[]) {
    new 
sText[128];
    
GetPlayerColor(playerid);
    
    if((
GetPlayerScore(playerid) >= -20000) && (GetPlayerScore(playerid) <= 20000))
    {
        
format(sText,sizeof(sText), "{%06x}%s{FFFFFF}[{FFFF00}NB{FFFFFF}]: %s",GetPlayerColor(playerid) >>> 8Nome(playerid), text);
    
SendPlayerMessageToAll(playerid,sText);
        return 
0;
    }
    [...]
    return 
0;




Re: OnPlayerText... - RodrigoMSR - 12.02.2016

Removido.


Re: OnPlayerText... - zPain - 13.02.2016

Troque SendPlayerMessageToAll por SendClientMessageToAll.

https://sampwiki.blast.hk/wiki/SendPlayerMessageToAll
https://sampwiki.blast.hk/wiki/SendClientMessageToAll


Re: OnPlayerText... - Matteus - 14.02.2016

Se eu trocar todos os nicks ficam pretos.


Re: OnPlayerText... - RodrigoMSR - 15.02.2016

Код:
public OnPlayerText(playerid, text[]) {

    new sText[128];
	
    if((GetPlayerScore(playerid) >= -20000) && (GetPlayerScore(playerid) <= 20000))
    {
        format(sText,sizeof(sText), "%s{FFFFFF}[{FFFF00}NB{FFFFFF}]: %s",Nome(playerid), text);
	SendClientMessageToAll(GetPlayerColor(playerid),sText);
        return 0;
    }
    [...]
    return 0;
}