[Ajuda] Limitaзгo de frase
#1

quer saber como eu almento o limite da frase no xat,tipo eu escrevo uma frase um pouco grande e corta um pedaзo dela,quero saber como almenta esse limite
Reply
#2

strlen, strmid e SendClientMessageToAll

E talvez precise usar a funзгo strdel
Reply
#3

mensagem mбxima que poderб ser colocada no xat tem como valor mбximo 128 caracteres e nгo tem como alterar esse valor.
Reply
#4

vlw cara
Reply
#5

Vocк pode fazer uma quebra de linha, por exemplo:

pawn Код:
main(){
    PrintfEx("Olб amigo, este й um teste para criar quebras de linha por causa do limite de 144 caracteres ..");
}

stock PrintfEx(str[])
{
    if(strlen(str) > 64)
    {
        printf("%.64s", str);
        printf("...%s", str[64]);
    }
    else
    {
        printf("%s", str);
    }
    return 1;
}


pawn Код:
stock SendClientMessageToAllEx(color, str[])
{
    new
        string_[144]
        ;

    if(strlen(str) > 64){
        format(string_, sizeof(string_), "%.64s", str);
        SendClientMessageToAll(color, string_);

        format(string_, sizeof(string_), "...%s", str[64]);
        SendClientMessageToAll(color, string_);
    }
    else
    {
        format(string_, sizeof(string_), "%s", str);
        SendClientMessageToAll(color, string_);
    }
    return 1;
}
Reply
#6

Quote:
Originally Posted by x4x
Посмотреть сообщение
Sim mas й possнvel fazer quebra linha, lуgica rapaz, lуgica.
Com "Breaking the line" refere-se a criar multi-line? sua mensagem й bem real, nгo й possнvel para "quebrar" o limite, сao usando com PAWN.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)