Эмм, как насчет банального аттача на картера через хештаблицу даммика, а второму скиллов добавить в требование этого самого даммика, чтобы без него скилл не кастовался.
qzGoon, мой ответ исчерпывающий, ссылка на карту с мемхаком второй версии ссылка
Как и описание реалиазции, jass only. Не для нубья, ретурн баг на code. Как оно работает проверяйте на месте в тест карте ка ки разрабатывайте метот защиты, что непонятно?
Кстати такой вопрос был уже не раз и отлично гуглится.
Элементарно, мемхак и ретурн баг на code, C2I вернет разные значения от одной и той же функции до и после изменения, но это выпилить не особо проблема.
Некоторые вещи сделаны хардкодно, у огненого столба скорее всего тоже дебафф и его параметры не меняются, или меняются только у оригинала.
Близзарды много где так схалтурили, у аватара бафф нельзя настроить, хоть ты лопни, оно прописано в коде брать бафф 'BHav' и точка. У техники в баффе шипы неруба, и их тоже не убрать, только dummy.mdx подсунуть на их место.
У вас скорее всего ошибки в коде, либо не тот пасер. Проверьте все шаги, а так же детект урона не совместим с cjass отключите его или расставьте nocjass.
Вот самый полный файл лист из доты 6.83d, не хватает только двух файлов. Думаю с ладиком или рмпк вытащить весь инетересующйи импорт не составит труда...
Kirill78, будешь смеятся но у лича это уже есть, и определение железа посредством стандартных либ винды и отправка репы на сайт (авто краш репорт) а так же насколько помню альтернатива стандартному общению карта-бот через геймкешь, которая исключат всякие винхаки (как на ракапе) и подмену статистики. Сурсы лежат на гитхабе, бери и делай что хочешь, хоть вирус в карту вшивай и наказывай мамкиных горе читеров, но думаю популярность карты резко упадет =)
Ну еще как вариант юзать мемхак и организавать нестадартный механизм общения бота и карты, да что там отсылать инфу на сервер кто откуда, куда и во что игра, после рассылать персональные баны по железу. Но это думаю невероятно большой обьем работы, так же потребующий еще и финансы на сетевую часть защиты.
Alexander122, реплейс совершенно ненужен, просто создавай случайного юнита при найме даммика. Все возможные случайные юниты нужно будет сделать в редакторе обьектов за ранее чтобы было из чего выбирать, так же есть функция которая выбирает вертен тип случайного нейтрального крипа для подходящей местности с заданым уровнем, может быть полезно.
А нах это уперлось если есть - Intel Atom и целая серия мобильных устройств на нем, т.к это х86 процессор то он спокойно запустит вар на планшете без танцев с бубном.
На arm платформе вара небудет и точка, это полная разработка игры с нуля под мобилки, разница как между повозкой и НЛО пришельцев в плане кода под арм и х86.
На мемхаке есть функция позволяющая без проблем отслеживать кто отдал приказ, кто купил и так далее.
Без мемхака еще можно отслеживать некоторые манипуляции благодаря абилки - поставка ресурсов и события - игрок потерял\получил ресурсы.
Clamp, 'Aloc' тупо флаг, сам код описан в game dll и лепится к юниту, в данном случаи через бафф, таймер длительности точно такая же абилка (бафф) которая может содержать 100500 внутриигровых триггеров от разных абилок и делать что либо... Для себя то близзарды сделали все гибко и удобно.
Морф через руну, я описывал рецепт. Раз хотите дальность атаки регулировать на ходу - делайте удвоенное кол-во юнитов, одни для обычной дальности, другие для увеличенной.
Насколько помню в папку с игрой можно вовсе распокавать архив и работать через редактор с данными, вроде юзалось для взломанной доты где очешуительное количество обьектов.
» WarCraft 3 / Краши (Баг?)
Так же галочка "скрыть кнопку" не работает.
» WarCraft 3 / Временная преграда для юнитов на триггерах.
Читай статьи и делай сам,это примитив.
» WarCraft 3 / вопрос по структурам(vJass)
» WarCraft 3 / Наш рудник обрушился...
» WarCraft 3 / [Защита] Если код в карте был изменён, значит не запускать карту
Как и описание реалиазции, jass only. Не для нубья, ретурн баг на code. Как оно работает проверяйте на месте в тест карте ка ки разрабатывайте метот защиты, что непонятно?
Кстати такой вопрос был уже не раз и отлично гуглится.
» WarCraft 3 / [Защита] Если код в карте был изменён, значит не запускать карту
» WarCraft 3 / Свойства баффов
Близзарды много где так схалтурили, у аватара бафф нельзя настроить, хоть ты лопни, оно прописано в коде брать бафф 'BHav' и точка. У техники в баффе шипы неруба, и их тоже не убрать, только dummy.mdx подсунуть на их место.
» WarCraft 3 / Новый детект физического урона на мемхаке
» WarCraft 3 / Агрессия нейтральных войск
» WarCraft 3 / Награда за юнитов противника
» WarCraft 3 / Где можно скачать иконки предметов из 1 доты?
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Как сделать спелл доступный всем?
» WarCraft 3 / Как сделать спелл доступный всем?
» WarCraft 3 / Модели Юнита
» WarCraft 3 / Очевидный (на самом деле, нет) нубо-вопрос. По поводу декораций
Ред. quq_CCCP
» Fa_losophy / Wc3 Mobile?
На arm платформе вара небудет и точка, это полная разработка игры с нуля под мобилки, разница как между повозкой и НЛО пришельцев в плане кода под арм и х86.
» WarCraft 3 / кем был отдан приказ (отследить как?)
Без мемхака еще можно отслеживать некоторые манипуляции благодаря абилки - поставка ресурсов и события - игрок потерял\получил ресурсы.
» WarCraft 3 / Дальность атаки через предмет, триггер или способность
Ред. quq_CCCP
» WarCraft 3 / Скелеты из атаки
» WarCraft 3 / Дальность атаки через предмет, триггер или способность
» WarCraft 3 / Armlet и Radiance
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов