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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
1, Сделать возможность игры только по сети(более 1 игрока) или с возможностью игры 1 игрока(для этого вначале игры вызываем функцию call Cheat("iseedeadpeople") перед этим сделав триггер отслеживающий видимость некоей области, которую в нормальной игре увидеть не возможно) при условии лицезрения оной выдаем поражение.
  1. Сделать юнита(отбивная груша) и для каждого игрока юнита(спортсмен он же тренирующийся) заставить атаковать периодически отбивную грушу(предварительно побеспокоившись о невозможности убить грушу без чита). Сделать триггер если груша умирает то поражение всем игрокам(EndGame) либо если карта типа рпг то при наличии героя триггерно наносить урон по груше равный чему-то там(если планируются предметы событийно срабатывающие во время нанесения урона юнитам и наносящие юнитам урон, то добавить юнита грушу в исключения при отлове события юнит получает урон).
  2. Поискать на хайве, здесь или аналогичных сайтах готовые системы, импортировать в карту.
16
Если ставишь юнитов, которые ни принадлежат никакому игроку, то на них не действует этот чит! Можно заюзать.
18
Элементарный и простой способ
событие- Игрок types chat message ... whoseyourdaddy
действие -Defeat the triggering player
Можно добавить различные проверки на нахождение героя в к-л месте карты
18
Tumart, Ничего эффективнее пока не видел. А если вы хотите поискать трансан****ый способ то флаг как говорится в руки
6
dave_wwid, карту пример в студию с вот таким вот античитом как вы написали событие- Игрок types chat message ... whoseyourdaddy
действие -Defeat the triggering player и скриншот доказательства как это работает. Умник блин.
18
Проверил, да не работает. Но карта такая была - играл в этом году. Возможно там в коде было все несколько посложнее... Я не открывал карту. Вопрос в том как отловить сhat message соответствующий читу. Строки читов похоже зарезервированы.
22
dave_wwid:
Проверил, да не работает. Но карта такая была - играл в этом году. Возможно там в коде было все несколько посложнее... Я не открывал карту. Вопрос в том как отловить сhat message соответствующий читу. Строки читов похоже зарезервированы.
Дела обстоят несколько иначе. Причем слово "несколько" это мягко говоря.
Надо задействовать таймер 1 секунду. Создать двух даммиков которые могут умереть только друг от друга. Спрятать их (в угол карты) и проверять:
Видимость этих юнитов (iseedeadpeople). Смерть этих дамиков (whereyourdaddy). Умирать они будут от постоянного Плаща преисподней. А их реген будет составлять 100 хп в секунду. А дальше вы всё поняли лучше меня. Удачи!
18
Можно еще почитать обсуждение этой темы на хайве www.hiveworkshop.com/threads/how-to-disable-cheat-codes.95467 Там есть идеи по поводу защиты и от других чит-кодов.
26
dave_wwid:
событие- Игрок types chat message ... whoseyourdaddy
По идее это срабатывает в ответ на «Жульничество разрешено», то есть запрещает все читы.
5
Bornikkeny:
dave_wwid:
Проверил, да не работает. Но карта такая была - играл в этом году. Возможно там в коде было все несколько посложнее... Я не открывал карту. Вопрос в том как отловить сhat message соответствующий читу. Строки читов похоже зарезервированы.
Дела обстоят несколько иначе. Причем слово "несколько" это мягко говоря.
Надо задействовать таймер 1 секунду. Создать двух даммиков которые могут умереть только друг от друга. Спрятать их (в угол карты) и проверять:
Видимость этих юнитов (iseedeadpeople). Смерть этих дамиков (whereyourdaddy). Умирать они будут от постоянного Плаща преисподней. А их реген будет составлять 100 хп в секунду. А дальше вы всё поняли лучше меня. Удачи!
Хахаха хотел нажать плюсик но нажал минус,твой вариант самый упрощенный в этом плане только можно сделать иначе как сделал я.Т.е.
Каждую секунду тикает периодический таймер,который проверяет на видимость юнита который враждебный и стоит в жоппе карты а так же глобальная реальное значение текущего золота игрока как должно быть т.е. перед тем как добавить золото игроку мы увеличиваем наше значение и выставляем кол-во золото согласно значению этой переменной, а так наносим триггерно урон нашему юниту, если читак, то срабатывает событие юнит умер от руки нашего игрока значит читак,теперь один минус,мап хак не как не определить через видимость юнита
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.