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

Тема: [Anticheat] Античит на прыжки из автомобиля в автомобиль

  1. #1
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Смущение [Anticheat] Античит на прыжки из автомобиля в автомобиль

    После моей долгой пропажи, я решил вернуться обратно в багнутый samp.

    И так, сама суть чита думаю всем известна, мы жмем ( при работе собейта ) роликом мышки на автомобиль и автоматически туда садимся.

    Мое самое простое решение:

    В public OnPlayerDisconnect
    PHP код:
    DeletePVar(playerid,"AC_AntiCarRun"); // Удалим нашу переменную определяющую ид авто 
    В public OnPlayerEnterVehicle
    PHP код:
    SetPVarInt(playerid,"AC_AntiCarRun",GetPlayerVehicleID(playerid)); // Записываем в нашу переменную игрока ид авто, в которое он сел 
    В public OnPlayerExitVehicle
    PHP код:
    DeletePVar(playerid,"AC_AntiCarRun"); // Удаляем 
    Если у вас есть таймер который чекает игрока каждую секунду то вставляем в него, если нет - то в public OnPlayerUpdate
    PHP код:
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) if(GetPVarInt(playerid,"AC_AntiCarRun") != GetPlayerVehicleID(playerid)) return Kick(playerid); 
    Суть чита: как я понял на глаз, то когда мы садимся в машину при помощи чита, не задействуется OnPlayerEnterVehicle, тем самым читер вредит сам себе. Мы записываем в переменную ид машины в которую он сел и если он не идентичен авто в котором он сидит - наказываем игрока. Ложных срабатываний нет, только-что проверил.

    Важно: если садите игрока в машину с помощью сервера ( PutPlayerInVehicle(playerid, vehicleid, param); ), задавайте переменной значение -
    PHP код:
    SetPVarInt(playerid,"AC_AntiCarRun",vehicleid); // Тут ид авто куда садим игрока 

  2. #2
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    http://pawno.su/showthread.php?t=99108 тоже самое но лучше и не нужно каждый раз проверять в таймере
    Modern RP





  3. #3
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от Mexanizm Посмотреть сообщение
    http://pawno.su/showthread.php?t=99108 тоже самое но лучше и не нужно каждый раз проверять в таймере
    Наверное я слепой, но не он ли проверяет в OnPlayerUpdate идентичность идов?

  4. #4
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от georJik Посмотреть сообщение
    Наверное я слепой, но не он ли проверяет в OnPlayerUpdate идентичность идов?
    Cори пропустил. Но там именно от GOC и скорость смены авто бешеная. Лучше в OnPlayerUpdate проверять (но это там)
    Modern RP





  5. #5
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от Mexanizm Посмотреть сообщение
    Cори пропустил. Но там именно от GOC и скорость смены авто бешеная. Лучше в OnPlayerUpdate проверять (но это там)
    Я написал что это от GOC? Скорость смены авто контрится, можно обойтись и без OnPlayerUpdate. Создать глобальный таймер для игрока в 250 мс и обновлять там, ибо если каждый раз создавать для игрока по секундному таймеру, будет бобо.

    upd: не зависит от скорости смены, ты алгоритм видишь?

  6. #6
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от georJik Посмотреть сообщение
    Я написал что это от GOC? Скорость смены авто контрится, можно обойтись и без OnPlayerUpdate. Создать глобальный таймер для игрока в 250 мс и обновлять там, ибо если каждый раз создавать для игрока по секундному таймеру, будет бобо.
    Не ровняй OnPlayerUpdate с таймером.
    Один хрен твой античит уж больно похож на тот по коду. Принцип действия то один и тот же.
    Сверять ид машины текущей и ид машины в варке.
    Только тот античит уже давно лежит а ты недавно опубликовал.
    Modern RP





  7. #7
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от Mexanizm Посмотреть сообщение
    Не ровняй OnPlayerUpdate с таймером.
    Оххх...я не понимаю о чем ты. Если ты хочешь таймер равный онплеерапдейт, то в онплеерконнект.
    PHP код:
    Придумай глоб переменную таймера для всех игроков[playerid] = SetTimerEx("Название паблика"2501"d"playerid); 
    Да будет создаваться отдельный таймер для каждого игрока, но так будет лучше чем перебор через цикл. Кажется мы отошли от темы. Так вот, тут дело не в скорости смены авто.

  8. #8
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от Mexanizm Посмотреть сообщение
    Не ровняй OnPlayerUpdate с таймером.
    Один хрен твой античит уж больно похож на тот по коду. Принцип действия то один и тот же.
    Сверять ид машины текущей и ид машины в варке.
    Только тот античит уже давно лежит а ты недавно опубликовал.
    Я не обязан знать все темы на форуме, я не пойму, ты хочешь до меня доeбaться?

  9. #9
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от georJik Посмотреть сообщение
    Оххх...я не понимаю о чем ты. Если ты хочешь таймер равный онплеерапдейт, то в онплеерконнект.
    PHP код:
    Придумай глоб переменную таймера для всех игроков[playerid] = SetTimerEx("Название паблика"2501"d"playerid); 
    Да будет создаваться отдельный таймер для каждого игрока, но так будет лучше чем перебор через цикл. Кажется мы отошли от темы. Так вот, тут дело не в скорости смены авто.
    Прости что ???
    Зачем создавать например 100 таймеров для ста игроков когда можно гнать цикл с одним таймером. Так будет лучше на мой взгляд.
    Modern RP





  10. #10
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: [Anticheat] Античит на прыжки из автомобиля в автомобиль

    Цитата Сообщение от Mexanizm Посмотреть сообщение
    Прости что ???
    Зачем создавать например 100 таймеров для ста игроков когда можно гнать цикл с одним таймером. Так будет лучше на мой взгляд.
    На твой взгляд лучше, а на взгляд сервера хуже. Не тупи, даже на каком-то из порталов была посвящена этому тема.

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

Похожие темы

  1. Прыжки с парашюта
    от ProG в разделе Скрипты для любого мода
    Ответов: 19
    Последнее сообщение: 18.08.2015, 09:59
  2. [Продам] Keeper Plugin AntiCheat
    от Tumba в разделе Магазин
    Ответов: 20
    Последнее сообщение: 28.12.2013, 16:28
  3. 2 вопроса про автомобиль
    от DeadLine в разделе Вопросы по скриптингу
    Ответов: 9
    Последнее сообщение: 19.10.2013, 22:02
  4. Проверка на автомобиль
    от 1kla$ в разделе Вопросы по скриптингу
    Ответов: 7
    Последнее сообщение: 09.09.2013, 17:31
  5. Anticheat /FakeKill/
    от K3DR в разделе Античиты (AntiCheats)
    Ответов: 15
    Последнее сообщение: 23.06.2013, 16:33

Ваши права

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