[AJUDA] Ajuda aqui
#1

pawn Код:
if(strcmp(cmd, "/aviso", true) == 0 || strcmp(cmd, "/atodos", true) == 0)
    {
        if(Conectado(playerid))
        {
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[128];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COR_R, "USE: /aviso Aviso");
                return 1;
            }
            format(string, sizeof(string), "[AV] %s ",  result);
            SendClientMessageToAll(COLOR_ORANGE,string);
        }
        return 1;
    }

A minha duvida й a seguinte, eu queria colocar pra quando o cara colocar mais de 87 caractйres, o texto dele ir automaticamente pra outra linha.
Tipo essa:

pawn Код:
new str[87];
            new sstr[172];
            new msg[128];
            if(strlen(result) >= 87)
            {
       
                strmid(msg, result, 0, 86, 255);
                format(str, 91, "[AV] %s ...", msg);
                AVISO(AZUL, str);
                strmid(msg, result, 75, 200, 255);
                format(sstr, sizeof(sstr), "[AV] ... %s", msg);
                AVISO(AZUL, sstr);
                return 1;
            }
            else if(strlen(result) < 87)
            {
Sу que nгo funciona..
Reply


Messages In This Thread
[AJUDA] Ajuda aqui - by Ricop522 - 30.12.2010, 23:18
Re: [AJUDA] Ajuda aqui - by mafelis - 30.12.2010, 23:25
Re: [AJUDA] Ajuda aqui - by Ricop522 - 31.12.2010, 00:14

Forum Jump:


Users browsing this thread: 1 Guest(s)