SA-MP Forums Archive
[Ajuda] Limitaзгo de frase - 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] Limitaзгo de frase (/showthread.php?tid=561035)



Limitaзгo de frase - CesarLuisCM - 31.01.2015

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


Re: Limitaзгo de frase - MultiKill - 31.01.2015

strlen, strmid e SendClientMessageToAll

E talvez precise usar a funзгo strdel


Re: Limitaзгo de frase - PT - 31.01.2015

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


Re: Limitaзгo de frase - CesarLuisCM - 31.01.2015

vlw cara


Respuesta: Re: Limitaзгo de frase - Zume - 31.01.2015

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;
}



Respuesta: Re: Limitaзгo de frase - Zume - 31.01.2015

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.