20

» WarCraft 3 / Проблема из-за запоминания системой последнего созданного юнита

Экстрасенсы чувствуют что ты шаришь только в GUI, так что замути абилку на основе канала с временем каста 2.33 и нужной анимацией. Она, правда, как-то хреново взаимодействует со станами - не кислотной бомбой (или че-то такое, никогда не сталкивался, пофиг), но послужит тебе верно. При спавне просто кастуй абилку.
20

» WarCraft 3 / Снова про переменную группа

SсRealm:
nvc123:
тебе для начала надо научится пользоваться группами
прочти статьи ибо ты написал бред в вопрос
Вот никто мне нормально необьяснит как эту чертову группу избавлять от утечек.Неужели сложно так обьяснить?(((
Создал -> попользовался -> уничтожил группу -> обнулил ссылающиеся на нее переменные
либо
Создал -> пользуешься.
20

» WarCraft 3 / Отловить продажу предмета покупателю-продавцу

quq_CCCP, мне известно когда происходит покупка. Я лишь ищу способ удаления создаваемого на земле предмета без перебора существующих предметов.
20

» WarCraft 3 / Отловить продажу предмета покупателю-продавцу

может предмет заменить на юнит и отлавливать продажу/покупку юнита?)
Если никто не наколдует ответ с продажей предмета, попробую.
Ige:
Еще вспомнилась нативка, с помощью которой можно регулировать кол-во продаваемых предметов
native AddItemToStock takes unit whichUnit, integer itemId, integer currentStock, integer stockMax returns nothing
Ну это просто оофтоп. И, да, добавляемые таким образом айтемы не имеют хоткея на покупку. Чисто так, к слову.
20

» WarCraft 3 / Вспоминая битву червей

Можно приказать юнитам следовать друг за другом... Если нужно - уменьшить радиус следования в игровых константах. В случае упоротого пасфайндинга - отключить коллизию для юнитов триггерно.
20

» WarCraft 3 / Отловить продажу предмета покупателю-продавцу

nvc123, покупателем такого "магазина" может быть только сам магазин. Так что мне заранее известно кто кастует скилл. По идее - предмета для этой цели вполне достаточно.
20

» WarCraft 3 / Отловить продажу предмета покупателю-продавцу

nvc123, юнит сам себе предмет должен продавать. В заголовке это упомянуто.
По факту - продажа предмета = скилл с числом зарядов. Когда юнит отдает приказ на продажу предмета, он получает приказ кастовать разблокированный скилл. После ENDCAST ивента он еще раз получает приказ продать предмет дабы списать один "заряд". Трабл в том, что это создает предмет, который стоит отловить для удаления.
20

» WarCraft 3 / Цвет аттачмента при прикреплении к модели

Ну юнит входит в карту как раз при создании. Попробуй добавлять им шлем по звону таймера в 0 или 0.0001 секунд. Если, конечно, пример с инициализацией вдруг работает корректно после изменения ивента на таймаут
20

» WarCraft 3 / Оставляют ли руны после себя мусор

Юниты со способностью "рюкзак" не могут переносить руны, но могут переносить книги. Додумай ответ сам =)
Я не вижу логики в этом... В РО это предметы с идентичными полями. С чего бы вдруг такая разница? И, да, способность переноса не очень объясняет почему у книжки остается моделька.
20

» WarCraft 3 / Цвет аттачмента при прикреплении к модели

Да это, по сути, и есть конвертнутый гуишный триггер. Действие из гуи, а ивент мне проще напечатать. Скорее всего что-то неправильно указал.
20

» WarCraft 3 / Охотники на демонов ( в облике демона)

В редакторе объектов "Графика - Нужная анимация" по дефолту у "особой" версии стоит "alternateex". У самой модельки существует лишь "alternate" версия (кэп как бы намекает избавиться от ex)
20

» WarCraft 3 / Цвет аттачмента при прикреплении к модели

Вероятно, я неправильно понял мысль, либо автор неверно ее изложил, но у меня все работает.
Загруженные файлы
20

» WarCraft 3 / Цвет аттачмента при прикреплении к модели

Пробовал аттачить через триггерное создание спецэффектов? Если не ошибаюсь, должно сработать.
20

» WarCraft 3 / что это за функция?

Все тот же цикл для целочисленной переменной, но с системными переменными
20

» WarCraft 3 / Выгрузка юнита из дирижабля по пиктограмме

Сразу паузить и анпаузить юнита, если приказ цель-объект и Id приказа = 852047 (вероятно, "unload"). Отменяет текущий приказ.
20

» WarCraft 3 / Как обрабатывается код триггеров по дефолту?

По причине волшебства порядок кода действительно соответствует порядку триггеров. Парсер багался, по-видимому.
20

» Администрация XGM / Создание копии стандартной модели с измененной текстурой.

Не понимаю. Ты хочешь иметь 2 типа юнитов, которые могут биться, так сказать, бок о бок? Или чтоб у одного игрока строился юнит А, а у другого Б, но для первого он выглядил как А?
Если последнее - xgm.guru/p/wc3/getlocalplayer - последний пример.
Если первое - скопируй юнита в редакторе объектов/перенеси его характеристики на уже существующего
UPD: вроде дошло. Имеется просто текстура... Знаю что волшебница людей имеет две текстуры, но модель всего одна, если не ошибаюсь. Быть может стоит опираться от этого
20

» WarCraft 3 / Как обрабатывается код триггеров по дефолту?

Кет, быть может что-то багалось когда я тестил, но один триггер не видел функции другого. Пробовал и ниже и выше ставить.
20

» WarCraft 3 / Как сделать стаки способностей?

Вариант 1 - делать через продажу предметов эпично выглядящий кастомный скилл. Вариант 2 - сбрасывать кулдауны, но это требует удаления остальных абилок на это время и вообще довольно геморно. Вариант 3 - идти другими путями, вроде абилки с кд 0
20

» WarCraft 3 / Умножение типов real

Точность, быть может, и не нужна, но не одинаково ли по времени передаются эти 4 байта? Если одинаково - большая точность только на пользу же. Закрыл бы тему, но дискасс интересный
20

» WarCraft 3 / Юнит становится неуязвимым вместо поглощения урона.

Ленивый вариант - давать абилку панциря с шипами с нужным уровнем+значением резиста для уровня. Такой метод, правда, имеет два больших недостатка: 1 - даже при возвращаемом уроне = 0.00 милишники все-равно теряют по ~1хп за удар. 2 - урон свыше 2к полностью проходит мимо абилки.
20

» WarCraft 3 / Как отключить автоматическую атаку у юнита?

Пункт 2.2:
» 2. Как сделать, чтоб воин не убегал, когда его атакуют?
Работник (peon)
У классификации Работник есть главный недочет. Она отображает иконку незанятого работника, когда боевая единица стоит на месте. Если же классификация Работник была > добавлена в процессе игры, то иконка не будет появляться. К тому же Вы создаете боевую единицу, игнорирующую врагов.
call UnitAddType(u, UNIT_TYPE_PEON)
Если Вы к тому же установите значение поля “Может бежать” – Нет в настройках соответствующей боевой единицы, то она не будет убегать даже когда ее атакуют.
Для создания боевой единицы, игнорирующей всех врагов, кроме тех, которые ее атакуют, Вы можете использовать способность ‘Apiv’ (Постоянная невидимость) с длительность, равной «-1» и значением поля “Автонахождение целей атаки” – Нет. Тогда воин будет видим, но не искать цели для атаки.
20

» WarCraft 3 / Альтернативный способ наложения карты путей

но сжимается до 1кб
Формат текстур путей может быть только *.tga 8-бит, т.к. он не имеет сжатия и потерь качества. Это очень важно, ведь слегка другой оттенок цвета игра не распознает правильно. Каждый пиксель текстуры отвечает за одну игровую клетку на самой мелкой сетке рельефа.
Я, быть может, олень в вопросе изображений, ибо с ними дел толком не имел, но, смею предположить, "не имеет сжатия" значит то, что кажется.
GF RaiseD, если кто спросит сколько весит такая текстурка, так и отвечу. Да. =/