Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 10 из 10

Тема: blockIPAddress

  1. #1
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    561
    Репутация:
    272 ±

    blockIPAddress

    Дикий баян и многократное повторение блокировщика рекламы сервера, на этот раз в моем исполнении (:

    PHP код:
    new delimiters10 ][ ] = { ' ''_''.'':''/''\'''+''=''$''*' };

    blockIPAddresstext[] ){
        if( !
    strlentext ) )
            return 
    false ;
            
        new 
    = -1len strlentext ), 0finded_numbers 0finded_del 0prev_symbol];
        while( ++
    len ){
            if( 
    '0' <= text] <= '9' )
                ++
    finded_numbers;
            
            if( 
    '0' <= prev_symbol] <= '9' ){
                for( 
    0!= sizeof delimiters i++ ){
                    if( 
    text] != delimiters][ ] )
                        continue ;
                    ++
    finded_del;
                    break ;
                }
            }
            
            
    prev_symbol] = text];
        }
        return ( 
    <= finded_numbers <= 16 && finded_del >= ) ;

    Использование:
    PHP код:
    public OnPlayerText(playeridtext[]){
        if( 
    blockIPAddresstext ) ){
            
    SendClientMessageplayerid, -1"Подозрение на рекламу." ) ;
            return 
    false ;
        }
        return 
    true;


  2. 5 пользователя(ей) сказали cпасибо:
    codeo (01.08.2014)Nurick (01.08.2014)Osetin (01.08.2014)[ForD] (02.02.2015)Пельмень (03.08.2014)
  3. #2
    Аватар для iStrange
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    54
    Репутация:
    26 ±
    Ну вот кто тебя так учил скобки ставить?
    Горят в аду такие.. (Шутка)

  4. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от iStrange Посмотреть сообщение
    Ну вот кто тебя так учил скобки ставить?
    Горят в аду такие.. (Шутка)
    Обязательно к изучению
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #4
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Цитата Сообщение от iStrange Посмотреть сообщение
    Ну вот кто тебя так учил скобки ставить?
    Горят в аду такие.. (Шутка)
    PHP код:
    new delimiters[10][1]={' ','_','.',':','/','\'','+','=','$','*'}; 
    blockIPAddress(text[])

        if(!
    strlen(text)) return false
        new 
    = -1; new len strlen(text); new 0; new finded_numbers 0; new finded_del 0; new prev_symbol[1]; 
        while(++
    len){if('0' <= text[j] <= '9') ++finded_numbers;if('0' <= prev_symbol[0] <= '9'){for(0!= sizeof delimiters i++){if(text[j] != delimiters[i][0]) continue; ++finded_del; break; } } prev_symbol[0] = text[j]; } 
        return (
    <= finded_numbers <= 16 && finded_del >= 3); 

    Ну лови в стиле RLS тогда, че

  6. #5
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    561
    Репутация:
    272 ±
    Цитата Сообщение от iStrange Посмотреть сообщение
    Ну вот кто тебя так учил скобки ставить?
    Горят в аду такие.. (Шутка)
    PHP код:
    for(;;){if(azazaz){SendClientMessage(playerid,-1,"lol");if(adada){azaza}}} 

  7. #6
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    А как он оприделяет ? Допусти я вот пиарю. 123.123.123.123:1111 - В чат выдаст надпись заместо ип "Подозрение на рекламу"?
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  8. #7
    Аватар для XakeP
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.01.2015
    Адрес
    Россия, Хакасия, Санягороск
    Сообщений
    18
    Репутация:
    6 ±
    Нет в чате заблокирует, а человеку выдаст сообщение "Подозрение на рекламу"

  9. #8
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Профиксил :D. Очень много способов обхода.

    Допустим:
    1. 123|123|12|123|7777
    2. [123] [123] [12] [123] [7777]
    3. 123.123.12.
    123:7777

    И так далее =) Еще бы было бы хорошо если бы заместо надписи "Подозрение на рекламу" были бы ***.*7.***.**:7777 как то так ))
    Если ее доработать одна из лучших будет
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  10. #9
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    694
    Репутация:
    104 ±
    Цитата Сообщение от BaBuIIIkaDrifteR Посмотреть сообщение
    Профиксил :D. Очень много способов обхода.

    Допустим:
    1. 123|123|12|123|7777
    2. [123] [123] [12] [123] [7777]
    3. 123.123.12.
    123:7777

    И так далее =) Еще бы было бы хорошо если бы заместо надписи "Подозрение на рекламу" были бы ***.*7.***.**:7777 как то так ))
    Если ее доработать одна из лучших будет
    Допустим:
    1. 123|123|12|123|7777
    2. [123] [123] [12] [123] [7777]
    3. 123.123.12.
    123:7777
    И так далее

    допиши символы в фильтр -_-

    Еще бы было бы хорошо если бы заместо надписи "Подозрение на рекламу" были бы ***.*7.***.**:7777 как то так ))

    а это уж совсем трудно сделать?заменить 1 функцию на другую..
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  11. #10
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от [ForD] Посмотреть сообщение
    Допустим:
    1. 123|123|12|123|7777
    2. [123] [123] [12] [123] [7777]
    3. 123.123.12.
    123:7777
    И так далее

    допиши символы в фильтр -_-

    Еще бы было бы хорошо если бы заместо надписи "Подозрение на рекламу" были бы ***.*7.***.**:7777 как то так ))

    а это уж совсем трудно сделать?заменить 1 функцию на другую..
    Я пример приводил, я себе не чего не беру!
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •