Здравствуйте, друзья!
Есть желание отменить действие чита «режима Бога» в некоторых местах на карте. Вспомнил систему анти-чит, которая вызывает Поражение после ввода чита, читал здесь про отлов урона, да и вообще прикинул, что разные могут быть варианты. Пробовал поискать системы отмены читов, но вместо этого Гугл выдаёт читы для игры. Где-нибудь в базах знаний можно посмотреть примеры отмены читов? Интересует как полная, так и частная отмена читов, как на всей карте, так и в определённых зонах.

Принятый ответ

Как можно конвертировать триггер в jass в WE?
Эх... Странные вопросы задаешь. Выделяешь/выбираешь тригггер, жмешь правка - конвентировать в текст
А про последствия не понял, разве бой своего юнита с чужим не есть отслеживание последствий?
отпечатка, случайно написал не. Да это последствие. По-другому никак.
Вот самый простой вариант от неуязвимости и всемогущества whosyourdaddy, который переводится как "кто твой папочка":
  1. Создаешь юнита в РО, так сказать будет куклой для битья. Если она умрет, то значит ее убили нечестным образом.
  2. Юнита надо будет отредактировать
  3. Делаем куклу незаметной. Так сказать нужно скрыть.Удаляешь у нее модель, потом скрываешь отображение на мини-карте (характеристики - скрыть мини-карту).
  4. Если это рабочий то выключить у него классификация - работник. Иначе иконка будет отображаться в игре.
  5. Делаешь так чтобы не мог атаковать, короче полностью отключаешь атаку (бои - атаки - нет)
  6. Делаешь его неподвижным, чтобы не убегал, когда его бьют
  7. Делаем неубиваемым. Реген. Скорость восстановления здоровья на максимум - 9999к. Запас здоровья тоже повыше (примечание: здоровье не должно быть слишком большим, а то ставил 9999к читом не мог убить, даже с 5000 хп,видимо из-за регена не умирал, поставил 1000). Затем можно дать невосприимчивость от магии, так сказать защитой от магии будет.
  8. даем способность москиты, так герой становится невыделяемый
  9. и убираем обзор видимости (характеристики - радиус обзора = 0 днем и ночью)
  10. создаем двух таких на карте, одного делаем вражеским (можно за нейтрально-враждебного), а другого за игрока
  11. создаем триггер, который будет наносить урон периодически от лица игрока, наносит 1 единицу урон. другой триггер ловит смерть
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
29
8 лет назад
Отредактирован 16GB
2
отловить можно, а вот отключить я думаю нельзя. Можно попробовать разве что поэкспериментировать с функцией Cheat и после отлова соответствующего чита писать его в чат,выключая ,но я не проверял.
call Cheat("whosyourdaddy")
2
6
8 лет назад
2
1, Сделать возможность игры только по сети(более 1 игрока) или с возможностью игры 1 игрока(для этого вначале игры вызываем функцию call Cheat("iseedeadpeople") перед этим сделав триггер отслеживающий видимость некоей области, которую в нормальной игре увидеть не возможно) при условии лицезрения оной выдаем поражение.
  1. Сделать юнита(отбивная груша) и для каждого игрока юнита(спортсмен он же тренирующийся) заставить атаковать периодически отбивную грушу(предварительно побеспокоившись о невозможности убить грушу без чита). Сделать триггер если груша умирает то поражение всем игрокам(EndGame) либо если карта типа рпг то при наличии героя триггерно наносить урон по груше равный чему-то там(если планируются предметы событийно срабатывающие во время нанесения урона юнитам и наносящие юнитам урон, то добавить юнита грушу в исключения при отлове события юнит получает урон).
  2. Поискать на хайве, здесь или аналогичных сайтах готовые системы, импортировать в карту.
0
16
8 лет назад
0
Если ставишь юнитов, которые ни принадлежат никакому игроку, то на них не действует этот чит! Можно заюзать.
0
18
8 лет назад
0
Элементарный и простой способ
событие- Игрок types chat message ... whoseyourdaddy
действие -Defeat the triggering player
Можно добавить различные проверки на нахождение героя в к-л месте карты
2
6
8 лет назад
2
dave_wwid, да что вы говорите...
0
18
8 лет назад
Отредактирован dave_wwid
0
Tumart, Ничего эффективнее пока не видел. А если вы хотите поискать трансан****ый способ то флаг как говорится в руки
0
6
8 лет назад
0
dave_wwid, карту пример в студию с вот таким вот античитом как вы написали событие- Игрок types chat message ... whoseyourdaddy
действие -Defeat the triggering player и скриншот доказательства как это работает. Умник блин.
0
18
8 лет назад
0
Проверил, да не работает. Но карта такая была - играл в этом году. Возможно там в коде было все несколько посложнее... Я не открывал карту. Вопрос в том как отловить сhat message соответствующий читу. Строки читов похоже зарезервированы.
3
22
8 лет назад
3
dave_wwid:
Проверил, да не работает. Но карта такая была - играл в этом году. Возможно там в коде было все несколько посложнее... Я не открывал карту. Вопрос в том как отловить сhat message соответствующий читу. Строки читов похоже зарезервированы.
Дела обстоят несколько иначе. Причем слово "несколько" это мягко говоря.
Надо задействовать таймер 1 секунду. Создать двух даммиков которые могут умереть только друг от друга. Спрятать их (в угол карты) и проверять:
Видимость этих юнитов (iseedeadpeople). Смерть этих дамиков (whereyourdaddy). Умирать они будут от постоянного Плаща преисподней. А их реген будет составлять 100 хп в секунду. А дальше вы всё поняли лучше меня. Удачи!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.