Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 3 ПерваяПервая 1 2 3
Показано с 21 по 28 из 28
  1. #21
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Nexius_Tailer Посмотреть сообщение
    На моей памяти ещё ни одного случая, чтобы от сбивания тачкой игрок отлетал настолько быстро, чтобы это превышало скорость свободного падения с неба
    А допустим там я смотрю проверка есть по скорости тупо на положительный вектор X, а он же может быть и минусовым по идее, это как не лазейка получается?
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  2. #22
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А допустим там я смотрю проверка есть по скорости тупо на положительный вектор X, а он же может быть и минусовым по идее, это как не лазейка получается?
    Нет, это просто использование одних переменных по несколько раз)
    Там в ac_vX скорость игрока узнаётся перед этой проверкой
    Последний раз редактировалось Nexius_Tailer; 18.02.2017 в 15:29.
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  3. #23
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Ну высуну сюда код, чтобы не путаться.
    PHP код:
    if(ac_gtc ACInfo[playerid][acGtc][10] + ac_gpp &&
    GetPlayerSurfingVehicleID(playerid) == 65535 &&
    GetPlayerSurfingObjectID(playerid) == 65535)
    {
        if(
    ACInfo[playerid][acACAllow][9] && ac_vX 212.0 && ACInfo[playerid][acSpeed] < ac_vX)
        {
            
    #if defined DEBUG
                
    printf("[Nex-AC debug] Speed: %.1f, old speed: %.1f"ac_vXACInfo[playerid][acSpeed]);
            
    #endif
            #if defined OnCheatDetected
                
    ac_KickWithCode(playerid""09);
            
    #else
                
    return ac_KickWithCode(playerid""09);
            
    #endif
        

    я конкретно вижу эту часть проверки как проблемной и обходной)) так как там условие спарено всё до кучи "И" а не "ИЛИ"

    ac_vX > 212.0
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  4. #24
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Ну высуну сюда код, чтобы не путаться.
    PHP код:
    if(ac_gtc ACInfo[playerid][acGtc][10] + ac_gpp &&
    GetPlayerSurfingVehicleID(playerid) == 65535 &&
    GetPlayerSurfingObjectID(playerid) == 65535)
    {
        if(
    ACInfo[playerid][acACAllow][9] && ac_vX 212.0 && ACInfo[playerid][acSpeed] < ac_vX)
        {
            
    #if defined DEBUG
                
    printf("[Nex-AC debug] Speed: %.1f, old speed: %.1f"ac_vXACInfo[playerid][acSpeed]);
            
    #endif
            #if defined OnCheatDetected
                
    ac_KickWithCode(playerid""09);
            
    #else
                
    return ac_KickWithCode(playerid""09);
            
    #endif
        

    я конкретно вижу эту часть проверки как проблемной и обходной)) так как там условие спарено всё до кучи "И" а не "ИЛИ"

    ac_vX > 212.0
    Ну, всё верно.
    "Если игроку только что скорость сервером поставлена не была, и если игрок не стоит на едущей машине, и если игрок не стоит на движущемся объекте, и если для игрока активен этот античит, и если его скорость больше максимально допустимой, а также если эта скорость больше предыдущей, то наказываем".
    Про обходы конкретно этих проверок будет интересно послушать
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  5. #25
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    ac_vX это не скорость общая, это тупо часть скорости по вектору X

    P.S. Всё не досмотрел, у тебя переменная эта в двух местах используется, античит запутанный у тебя))
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    ac_vX это не скорость общая, это тупо часть скорости по вектору X
    Цитата Сообщение от Nexius_Tailer Посмотреть сообщение
    Нет, это просто использование одних переменных по несколько раз)
    Там в ac_vX скорость игрока узнаётся перед этой проверкой
    Перечитывай сообщения выше, если что
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

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

    Статус
    Оффлайн
    Регистрация
    21.04.2013
    Адрес
    Россия
    Сообщений
    154
    Репутация:
    1 ±
    я так думаю не удачный античит))) или по пробывать его доработать
    Разрабатываю свой собственный мод State RolePlay Mysql R38

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

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    Цитата Сообщение от Dima_Tushin Посмотреть сообщение
    я так думаю не удачный античит))) или по пробывать его доработать
    1000 людей 1000 мнений
    а 1000 программистов 1000^3 мнений...
    пробуй, эксперементируй... если руки есть.
    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

 

 
Страница 3 из 3 ПерваяПервая 1 2 3

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

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

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

Ваши права

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