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

Тема: Античит на ТП машин

  1. #1
    ?????? ??????? Аватар для OFFREAL
    Регистрация
    31.03.2010
    Адрес
    Калининград
    Возраст
    33
    Сообщений
    2,521
    Репутация: 249

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

    Лампочка Античит на ТП машин


    Представляю вашему вниманию экспериментальную версию античита на телепортацию автомобиля к игроку (читеру).

    Ахтунг:
    Корректная работа данного скрипта не гарантируется! Только для тестирования!

    Версии:
    0.1.2 - добавлена функция avtp_PutPlayerInVehicle
    0.1.1 - добавлена функция avtp_SetVehiclePos
    0.1.0 - релиз

    Исходники:

    PHP код:
    // AVTP anticheat by OFFREAL
    // WARNING: Experimental version
    // avtp.inc

    #if defined _avtp_included
      #endinput
    #endif

    #define _avtp_included
    #pragma library avtp

    // Переменные:

    #define STREAM_DIST_MIN 100.00

    new bool:v_StreamedMAX_VEHICLES ][ MAX_PLAYERS ];

    // Паблики (требуется добавить ссылки на эти функции в оргинальных пабликах)

    stock avtp_OnVehicleStreamIn(vehicleidforplayerid)
    {
        new 
    Float:vehxFloat:vehyFloat:vehz;
        
    GetVehiclePos(vehicleidvehxvehyvehz);
        if( 
    GetPlayerDistanceFromPoint(forplayeridvehxvehyvehz) < STREAM_DIST_MIN && !v_Streamed[vehicleid][forplayerid] )
        {
            
    SendClientMessage(forplayerid, -1"Подозрение в ТП машин. Соединение было разорвано сервером");
            
    //Kick(forplayerid);
            //SetVehicleToRespawn(vehicleid);
            
    return 1;
        }
        
    v_Streamed[vehicleid][forplayerid] = true;
        return 
    1;
    }

    stock avtp_OnVehicleStreamOut(vehicleidforplayerid)
    {
        
    v_Streamed[vehicleid][forplayerid] = false;
        return 
    1;
    }

    stock avtp_OnPlayerConnect(playerid)
    {
        for(new 
    v;v<MAX_VEHICLES;v++)
        {
            
    v_Streamed[v][playerid] = false;
        }
        return 
    1;
    }

    stock avtp_OnVehicleSpawn(vehicleid)
    {
        new 
    Float:vehxFloat:vehyFloat:vehz;
        
    GetVehiclePos(vehicleidvehxvehyvehz);
        for(new 
    ii<MAX_PLAYERSi++)
        {
            if( 
    GetPlayerDistanceFromPoint(ivehxvehyvehz) < STREAM_DIST_MIN )
            {
                
    v_Streamed[vehicleid][i] = true;
            }
            else
            {
                
    v_Streamed[vehicleid][i] = false;
            }
        }
        return 
    1;
    }

    // Замена стандарт функций

    stock avtp_SetplayerPos(playeridFloat:XFloat:YFloat:Z)
    {
        for(new 
    ii<MAX_VEHICLESi++)
        {
            if( 
    GetVehicleDistanceFromPoint(iXYZ) < STREAM_DIST_MIN )
            {
                
    v_Streamed[i][playerid] = true;
            }
            else
            {
                
    v_Streamed[i][playerid] = false;
            }
        }
        
    SetPlayerPos(playerid,X,Y,Z);
        return 
    1;
    }

    stock avtp_SetVehiclePos(vidFloat:XFloat:YFloat:Z)
    {
        for(new 
    ii<MAX_PLAYERSi++)
        {
            if( 
    GetPlayerDistanceFromPoint(iXYZ) < STREAM_DIST_MIN )
            {
                
    v_Streamed[vid][i] = true;
            }
            else
            {
                
    v_Streamed[vid][i] = false;
            }
        }
        
    SetVehiclePos(vid,X,Y,Z);
        return 
    1;
    }

    stock avtp_PutPlayerInVehicle(playeridvehicleidseat)
    {
        
    v_Streamed[vehicleid][playerid] = true;
        
    PutPlayerInVehicle(playeridvehicleidseat);
    }

    #define SetplayerPos avtp_SetplayerPos
    #define SetVehiclePos avtp_SetVehiclePos
    #define PutPlayerInVehicle avtp_PutPlayerInVehicle 
    Требуется ВАША помощь в тестировании
    [Θpposing Force]

    Урок: [SQLite Database]
    Урок: [Оптимизация Циклов]
    Урок: [Битовые Операции]
    Полезные функции: [Useful Tools]
    #include [Pickup Portal System]
    Filterscript [Simple AFK System]
    Filterscript [Лазерное Наведение Ракет]
    Filterscript [TextDraw Arcanoid]
    Разное: [Func Tests]
    [Рейтинг Пользователей]

    Реклама в подписи запрещена!!!
    Я ВКонтакте: [vk.com/offreal]

    [SIGPIC][/SIGPIC]

    Код:
                  C---C  GTO  C---C
           \     /     \     /     \     /
            C---C   E   C---C   I   C---C
           /     \     /     \     /     \
       ---C   R   C---C   N   C---C   N   C---
           \     /     \     /     \     /
            C---C   U   C---C   O   C---C
           /     \     /     \     /     \
                  C---C  R11  C---C
                 /     \     /     \
                        C---C

  2. #2

  3. #3
    Активный пользователь Аватар для Mtv777
    Регистрация
    20.03.2011
    Адрес
    Планета: Земля.
    Сообщений
    1,969
    Репутация: 42

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Вот к сведению будет писать

    error 017: undefined symbol "GetPlayerDistanceFromPoint"
    error 017: undefined symbol "GetPlayerDistanceFromPoint"

  4. #4
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    1,830
    Репутация: 188

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    требуется сервер версии 0.3с r5

  5. #5
    ????????? Аватар для Константин
    Регистрация
    13.03.2011
    Адрес
    Омск
    Возраст
    27
    Сообщений
    2,032
    Репутация: 193

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Я не знаю либо это просто случайность, но в версии 0.3d при подключении на сервер с собейтом - отключает в течении 30 секунд.
    Грехи других судить Вы так усердно рветесь, начните со своих и до чужих не доберетесь. © Уильям Шекспир

    Конкурс на знание pawn № 3
    Конкурс PAWN & Improvisation


  6. #6
    ?????? ??????? Аватар для OFFREAL
    Регистрация
    31.03.2010
    Адрес
    Калининград
    Возраст
    33
    Сообщений
    2,521
    Репутация: 249

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Цитата Сообщение от Mtv777 Посмотреть сообщение
    Вот к сведению будет писать

    error 017: undefined symbol "GetPlayerDistanceFromPoint"
    error 017: undefined symbol "GetPlayerDistanceFromPoint"
    Отлично, адекватные тестировщики скоро придут?
    [Θpposing Force]

    Урок: [SQLite Database]
    Урок: [Оптимизация Циклов]
    Урок: [Битовые Операции]
    Полезные функции: [Useful Tools]
    #include [Pickup Portal System]
    Filterscript [Simple AFK System]
    Filterscript [Лазерное Наведение Ракет]
    Filterscript [TextDraw Arcanoid]
    Разное: [Func Tests]
    [Рейтинг Пользователей]

    Реклама в подписи запрещена!!!
    Я ВКонтакте: [vk.com/offreal]

    [SIGPIC][/SIGPIC]

    Код:
                  C---C  GTO  C---C
           \     /     \     /     \     /
            C---C   E   C---C   I   C---C
           /     \     /     \     /     \
       ---C   R   C---C   N   C---C   N   C---
           \     /     \     /     \     /
            C---C   U   C---C   O   C---C
           /     \     /     \     /     \
                  C---C  R11  C---C
                 /     \     /     \
                        C---C

  7. #7
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    1,830
    Репутация: 188

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    #define STREAM_DIST_MIN 100.00
    Зачем так много то?Так мне кажется будет все время подозревать в читерстве, | а, все понял...
    И лучше GetPlayerDistanceFromPoint заменить на IsPlayerInRangeOfPoint т.к не у всех версия сервера R5 +

  8. #8
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    1,830
    Репутация: 188

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Цитата Сообщение от Константин Посмотреть сообщение
    Я не знаю либо это просто случайность, но в версии 0.3d при подключении на сервер с собейтом - отключает в течении 30 секунд.
    Я летал по серверу (0.3d) с собейтом минут 5-10...

  9. #9
    ?????? ??????? Аватар для OFFREAL
    Регистрация
    31.03.2010
    Адрес
    Калининград
    Возраст
    33
    Сообщений
    2,521
    Репутация: 249

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Цитата Сообщение от Константин Посмотреть сообщение
    Я не знаю либо это просто случайность, но в версии 0.3d при подключении на сервер с собейтом - отключает в течении 30 секунд.
    случайность) хм... либо F12 отключает собейт СОВСЕМ

    Цитата Сообщение от Jekazzz Посмотреть сообщение
    Зачем так много то?Так мне кажется будет все время подозревать в читерстве.
    Тут 10 хватит вполне.
    И лучше GetPlayerDistanceFromPoint заменить на IsPlayerInRangeOfPoint т.к не у всех версия сервера R5 +
    100 метров - вполне нормально, если учесть что стрим зона начинается где-то на 400, впрочем тесты покажут

    GetPlayerDistanceFromPoint заменить на IsPlayerInRangeOfPoint смогут все кому надо, этот релиз не для нубов
    [Θpposing Force]

    Урок: [SQLite Database]
    Урок: [Оптимизация Циклов]
    Урок: [Битовые Операции]
    Полезные функции: [Useful Tools]
    #include [Pickup Portal System]
    Filterscript [Simple AFK System]
    Filterscript [Лазерное Наведение Ракет]
    Filterscript [TextDraw Arcanoid]
    Разное: [Func Tests]
    [Рейтинг Пользователей]

    Реклама в подписи запрещена!!!
    Я ВКонтакте: [vk.com/offreal]

    [SIGPIC][/SIGPIC]

    Код:
                  C---C  GTO  C---C
           \     /     \     /     \     /
            C---C   E   C---C   I   C---C
           /     \     /     \     /     \
       ---C   R   C---C   N   C---C   N   C---
           \     /     \     /     \     /
            C---C   U   C---C   O   C---C
           /     \     /     \     /     \
                  C---C  R11  C---C
                 /     \     /     \
                        C---C

  10. #10
    Активный пользователь Аватар для dikekike
    Регистрация
    05.10.2010
    Адрес
    C:\WINDOWS\system32
    Возраст
    26
    Сообщений
    1,721
    Репутация: 116

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

    Re: [ scr ][ all ][ Experiment: Античит на ТП машин ]

    Цитата Сообщение от OFFREAL Посмотреть сообщение
    случайность) хм... либо F12 отключает собейт СОВСЕМ



    100 метров - вполне нормально, если учесть что стрим зона начинается где-то на 400, впрочем тесты покажут

    GetPlayerDistanceFromPoint заменить на IsPlayerInRangeOfPoint смогут все кому надо, этот релиз не для нубов
    100 метров многа, 70-50 хватит,по идее)



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

Похожие темы

  1. Id машин
    от OLEGHALIN в разделе Вопросы по скриптингу
    Ответов: 5
    Последнее сообщение: 29.09.2011, 15:32
  2. Тормозит из-за машин?
    от Alexander Mahone в разделе Проблемы с компилированием
    Ответов: 4
    Последнее сообщение: 06.06.2011, 18:37
  3. Иды машин...
    от Чиполлино в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 19.03.2011, 15:39
  4. ищу id машин
    от Nochnoy_Demon в разделе Ищу скрипт/мод/функцию/программу/плагин...
    Ответов: 10
    Последнее сообщение: 08.02.2011, 20:32

Ваши права

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