Здравствуйте. Есть вот такой код:
define Savereal(h,pk,ck,val) = SaveReal(h,pk,ck,val)

define ctt(ta,a,func) = {
  nothing com_##func(integer obj, ta a){
    Save##ta(HHH,0,obj,a)
  }
}

ctt(real,r,aba)
Дело в том, что внутри функции не видно макроса Savereal. Я могу создать функцию-обертку с этим…
Суть в том, что для каждого из игроков создаются стартовые юниты. После этого перебором находится ближайшая шахта и заменяется. А вот на моменте замены рудника для эльфов и нежити происходит какая-то дичь: их шахты удаляются, но новые создаются не там, где надо, а в другой точке (причем одной и той же!). Не могу…
Не могу снять защиту с карты, можете сказать как это исправить?
Как сделать несколько квестов как в рпг
Они не будут обязательными но выполняемыми
Вот например как я хочу чтобы он был выполнен
Подхожу к какому-нибудь рыцарю и нажимаю на него
Он мне дает квест
Он не будет обязательным,но выполнить могу его я в любой момент
Вот подошел к другому рыцарю он тоже дал квест.И…
Помогите как написать если юниту отдан приказ Движение
Хочу спросить, как сделать всю карту чёрной, чтобы ничего не было разведано - это же называется чёрная маска ведь. Пробовал триггерно сделать не получилось. Может кто то из вас может в этом помочь?
Почему модели не работают но когда то работали что делать очень нужно?Я просто делаю сейчас карту и там спеллы с моделями другими и мне надо видить спеллы но я их не вижу а карту очень хочу доделать
Наверно глупый вопрос, но хочу знать, в вкладке задания есть "Дополнительные" и "Основные" задания, я бы хотел бы знать как можно их сделать, во вкладках редактора или же при помощи триггеров. Нужны не сами задания, которые нужно выполнять, а информация для игроков.
Сделал триггер, при котором герой когда повышает уровень изменяет свою способность на усиленную версию, но как сделать так, чтобы способность изменялась по достижению определённого уровня?
Сделал триггер на призыв двух юнитов после смерти героя, но у героя есть пассивка на возрождение после смерти "Перерождение" и когда она не на перезарядке и герой умирает, юниты не появляются. Как это можно изменить?
Можно ли как нибудь добавить при помощи эффект/заклинаний - эффект замедления врагов, под действием огненного столба?
Я знаю, что есть способность "Доспехи Доблести" и для уменьшение защиты нудно изменить настройки поставить на отрицание, но это же ведёт ко всем способностям на карте. Как можно было бы сделать пассивку, которая уменьшала бы вокруг героя защиту врагов.
Вот есть мой старый код, ну скажем алгоритм на Jass, который вполне себе исправно работает…
Делаю анимацию способности и не могу спрятать встроенные предметы в модельке. Что нужно сделать, чтобы спрятать предмет во время этой анимации, а после вновь показать?
Как сделать, чтобы в карте у игроков иконки героев союзников отображались слева, можно было смотреть их способности и видеть состояние их перезарядки, но при этом нельзя было ими управлять?
Не могу найти что надо поставить чтобы менять масштаб разрушаемой декорации по каждой оси отдельно? Неужели нельзя?
И ещё кто знает за что отвечают те 3 пункта вверху на скрине?
Вопрос, какая система снарядов будет наиболее производительной?
Хочу рассмотреть вообще абсолютно все варианты, под Bullet Hell я имею ввиду стадию босса когда миллион снарядов летит от 1 или нескольких источников и игрок должен уклоняться от всего этого месива.

Какие я знаю варианты:

  1. Дефолтный скилл…
Хотел бы спросить, есть ли в редакторе варкрафт способность на устрашение, а именно при использовании враги бегут от вас и способность на понижение защиты врага по области во круг героя, как аура.
что это GetUnitPropWindow-SetUnitPropWindow
как работает и для чего а но нужно
мне нужно создать свой GetUnitUserData потому что GetUnitUserData уже занет другим
Всем привет! облазив весь инет, ничего не нашел, обращаюсь к знатокам за помощью.
У меня есть мультиборд с рейтингом игроков, хочу со временем добавить возможность дуэлиться, выбирая попарно игроков от наибольшего до наименьшего рейтинга. Но вот проблема - я не знаю как выставить значения в нужном порядке.
Помогите,…
Появилась задача отредактировать множество Mdx моделей.
Написал для себя скрипт для обработки mdl файлов.
Но вот конвертировать руками сотни моделей туда обратно как то не очень.
Может кто писал под себя конвертер?
Когда то давно извращался автоматизацией с UoPilot через Mdlvis
Каким образом можно остановить восстановление здоровья у отдельного юнита (героя) на некоторое (от начала игры и до выполнения первого квеста) время? Зелье исцеления и свитки лечения при этом должны действовать.
Вопрос примитивный, но все же. Что такого революционного вносит Lua в скриптинг, чего просто невозможно было достичь без него. Из того, что я заметил, анонимные методы, нативные списки и полиморфизм выглядят очень круто. Есть ли что-то еще?