How to break up long messages to multiple ones.
#1

I want to create a way so if I sent a message bigger then 125 chars, it gets break to multiple messages so it doesn't get removed by client.

Here is what I did but it doesn't work as intended:
PHP код:
#define MAX_SEND_STR 125
public SendClientMessageEx(playeridcolormsg[])
{
    if(
strlen(msg) > MAX_SEND_STR)
    {
        new 
pendingtxt[300]; format(pendingtxtsizeof(pendingtxt), "%s"msg);
        for(;;)
        {
            if(
strlen(pendingtxt) > MAX_SEND_STR)
            {
                new 
txtsent[101];
                
strmid(txtsentpendingtxt0MAX_SEND_STR); strdel(pendingtxt0MAX_SEND_STR);
                
SendClientMessage(playeridcolortxtsent);
            } else {
                return 
SendClientMessage(playeridcolorpendingtxt); //this should break the loop.
            
}
        }
    } else {
         return 
SendClientMessage(playeridcolormsg);
    }
    return 
0;

Help greatly appreciated.
Reply


Messages In This Thread
How to break up long messages to multiple ones. - by Ahmad45123 - 02.05.2015, 15:58
Re: How to break up long messages to multiple ones. - by SickAttack - 02.05.2015, 16:02
Re: How to break up long messages to multiple ones. - by Mencent - 02.05.2015, 16:06
Re: How to break up long messages to multiple ones. - by Ahmad45123 - 02.05.2015, 16:40

Forum Jump:


Users browsing this thread: 1 Guest(s)