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



Chat bugado - MtPlayerZ - 28.06.2018

Fiz essa gambiarra como chat, pro player poder usar o chat na tela de login.
Mas quando ele manda mensagem o chat meio que pula uma linha, ai fica mensagem do player, linha vazia, mensagem seguinte

Код:
public OnPlayerText(playerid, text[])
{
    if(bloquear_chat == true) {
        //SendClientMessage(playerid, COR_VERMELHO, "|ERRO| CHAT BLOQUEADO!");
        return 0;
    }
    if(bloquear_chat == false) {
    	new texto[128], Str[128];
   		if(sscanf(text, "s[128]", texto))
    	format(Str, sizeof(Str), "{FF8040}%s:{FFFFFF} %s", PlayerInfo[playerid][pNome], texto);
    	MessageToPlayers(-1, Str);
		return 1;
 	}



Re: Chat bugado - Guscooby - 28.06.2018

Eu nгo entendi bem o que aconteceu... mas vocк poderia mandar a parte do "MessageToPlayers"?


Re: Chat bugado - MtPlayerZ - 28.06.2018

Quote:
Originally Posted by Guscooby
Посмотреть сообщение
Eu nгo entendi bem o que aconteceu... mas vocк poderia mandar a parte do "MessageToPlayers"?
Код:
stock MessageToPlayers(cor, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerInfo[i][pAdmin] >= 0)
	        {
	        	SendClientMessage(i, cor, string);
        	}
     	}
	}
	return 1;
}
Tipo assim, eu envio uma msg no chat ele fica pulando linha:



Re: Chat bugado - DeusGrego - 28.06.2018

Quote:
Originally Posted by MtPlayerZ
Посмотреть сообщение
Fiz essa gambiarra como chat, pro player poder usar o chat na tela de login.
Mas quando ele manda mensagem o chat meio que pula uma linha, ai fica mensagem do player, linha vazia, mensagem seguinte

Код:
public OnPlayerText(playerid, text[])
{
    if(bloquear_chat == true) {
        //SendClientMessage(playerid, COR_VERMELHO, "|ERRO| CHAT BLOQUEADO!");
        return 0;
    }
    if(bloquear_chat == false) {
    	new texto[128], Str[128];
   		if(sscanf(text, "s[128]", texto))
    	format(Str, sizeof(Str), "{FF8040}%s:{FFFFFF} %s", PlayerInfo[playerid][pNome], texto);
    	MessageToPlayers(-1, Str);
		return 1;
 	}
Tente isso:
Код:
if(bloquear_chat == true) {
        //SendClientMessage(playerid, COR_VERMELHO, "|ERRO| CHAT BLOQUEADO!");
        return 0;
    }
    else(bloquear_chat == false) {
    	new texto[128], Str[128];
   		if(sscanf(text, "s[128]", texto))
    	format(Str, sizeof(Str), "{FF8040}%s:{FFFFFF} %s", PlayerInfo[playerid][pNome], texto);
    	MessageToPlayers(-1, Str);
		return 1;
 	}
vocк colocou if no segundo e isso pode ter dado o conflito, talves eu nгo me esteja enganado.
qualquer coisa me chama no Skype: +55 18 98146 9723 ( coloca onde pesquisa para procurar amigo ).


Re: Chat bugado - MtPlayerZ - 28.06.2018

Quote:
Originally Posted by DeusGrego
Посмотреть сообщение
Tente isso:
Код:
if(bloquear_chat == true) {
        //SendClientMessage(playerid, COR_VERMELHO, "|ERRO| CHAT BLOQUEADO!");
        return 0;
    }
    else(bloquear_chat == false) {
    	new texto[128], Str[128];
   		if(sscanf(text, "s[128]", texto))
    	format(Str, sizeof(Str), "{FF8040}%s:{FFFFFF} %s", PlayerInfo[playerid][pNome], texto);
    	MessageToPlayers(-1, Str);
		return 1;
 	}
vocк colocou if no segundo e isso pode ter dado o conflito, talves eu nгo me esteja enganado.
qualquer coisa me chama no Skype: +55 18 98146 9723 ( coloca onde pesquisa para procurar amigo ).
Cara nгo existe else com parametros na programaзгo '-'


Re: Chat bugado - 1sbedx - 28.06.2018

https://sampwiki.blast.hk/wiki/OnPlayerText

PHP код:
public OnPlayerText(playeridtext[])
{
    if(
bloquear_chat == true)
        return 
0;
    new 
Str[128];
    
format(Strsizeof(Str), "{FF8040}%s:{FFFFFF} %s"PlayerInfo[playerid][pNome], text);
    
MessageToPlayers(-1Str);
    return 
0;

...


Re: Chat bugado - MtPlayerZ - 28.06.2018

Quote:
Originally Posted by 1sbedx
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/OnPlayerText

PHP код:
public OnPlayerText(playeridtext[])
{
    if(
bloquear_chat == true)
        return 
0;
    new 
Str[128];
    
format(Strsizeof(Str), "{FF8040}%s:{FFFFFF} %s"PlayerInfo[playerid][pNome], text);
    
MessageToPlayers(-1Str);
    return 
0;

...
Valeu fera, funcionou direitinho, mto obrigado mesmo!!!

+rep

@Closed