Форум Pawn.Wiki - Воплоти мечту в реальность!: Nex-AC - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

  • (55 Страниц) +
  • « Первая
  • 53
  • 54
  • 55
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Nex-AC Античит система Оценка: ***** 6 Голосов

Опрос: Nex-AC (69 пользователей проголосовало)Visualizar Votos

В каком направлении стоит развивать Nex-AC?

  1. * Защита от атак и крашеров (27 голосов [17.53%])

    Процент голосов: 17.53%

  2. * Защита от игровых читов (48 голосов [31.17%])

    Процент голосов: 31.17%

  3. * Защита от багов, дающих преимущество в игре (+c, slide-bug) (22 голосов [14.29%])

    Процент голосов: 14.29%

  4. * Защита от спама, рекламы, бранных слов и т.п. (14 голосов [9.09%])

    Процент голосов: 9.09%

  5. * Второстепенные возможности (дополнительные команды для админов и т.п.) (13 голосов [8.44%])

    Процент голосов: 8.44%

  6. * Оптимизация и исправление багов, усовершенствование сделанного (30 голосов [19.48%])

    Процент голосов: 19.48%

Голосовать Гости не могут голосовать

#541
Пользователь офлайн   Nexius 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (30 мая 2023 - 16:45) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Так а что именно ловит в сампе, если там в собейте абсолютно обычная смерть с большой задержкой до спавна?
0

#542
Пользователь офлайн   Saibot 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Nexius, смерть то обычная, но нажав на F3, тебя сразу кикает, если мод запущен на sampe, а вот если запущен на open mp, то нужно нажать 3 раза F3, чтобы тебя кикнуло.

UPD. Нашел причину.
Если нажать F3 в собейте на open mp, то вызывается ac_fpublic ac_SpawnPlayer(playerid), и обнуляет acSpawnTick.
Пробовал в sampe, если нажать F3, то ac_fpublic ac_SpawnPlayer(playerid), не вызывается и acSpawnTick не обнуляется и по этому сразу кикает.

Сообщение отредактировал Saibot: 30 мая 2023 - 18:12

0

#543
Пользователь офлайн   Nexius 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (30 мая 2023 - 17:26) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Различия в поведении хоть и скорее всего лежат в омп сервере, но конкретно в данном случае это именно логика твоего скрипта имеет в себе SpawnPlayer, а тот вызывается в омп (и не вызывается в сампе) из античита в качестве его хука. На чистом моде таких проблем нет (и ведёт себя всё одинаково). Если найдёшь конкретную часть кода из мода, с которой эта разница начинает воспроизводиться, то постарайся пожалуйста вынести этот кусок в чистый мод для минимального примера, чтобы потом им поделиться и можно было проще понять, что из него провоцирует разницу в поведении.

Сообщение отредактировал Nexius: 30 мая 2023 - 19:26

1

#544
Пользователь офлайн   Saibot 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Ну короче, это какая-то хаотичная хрень.
Вроде бы казалось, нашел в чем проблема, перенес в чистый мод, там оно тоже "криво" работало, но сделав 2-3 рестарта, уже опять нормально работало, и так по кругу.
Ну учитывая, что оно влияет только на ловлю FakeSpawn (других проблем не замечал), то можно забить на это.

Сообщение отредактировал Saibot: 01 июня 2023 - 11:08

0

#545
Пользователь офлайн   Nexius 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (01 июня 2023 - 11:07) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

И всё-таки, воспроизводиться начинало после пары рестартов не выходя из игры на клиенте? Или игра каждый раз полностью перезапускалась и коннектилась к серверу впервые?
0

#546
Пользователь офлайн   Saibot 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Сегодня сделал, еще один тест.
Чтобы оно работало с первого раза, нужно, при конеекте не использовать TogglePlayerSpectating, и после ввода пароля заспавнить игрока с помощью SetSpawnInfo + SpawnPlayer.
Хотя в samp`e, у меня с этим проблем не было.


PS. Чтобы Next AC ловил FakeSpawn в собейте, нужно еще подключить weapon.config и в OnPlayerRequestClass, сделать так.
Скрытый текст [Показать]

Сообщение отредактировал Saibot: 01 июня 2023 - 21:05

0

#547
Пользователь офлайн   Nexius 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (01 июня 2023 - 20:52) писал:

PS. Чтобы Next AC ловил FakeSpawn в собейте, нужно еще подключить weapon.config и в OnPlayerRequestClass, сделать так.
Скрытый текст [Показать]

А, ну понятно. Я-то думаю, как у тебя там на самп сервере фейк спавн через собейт ловился, если он полностью валидный по поведению, а тут просто такой комплект.
Могу предположить, что какой-то из фиксов в омп меняет поведение таким образом, что конкретно на этом коде (да ещё и с подключенным античитом) оно таки даёт о себе знать, но это скорее издержки какого-то связанного фикса и в целом никакого стопроцентного пути ловить собейтовскую смерть + спавн (если второе не происходит моментально после первого) нет.

Сообщение отредактировал Nexius: 01 июня 2023 - 23:27

1

Поделиться темой:


  • (55 Страниц) +
  • « Первая
  • 53
  • 54
  • 55
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика