32

» WarCraft 3 / вопрос спелла эксгумация

чтобы она начала пахать нужно добавить юниту кроме эксгумации способность - пассажир (труповозка) и способность создать труп (склеп нежити), тогда она начнет кд. Если карта на 1.26 то мемхак в помощь, StartAbilityCooldown
32

» WarCraft 3 / Можно ли триггером обозн. точку как расположение курсора игрока?

Не помню завезлили это в 1.31+ но на мемхаке это возможно, но очень сложно если карта мультиплерная, ибо придется синхронизировать данные между игроками.
32

» WarCraft 3 / Способность (Тёмный ритуал)

Это клон даркпакта, нет других вариантов кроме как сделать кастом, ибо допустимые цели не настраиваются.
32

» WarCraft 3 / Как заставить юнита начать прицеливать способность?

Нет нельзя, прицел - это свойство интерфейса игрока а не юниту, юнитам это все нахрен не надо. Максимум что можно - force ui key, но ненадежно.
Что собрались делать то?
32

» WarCraft 3 / вопрос спелла эксгумация

Ну тут есть одно но, запуск в кд эксгумации является кастом, который сбивает инвизы к примеру и ловится событием - юнит применяет способность,
32

» WarCraft 3 / Симуляция бродячих Мобов.

Просто нужно реализовать нормальную систему, я как то выкладывал карту где подобная система была, где юниты ходили на карте и искали противника, при обнаружении пытались преследовать и применяли способности. Код не очень сложный.
32

» WarCraft 3 / Перевод карты.

Такс сударыня, карту в студию, а так же ваши хотелки на эту тему. От этого будет складываться цена перевода, ибо многие вещи на русском не звучат, force staff - "посох понуждения", или - "палка толкалка"?
32

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

Вот почему игроки всегда ожидают рандом в свою сторону, вроде 4 раза за 10 атак. Насколько помню в варе псевдослучайное распределение, и баш то с критами (ну кроме совсем низких шансов) работает вполне адекватно (баш бары в дотке был триггерным, и кривым, потому прокал ультрачасто).
Хз что вы так издоволились, раньше помню сони ругали за (предопределенность) и писали что игры - "мыльное кинцо".
Забивать себе голову кол-вом атак ненужно, нужно понимать - чем чаще атакуешь, тем чаще срабатывает пассивка, если у тебя криты или баши, есть смысл увеличивать скорость а не урон.
32

» WarCraft 3 / Редактирование распротекченной карты

Карта то какраз протектнута, файл лист удален + проведена слк оптимизация, нужен деоптимизатор слк, чтобы появились войска.
Судя по коду карты, она частично на гуи частично на jass, и код на вид не нубский, не советую чето там лазить автору.
War3maprestorer в помощь, у меня на 10 винде что то не работает...
32

» WarCraft 3 / Как заставить бота юзать способность "скачок"

Они не юзают блинк, и вовсе это абилка эскейп, мили ИИ юзает блинк только чтобы спасти героя от окружения.
32

» WarCraft 3 / Пустой handle для хештаблицы

Ну agent, это такой универсальный тип для сохранения в хештаблицу. Хендлы - указатели, места сами по себе они занимают одниакого, ибо тупо целые числа, а вот сами обьекты занимают память исходя из своей структуры. Таймер с локейшином самые легкие хенлдлы, герои самые тяжелые.
Так же можно почитать про Fogstate exploit - первая ссылка в поиске тык
32

» WarCraft 3 / Способность как у Bristleback

Ну в опен доте есть, весма просто, выбираются все юниты в области и на них записывается счетчик, и устанавливается таймер, который по истчению снизет счетчик на 1, и все.
32

» WarCraft 3 / Дать и забрать способность без локалок

NazarPunk, на сайте уже были разборы вирутальной JASM машины, там нет всех "болячек" жасса, есть доступ к струтурам игры и все такое, не говоря что мы можем как аргументы так и структуры пихать в калбеки, ваще ничем не отличается от обычных локалок аргументов, механизм един. Но близзарды что то не парились.
32

» WarCraft 3 / Реген

Просто так не сделать, да и вовсе нет такого механизма как убрать реген - ибо это вектор, сколько хп юнит получит по прошествию времени.
Либо свой реген, либо система которая бы запоминала текущее хп и не давала ему расти, либо мемхак, с переодическим заданием регена в 0 ед.
32

» WarCraft 3 / Дать и забрать способность без локалок

NazarPunk, знаешь, они могли тупо написать с нуля интерпретатор, а виртуальную машину оставить ту же, учитывая исходы им то не сложно. Насколько качественно интерпретируется код и насколько он хорош - пока никто не знает.
32

» WarCraft 3 / Дать и забрать способность без локалок

Clamp, только то что есть в варкравте и близко не луа с открытыми исходниками, а так, клон синтаксита, да кое каких фишечек языка. И еще хз что там сделают близзарды, они вроде бы не торопились расширять функционал луа, а напротив урезать и убирать утечки (методом вырезания, имхо они делают что проще на тяп, ляп).
32

» WarCraft 3 / Wc3 Map optimizer ломает рандом

Думаю он не ломает рандом, просто заменяет бж функциями, своими бж. Рандом надо тестить в мультплеере. Кстати после слк оптимизации, функция берет данные с слк таблиц карты, а не из слк таблиц игры.
32

» WarCraft 3 / Дать и забрать способность без локалок

Extremator:
как возможно в начале применения способности типа "Магический Щит" дать юниту ещё одну способность, а при завершении применения способности - удалить её?
Отлавливаешь приказ без цели.
Проверяешь что у юнита есть твой щит вообще.
Проверяешь какий именно приказ был получен (на ВКЛючение или на ВЫКЛючение).
Далее, по результату проверки добавляешь абилку, либо - удаляешь.
Без переменных
  1. будет работать когда юнит оглушен, нет маны и прочее.
  2. Проверять на момент приказа бесполезно, тот же бафф появляется на EVENT_UNIT_SPELL_EFECT у мгновенных абилок, и то для надежности следует таймер на 0.00 сек ставить.
  3. Такое вручение и удаление не лучшая идея, реализация баганая.
Потом мы так и не знает что за способность решил вручить сударь при активации магического щита юниту...