SA-MP Forums Archive
[Pedido] Quebra de linha - 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: [Pedido] Quebra de linha (/showthread.php?tid=565505)



Quebra de linha - PabLoHenriique - 28.02.2015

Como o titulo acima jб diz, estou a procura de um sistema de quebra de linha.. alguйm conhece?


Re: Quebra de linha - Rodrigo_Avenged - 28.02.2015

Mas para que seria ? para codigos em pawn ? se for o Notepad++ identa codigos automaticamente.


Re: Quebra de linha - PabLoHenriique - 28.02.2015

Cara, й algo tipo isso..




Re: Quebra de linha - #Luca[S]. - 28.02.2015

Em OnPlayerText
PHP код:
        new string[128];
        
format(string,sizeof(string),"[ID:%d] %s ",playerid,text);
        
SendPlayerMessageToAll(playerid,string);
        return 
false
Use de acordo com sua necessidades.


Re: Quebra de linha - PabLoHenriique - 28.02.2015

Como faзo para colocar em comandos e chat em geral? e qual codigo й mais recomendado acima??


Re: Quebra de linha - #Luca[S]. - 28.02.2015

Para mecher com o chat, й na public OnPlayerText, caso vocк queira testar o code que passei acima, diga se funcionou ou nгo apуs testar.

Abraзos,


Re: Quebra de linha - Positivo - 28.02.2015

Pronto, finalizei o cуdigo que vocк deseja:

Topo do gamemode
PHP код:
#define MaxCaracteres    30 //Defina o numero de letras para pular uma linha. [Atual: 30]. 
public OnPlayerText
PHP код:
    if(strlen(text) > MaxCaracteres)
    {
        new 
SegundaLinha[75], nomej[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnomejsizeof(nomej));
        
format(SegundaLinhasizeof SegundaLinha,"%s [ID:%d]:{FFFFFF} %s"nomejplayeridtext[MaxCaracteres]); //Vocк deve modificar as cores e frase de acordo com sua preferкncia.
        
strdel(textMaxCaracteres129);
        
SendClientMessageToAll(-1SegundaLinha);
        
SendClientMessageToAll(-1text);
        return 
0;
    } 
P.S. Caso ocorra algum erro me avise.

Realmente funciona, print abaixo:
http://oi61.tinypic.com/257ksq8.jpg


Re: Quebra de linha - druiida159 - 28.02.2015

Queria saber como faзo pra somente quem esta perto ver as msgs enviadas


Re: Quebra de linha - Whoo - 28.02.2015

Quote:
Originally Posted by druiida159
Посмотреть сообщение
Queria saber como faзo pra somente quem esta perto ver as msgs enviadas
LimitGlobalChatRadius


Re: Quebra de linha - PabLoHenriique - 28.02.2015

E meu Realchat?

pawn Код:
if (realchat)
    {
        if(gPlayerLogged[playerid] == 0)
        {
            return 0;
        }
        if (strfind(text, "www.samphax.tk", true) == 0) return Kick(playerid);
        if (strfind(text, "www.samphax.com", true) == 0) return Kick(playerid);
            if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_HANDSUP)
            {  } else
            {
                ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 1, false, false, false, strlen(text)*100, 1);
            }
            if(PlayerInfo[playerid][pMascarause] == 1)
            {
                format(string, sizeof(string), "Mascarado diz: %s", text);
                ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
            }
            else
            {
                format(string, sizeof(string), "%s diz: %s", GetPlayerNameRP(playerid), text);
                ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
            }
           return 0;
    }