ScorpioT1000, Эмм, читай внимательно, я к тому что не может быть таких адресов у вара, но чувак то не гуру у вас. Когда ты видишь что адрес то маленький, это явно не диапазон вара.
Открыть в редаткоре и поменять во вкладке сценарий > описание карты.
Если вы решили ломануть чужую карту, нужные вам данные в скрипте карты и файле wts (тут зависит от программ которыми обрабатывали карту).
Ну тут скорее всего действие с несуществующим обьектом, точнее только краш лог скажет.
Но уже сейчас видно, что некая инструкция 0x06D77C50 обратилась по адресу F4, что мягко говоря странно, не может быть таких маленьких адрессов у обьектов, грубо говоря обьекты которые между собой связаны находятся в одной области памяти, если у инструкции адресс 100500 то и у адресса куда она лезит 100400 а не 15. На карте ниче не делается с мертвыми юнитами?
Ну и еще одно, адресса не привязаны к объектам, каждый новый запуск игры и для всех обьектов будут выделены новые адресса в памяти, те же самые юниты и триггеры в каждом новом сеансе игры будут иметь разные адресса. Поэтому нужен лог фатала, где будет доп инфа что, где, когда, каким событием вызвано.
Ev3nt, ну не будут у бомжей платные хаки под дота платформы, обычные мх которые гуглятся за 5 минут, он них давно есть лекарства. Приватные платные хаки - от них античита нет, т.к их никто не сливает, вероятность что чувак 100 баксов отдал чтобы поиграть с мх в петров или ЛТД стремится к нулю.
да никак, это не нужно с авторами карт вести диалог или сплатформами, мало того что хостботы не могут определить наличие читов, так и игры хостят случайные пользователи - даже если забанил, новый акк и по новой, а рассматривать жалобы нужна целая тех поддержка из десятков человек.
Так что просто не играй с читерами, хости сам, кикай читеров, в любимую карту можно вшить античит для 1.26 версии вара.
Ev3nt, это не чит, всего -лишь псевдоконтроль, делается флагом стана.
Чтобы сделать юнитов как в картах вроде кстлфайтов, которыми нельзя управлять игроку, достаточно дать им классификацию страж в РО.
И создать триггер, который бы следил за юнитом:
Событие - Юнит отдал приказ цель обьект.
Событие - Юнит отдал приказ цель точка.
Событие - Юнит умирает.
В условиях пишем - что юнит жив и отданный приказ не равен приказ который нам нужен (продумайте способ хранения приказа и цели приказа).
Если приказ не тот, паузим юнита, выключаем триггер, отдаем нужный приказ, снимаем паузу.
Таким образом переконтролить юнита игрок не сможет.
Псевдоконтроль да и все, классификация страж + триггер следящий за приказами + баг паузы, да будет дергатся при попытке управлять, но не более, абузить это никак не получится, это самый простой триггерный вариант.
Есть еще Мемхак, там можно полностью исключить управление игроком над юнитом, при этом панель приказов будет активна а юнит будет принадлежать игроку.
DracoL1ch, это они про гуи, там в отдельной функции которую генерирует редактор создаются при старте обьекты, в гуях таймеры и окна таймеров могут быть только по умолчанию созданы в переменной, динамического создания\удаления в гуях не предусмотрено.
soviet, так в том то и дело, что без имен переменных - ты никогда не поймешь за что отвечает переменная, у нас при старте игры в глобалки заносятся строки из GetObjectName() ну и ищи строку в куче строк, а там засада, отдельные буквы в произвольном порядке, а в игре идет сложение в текст, пока поймешь - уже и ломать надоест. Потом есть геймкешь с прелоадером,тоже изи сбособ убрать из кода карты все ссылки на обьектные данные из кода.
Учитывая мемхак и подгрузку дллок, ваш метод - мягко говоря не актуален и устарел.
» WarCraft 3 / Анимация перед кастом
» WarCraft 3 / Анимация перед кастом
» IrInA Host Bot / Нужна помощь, не загружается карта
» WarCraft 3 / Спасение виспа и отслеживание снаряда способности
» WarCraft 3 / Подскажите, на что ссылается этот адрес в памяти?
» WarCraft 3 / Как изменить название карты в лобби
Если вы решили ломануть чужую карту, нужные вам данные в скрипте карты и файле wts (тут зависит от программ которыми обрабатывали карту).
» WarCraft 3 / Подскажите, на что ссылается этот адрес в памяти?
» WarCraft 3 / Отключение автоатаки по определённому юниту
Ред. quq_CCCP
» WarCraft 3 / Подскажите, на что ссылается этот адрес в памяти?
Но уже сейчас видно, что некая инструкция 0x06D77C50 обратилась по адресу F4, что мягко говоря странно, не может быть таких маленьких адрессов у обьектов, грубо говоря обьекты которые между собой связаны находятся в одной области памяти, если у инструкции адресс 100500 то и у адресса куда она лезит 100400 а не 15. На карте ниче не делается с мертвыми юнитами?
» IrInA Host Bot / Борьба с читерами
» IrInA Host Bot / Борьба с читерами
Так что просто не играй с читерами, хости сам, кикай читеров, в любимую карту можно вшить античит для 1.26 версии вара.
» WarCraft 3 / Запрет выбора
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
» WarCraft 3 / Почему не работает данный триггер?
» WarCraft 3 / Запрет выбора
И создать триггер, который бы следил за юнитом:
Событие - Юнит отдал приказ цель обьект.
Событие - Юнит отдал приказ цель точка.
Событие - Юнит умирает.
В условиях пишем - что юнит жив и отданный приказ не равен приказ который нам нужен (продумайте способ хранения приказа и цели приказа).
Если приказ не тот, паузим юнита, выключаем триггер, отдаем нужный приказ, снимаем паузу.
Таким образом переконтролить юнита игрок не сможет.
» WarCraft 3 / Запрет выбора
Есть еще Мемхак, там можно полностью исключить управление игроком над юнитом, при этом панель приказов будет активна а юнит будет принадлежать игроку.
» WarCraft 3 / Как удалить окно таймера
» WarCraft 3 / Подскажите в чем может быть проблема?
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
Учитывая мемхак и подгрузку дллок, ваш метод - мягко говоря не актуален и устарел.
» WarCraft 3 / Не работают стороние .dll библиотеки в игре
» WarCraft 3 / Триггерная иллюзия (сменить владельца)
» WarCraft 3 / Не работают стороние .dll библиотеки в игре
» WarCraft 3 / Абилка Abgm - проклятие рудника
» WarCraft 3 / Триггерный приказ юнитам двигаться в определённую точку