[Ajuda] OnPlayerText
#1

Tipo, quando vou falar uma frase, mesmo ela sendo pequena o texto pula para a segunda linha, como faзo para aumentar o numero de falavras em uma frase?

pawn Код:
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);//Chat em cima da cabeзa ao falar.
    //Falar com ID na frente
    new string[256];
    format(string, sizeof(string), "{FF0000}[{FFFFFF}ID: %d{FF0000}]:{FFFFFF} %s", playerid, text);
    SendPlayerMessageToAll(playerid,string);
    return 0;
}
Reply
#2

Aumenta o numero da string
Reply
#3

Ja fiz isso, mais nao adiantou.
Reply
#4

Entгo creio eu q isso ja e proprio do SA_MP
Reply
#5

Antes de eu colocar esta funзгo, estava normal.
Reply
#6

pawn Код:
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);//Chat em cima da cabeзa ao falar.
    //Falar com ID na frente
    new string[1500];
    format(string, sizeof(string), "{FF0000}[{FFFFFF}ID: %d{FF0000}]:{FFFFFF} %s", playerid, text);
    SendPlayerMessageToAll(playerid,string);
    return false;
}
Reply
#7

Ainda nгo funcionou.
Reply
#8

Toni oque й isso ? OMG .

Se nгo me engano o mбximo й [128].

A nгo ser em caso de uso do strcat ou fazendo consultas SQL. Entre outros
Reply
#9

Soluзгo simples e fбcil..
pawn Код:
public OnPlayerText(playerid, text[])
{
    if(strlen(text) >= 100)
        return SendClientMessage(playerid, -1, "seu texto contйm muitas linhas, diminua umpouco...");
       
    SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);//Chat em cima da cabeзa ao falar.
    //Falar com ID na frente
    new string[128];
    format(string, sizeof(string), "{FF0000}[{FFFFFF}ID: %d{FF0000}]:{FFFFFF} %s", playerid, text);
    SendPlayerMessageToAll(playerid,string);
    return 0;
}
Reply
#10

Apenas retire as cores .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)