Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 35

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

  1. #21
    Активный пользователь
    Регистрация
    27.12.2010
    Адрес
    Северодвинск
    Сообщений
    188
    Репутация: 16

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

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

    Цитата Сообщение от Denis))) Посмотреть сообщение
    Попробывал античит:
    1)При респауне пишит типо я читер!
    2)Колдую тачи,тп к се тачи через клео....Ему побаробану!0 внимания!((

    Что-то в нем не правильно)
    В моде замени
    SetVehiclePos на X_SetVehiclePos
    SetPlayerPos на X_SetPlayerPos

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

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

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

    OFFREAL, запили инклюд, чтобы они себе в мод поставить смогли.
    + добавь функцию IsOccupiedVehicle т.к с игроком вроде кар никак не ТП
    + проверил недавно в собейте показывается список каров в стриме
    Это походу уже только Cleo какое нибудь надо, а с Cleo играет малая часть читеров т.к в собейте есть дох*я функций

  3. #23
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

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

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

    Цитата Сообщение от Jekazzz Посмотреть сообщение
    OFFREAL, запили инклюд, чтобы они себе в мод поставить смогли.
    + добавь функцию IsOccupiedVehicle т.к с игроком вроде кар никак не ТП
    + проверил недавно в собейте показывается список каров в стриме
    Это походу уже только Cleo какое нибудь надо, а с Cleo играет малая часть читеров т.к в собейте есть дох*я функций
    А ещё новые 2 функции (X_SetPlayerPos и X_SetVehiclePos) работать не будут правильно т.к проверка на дистанцию до кординат происходит перед ТП кара/игрока.Нужно делать функцию на проверку дистанции от кординаты до кординаты
    Я через клео проверяю обычно...ТАк как через клео с помощью тачек моно пол серва заглючить....

  4. #24
    Активный пользователь Аватар для VlaDyslaV
    Регистрация
    17.05.2011
    Адрес
    Киев
    Возраст
    29
    Сообщений
    686
    Репутация: 14

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

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

    а что если у меня на сервер есть авто диллер и он мне продал авто я потом юзнул /callcar то сработает АЧ?
    РЕКЛАМА В ПОДПИСИ ЗАПРЕЩЕНА !!!

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

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

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

    Цитата Сообщение от Jekazzz Посмотреть сообщение
    OFFREAL, запили инклюд, чтобы они себе в мод поставить смогли.
    + добавь функцию IsOccupiedVehicle т.к с игроком вроде кар никак не ТП
    Всмысле, PutPlayerInVehicle надо обезопасить? Вообще надо, да
    Цитата Сообщение от Jekazzz Посмотреть сообщение
    + проверил недавно в собейте показывается список каров в стриме
    Ну пусть показывает, жалко что-ли? Или ты к тому что читеры будут тянуть к себе машинки которые уже в стриме? Против этого я уже хз что написать, таймеры надо сувать

    Цитата Сообщение от VlaDyslaV Посмотреть сообщение
    а что если у меня на сервер есть авто диллер и он мне продал авто я потом юзнул /callcar то сработает АЧ?
    Если функции заменишь, то не должен)
    [Θ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

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

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

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

    Цитата Сообщение от OFFREAL Посмотреть сообщение
    Всмысле, PutPlayerInVehicle надо обезопасить? Вообще надо, да
    Я имел ввиду, что нужна функция для проверки на то, сидит(ят) ли в том каре который ТП, игрок(и) т.к транспорт вместе с игроками ТП вроде бы как нельзя

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

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

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

    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

    forward avtp_OnVehicleStreamIn(vehicleidforplayerid);
    forward avtp_OnVehicleStreamOut(vehicleidforplayerid);
    forward avtp_OnPlayerConnect(playerid);
    forward avtp_OnVehicleSpawn(vehicleid);

    new 
    bool:v_StreamedMAX_VEHICLES ][ MAX_PLAYERS ];

    stock OnVehicleStreamIn(vehicleidforplayerid)
    {
        
    CallLocalFunction("avtp_OnVehicleStreamIn","ii",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 OnVehicleStreamOut(vehicleidforplayerid)
    {
        
    CallLocalFunction("avtp_OnVehicleStreamOut","ii",vehicleidforplayerid);
        
    v_Streamed[vehicleid][forplayerid] = false;
        return 
    1;
    }

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

    stock OnVehicleSpawn(vehicleid)
    {
        
    CallLocalFunction("avtp_OnVehicleSpawn","i",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_PutPlayerInVehicle(playeridvehicleidseat)
    {
        if(
    PutPlayerInVehicle(playeridvehicleidseat))
        {
            
    v_Streamed[vehicleid][playerid] = true;
            return 
    1;
        }
        return 
    0;
    }

    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;
    }

    #define SetplayerPos         avtp_SetplayerPos
    #define SetVehiclePos         avtp_SetVehiclePos
    #define PutPlayerInVehicle     avtp_PutPlayerInVehicle
    #define OnVehicleStreamIn     avtp_OnVehicleStreamIn
    #define OnVehicleStreamOut     avtp_OnVehicleStreamOut
    #define OnPlayerConnect     avtp_OnPlayerConnect
    #define OnVehicleSpawn         avtp_OnVehicleSpawn 
    Это вставляете в любой текстовой файл (чистый), переименовываете его в avtp.inc, этот файл копируете/перемещаете в папку с инклюдами

    - Чем этот отличается от инклюда от OFFREAL'a ?
    - Тем, что тут не надо ничего заменять в моде, просто дописываете #include <avtp> в начале мода и компилируете мод.

    P.s не подходит для тех, у кого используется JunkBuster или Streamer by Incognito

  8. #28
    Активный пользователь Аватар для FudoD
    Регистрация
    02.07.2011
    Адрес
    Череповец
    Возраст
    30
    Сообщений
    240
    Репутация: 8

    Звание: пока не определено

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

    C:\Documents and Settings\fgdhfghf\Рабочий стол\Happy City RolePlay v1\pawno\include\avtoint.inc(122) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
    C:\Documents and Settings\fgdhfghf\Рабочий стол\Happy City RolePlay v1\pawno\include\avtoint.inc(123) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
    C:\Documents and Settings\fgdhfghf\Рабочий стол\Happy City RolePlay v1\pawno\include\avtoint.inc(126) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    Как испраить?

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

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

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

    Цитата Сообщение от FudoD Посмотреть сообщение
    Как испраить?
    Я так понимаю у тебя либо JunkBuster, либо стример от инкогнито стоит...

  10. #30
    Активный пользователь Аватар для FudoD
    Регистрация
    02.07.2011
    Адрес
    Череповец
    Возраст
    30
    Сообщений
    240
    Репутация: 8

    Звание: пока не определено

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

    Цитата Сообщение от Jekazzz Посмотреть сообщение
    Я так понимаю у тебя либо JunkBuster, либо стример от инкогнито стоит...
    Да,при чём то и другое.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  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

Ваши права

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