ПРоблема со стоком
#1

Вот сток MX_MASTERa ,определяющий наличие IP адреса.
pawn Code:
stock containsAnyIP ( stringi[] )
{
    new digits, digitGroups;

    for ( new pos; ; pos++ )
    {
        switch ( stringi[pos] )
        {
            case 0 : break;
            case '0'..'9', 'o', 'O', 'о', 'О', 'З', 'з' : digits++;
            default :
            {
                if ( digits >= 2 )
                {
                    digitGroups++;
                    digits = 0;
                }
            }
        }
    }
    if ( digits >= 2 ) digitGroups++;
    if ( digitGroups >= 4 ) return 1;
    return 0;
}
Использую так ВOnPlayerText:
pawn Code:
if(containsAnyIP(text))return 0;

Но проблема когда пишешь очень длинный текст или с неск. спецсимволами ,этот сток срабатывает .Как это исправить можно?
Reply


Messages In This Thread
ПРоблема со стоком - by sky13 - 21.09.2010, 18:13
Re: ПРоблема со стоком - by lost13 - 21.09.2010, 18:29
Re: ПРоблема со стоком - by Romanius - 22.09.2010, 01:20
Re: ПРоблема со стоком - by [RUS]max - 23.09.2010, 18:17

Forum Jump:


Users browsing this thread: 1 Guest(s)