Страница 1 из 6 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 54

Тема: Анти "NOP disable incar data"

  1. #1
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Возраст
    33
    Сообщений
    888
    Репутация: 102

    Звание: скоро придёт к известности

    Анти "NOP disable incar data"

    Фишка в том, что когда через собейт включается NOP "disable incar data", то игроку можно свободно читерить в тачке (СХ и Т.П.)

    Я предлогаю зафиксить эту проблему буквально в несколько строчек, что нам протребуется:

    Таймер с циклом для всех игроков.

    Создаем таймер:
    В верх мода:
    PHP код:
    new timerhack
    В OnGameModeInit
    PHP код:
    timerhack SetTimer("AntyVehHack"30001); 
    В OnGameModeExit
    PHP код:
    KillTimer(timerhack); 
    И в конец мода:

    PHP код:
    forward AntyVehHack();
    public 
    AntyVehHack(){
        for(new 
    GetMaxPlayers()-1!= -1; --i
        {
            if(!(
    <= GetPlayerState(i) <= 6)) RemovePlayerFromVehicle(i);
            if(
    GetPlayerCameraMode(i) == 18 && GetPlayerSpecialAction(i) == 3){
                    
    SendClientMessage(i,0x33AA33AA,"Вы кикнуты из-за подозрения в читерстве!");
                    
    Kick(i);
            }


        }
        return 
    true;

    И что у нас получится, если чел в машине, но серверу отправляется что он ВНЕ авто, то его выставит из неё.
    Ну а если чел просто бегает, то он этого даже не заметит

    +Данный античит блокирует все "незаконные" попытки сидеть в авто (не важно, за рулем или на пассажирском сидении)

    З.Ы. Спасибо "Dope D.O.D" и "Ross" за подсказки в доработке ф-ии.
    З.Ы.Ы. Просьбы типо "Убери нах... GetPlayerState" и т.п. не слать! Всё сделано по минимуму и чтобы хорошо работало! Если есть варианты оптимизации - пожалуйста.

    > Про меня <


  2. #2
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Возраст
    33
    Сообщений
    888
    Репутация: 102

    Звание: скоро придёт к известности

    Re: Анти "NOP disable incar data"

    Более 50-ти просмотров, и ни одного отзыва или оценки... не стесняемся господа

    > Про меня <


  3. #3
    Активный пользователь Аватар для Sox
    Регистрация
    28.02.2012
    Возраст
    29
    Сообщений
    445
    Репутация: 34

    Звание: на пути к лучшему

    Re: Анти "NOP disable incar data"

    однозначно +

  4. #4
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: Анти "NOP disable incar data"

    Можно и по-другому.

    И кстати цикл лучше замени на:

    PHP код:
    for(new GetMaxPlayers()-1!= -1; --i



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  5. #5
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

    Звание: - весьма и весьма положительная личность

    Re: Анти "NOP disable incar data"

    Спасибо. Как раз нужно

  6. #6
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: Анти "NOP disable incar data"

    И время таймера желательно увеличь от 3 до 6 секнуд



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  7. #7
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Возраст
    33
    Сообщений
    888
    Репутация: 102

    Звание: скоро придёт к известности

    Re: Анти "NOP disable incar data"

    Цитата Сообщение от Dope D.O.D Посмотреть сообщение
    Можно и по-другому.
    Как?:bv:

    > Про меня <


  8. #8
    ~`!@#$%^&*() Аватар для Ross
    Регистрация
    20.08.2010
    Адрес
    Сочи
    Сообщений
    1,356
    Репутация: 124

    Звание: скоро придёт к известности

    Re: Анти "NOP disable incar data"

    PHP код:
    if(!(<= GetPlayerState(i) <= 6)) 

  9. #9
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Возраст
    33
    Сообщений
    888
    Репутация: 102

    Звание: скоро придёт к известности

    Re: Анти "NOP disable incar data"

    есть еще варианты оптимизации?

    > Про меня <


  10. #10
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: Анти "NOP disable incar data"

    Пвары убери -_-



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

Страница 1 из 6 123 ... ПоследняяПоследняя

Похожие темы

  1. [Урок] Убираем ошибку "Failed to set data for"
    от diGriz в разделе Pawn WIKI
    Ответов: 10
    Последнее сообщение: 20.08.2012, 12:35
  2. [Продажа] Аккаунт на "GameWorld Classic" [28lvl,VIP,Личный Кар "Infernus" и тд]
    от Denisio в разделе Покупка/Продажа игровых аккаунтов
    Ответов: 1
    Последнее сообщение: 29.07.2012, 20:54
  3. Файлы "Property","Bizz","SbizZ"
    от Hostel в разделе Вопросы по скриптингу
    Ответов: 7
    Последнее сообщение: 05.05.2012, 15:29
  4. Пару вопросов о скрипте "анти +с"
    от Pawno_man в разделе Вопросы по скриптингу
    Ответов: 16
    Последнее сообщение: 20.04.2010, 18:23

Ваши права

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