26

» WarCraft 3 / Ландшафт и триггеры

Такие вопросы задавались много раз, вот что выдало по запросу ограничение найма xgm.guru/p/wc3/173043
А вот по разные типы ландшафта xgm.guru/p/wc3/129380
26

» Последняя Надежда / Рука Человечества

на этот момент она больше пользуется луком из-за того, что в одном бою она его потеряла навсегда, Эрик ледяной силой запечатал его навсегда
На этот момент пользуется луком, потому что навсегда потеряла его ранее?)
26

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

GIAGTA, опять с одним предметом всё получилось элементарно, а с двумя долго промучался с триггерами, пока через несколько дебагов не обнаружил, что проблема была в редакторе объектов, где создал вторые версии предметов не из имевшегося оружия, а на основе рун, то есть с другими свойствами. В карте две категории триггеров - для одного предмета и для двух, когда включаешь одну категорию, вторую отключай. Причём вторую категорию ещё предстоит доделать, там скорее всего получится немного оптимизировать триггеры, нужно сделать, чтобы предмет экипированного оружия становился неэкипированным, когда вооружаешься другим оружием, нужно сделать, чтобы экипированный предмет при выбрасывании на землю оказывался именно там, куда его выбросили, а пока он появляется в позиции юнита. По идее это делать не очень долго, но мне сегодня уже надоело с этим оружием сидеть.
P. S. Как видишь, твоя система с двумя предметами-переключателями, получается весьма большой. Может быть стоило попробовать способ с морфами, описанный в статье quq_CCCP, но на этапе проектирования он мне показался не менее громоздким, так как всё равно потребовалось бы заменять предметы при морфе.
Steal nerves, да, броня героев при баффах багает. Проверил, не будет бага, только снимая предметы с повышением защиты за 0.02 секунды до наложения Тёмного, а также защитные баффы, например, Доспехи веры. Но у автора вопроса всё равно обычные юниты, а не герои, для них Тёмный не багает. Единственный минус по сравнению с морфом, что текущий приказ сбивается.

GIAGTA, да, ещё поставил твоим вооружённым бойцам портреты, а то уныло тестировать было, глядя в черноту)
Загруженные файлы
26

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

Как обычно осмотр карты кардинально меняет подход) Пока занят, попозже сделаю.
26

» WarCraft 3 / Как сделать фильтр снижения яркости отдельному игроку?

Вот для красного игрока:
Чтобы сделать для синего, поменяй в первом Custom script Player(0) на Player(1).
Загруженные файлы
26

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

quq_CCCP, но вейтом это лечил, когда багались.
Чего-то никак красиво не получается версия с двумя предметами.
GIAGTA, короче, получилась реально какая-то дрянь с двумя предметами, надоело с ней возиться. Скинь лучше карту с твоими юнитами, чтобы ровно под них сделать. И такой юнит только один у игрока может быть или одновременно несколько?
26

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

Объяснять все нюансы довольно долго, проще карту показать:
Версия с одним предметом.
Сделал не через превращение в медведя, а через способность Тёмный. Задержка перед выдачей способности обязательна, она предотвращает баг, когда здоровье или же статы героя удваиваются, хотя тут не стал проверять. Копируй три способности, предмет и триггер, описание с иконкой у предмета подгонишь под себя. Способность Канал-это пустышка для кулдауна предмета.
Загруженные файлы
26

» WarCraft 3 / Хилку сделать предметом в инвентаре

Нету в карте триггера на стакание предмета, но есть непонятный триггер дропа:
Как понимаю, он должен работать лишь для определённого вида героев, которых автор зачем-то удалил, но не суть, главное, что вообще нет триггера на стакание предметов. Зато есть Руна Исцеления, которую советовал Bergi_Bear, есть две хилки, которые советовал PT153.
Александр19, не верю, что ты вообще нуб в триггерах, так как что-то там составляешь, скорее ты просто удалил триггер из неё, ради которого у тебя карту и просили. Честно скажу, что ты неадекватный. Но мы здесь не для диагнозов, а чтобы на вопросы отвечать, потому вот здесь xgm.guru/p/wc3/193169 возьми систему сложения и разъединения предметов, оттуда скопируй себе в карту триггеры PickUp, AddOrDiv и включи их. Там всё подробно описано, просто сменишь Камень Здоровья на свою хилку. А главное, дроп происходит из-за триггеров OgrItemBoss2 и OgrItemBoss3.
Отключи их.
Загруженные файлы
26

» WarCraft 3 / как сделать привязку предмета к классу

Проверил, очень чётко срабатывает проверка наличия предмета у юнита. Если получил, значит есть, если потом в триггере действие выбрасывания предмета, значит сразу нет без ожидания какого-то времени. Не пойму, почему у меня это срабатывало не мгновенно, но это очень полезная информация)
26

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

Bergi_Bear, не приходилось сталкиваться, может вспомнишь, что конкретно имелось ввиду?
GIAGTA, сейчас подумал, что тебе может быть нужна анимация превращения, а не мгновенное перевоплощение юнита в другого. В таком случае немного иначе делается, к тому же нужно знать, есть ли у модели юнита анимации превращения и какие, либо нужно как-то иначе реализовать? А под подменой предмета имел ввиду, что предмет на 0.1 секунды будет заменяться на такую же пустышку, потом снова пустышку менять на предмет.
Extremator, понял, но твой комментарий породил второй вопрос. А нужно ли сохранять форму, если предмет выпадает?
26

» WarCraft 3 / Как убрать логотип WC3 и поставить вместо него скрин?

Сегодня спросили про замену логотипа варика на картинку в кратком описании ресурса на сайте, может это имеется ввиду? Если да, нужно указать ссылку на картинку первой строчкой в кратком описание.
Перед ссылкой нужно поставить <-, например
<-https://xgm.guru/files/1703/209785/logo.jpg
26

» WarCraft 3 / Хилку сделать предметом в инвентаре

Это было из вопроса ясно, вопрос в том, КАК ты смог так сделать. Какие-то есть проблемы, чтобы карту с предметом приложить?
26

» WarCraft 3 / Хилку сделать предметом в инвентаре

Александр19, потому что проблема в твоей реализации. Нам самим интересно, как можно сделать предмет так, чтобы он сразу же вываливался при получении.
Точнее сделать-то вываливающийся предмет легко, но ты же стакающийся предмет делал.
26

» WarCraft 3 / как сделать привязку предмета к классу

Desgul, вот это странно. Перед этим проверял условие наличия предмета, оно показывало, что предмет есть, даже когда он был сразу же выброшен.
26

» WarCraft 3 / как сделать привязку предмета к классу

Без задержки предмет паладина, который поднимает и сразу теряет маг, должен привязываться к его игроку. Проверял, что не привязывается?
26

» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"

barish, у меня тоже, тогда попробуй выставить настройки графики на максимальные, создать новый профиль игрока и начать кампанию заново.
26

» WarCraft 3 / Не срабатывает точно условие сравнения

PT153:
Потому что число 0.01, сложенное 10 раз, меньше 0.1.
Выводи число следующим кодом, где r - твоё real число.
call DisplayTimedTextToPlayer(GetLocalPlayer(), 0., 0., 5., R2SW(r, 0, -1))
PT153:
у парня проблемы с алгоритмом, в какой вселенной 0.01 * 10 не 0.1?
В компьютерной. И да, 0.01 * 10 тоже может быть не равно 0.01 + ... + 0.01. Потому что складываются и умножаются real по-разному.
Hate, надо просто использовать целочисленные, или пользоваться ==, в JASS == округляет числа для сравнения (!= не округляет).

Пороверил разные варианты, сразу упомяну, что с целочисленными всё огонь, просто какие-то другие воспоминания с ними всплывали.
PT153, сначала не понял, зачем мне твоя строчка, она всего лишь выдавала 0.1 вместо 0.100, но тестировал разные варианты и всё прояснилось. Если задавать шаг 1.0, то всё исправно считается до 10.0, если задавать шаг 0.2, то всё считается до 2.2 и отображается ровно, но если сделать шаг 1.01, то вот тут и появляется то, ради чего ты эту строчку дал.
Именно с дробной частью косяк, и теперь не знаю как выбрать лучший ответ, по идее у тебя в каждом комментарии полезная информация. Просто объединил их в итоге.

Hate:
сначала прибавляет, а затем проверяет, потом удивляется почему 0.11
Обычно просто отшучиваюсь на подобные комментарии, но сейчас так всё грустно в нём, что не смогу.
Загруженные файлы
26

» Администрация XGM / Аватарка 100 КБ и 128х128.

Да просто поддержку GIF добавить и не надо морочиться с вёрсткой под новое разрешение.
26

» WarCraft 3 / как сделать привязку предмета к классу

Ты зачем так поступаешь? Мы же разбирались зачем-то сейчас с нужным условием, указал, чтобы в действиях в Тогда были все действия отсюда:
Кроме условия, что номер игрока меньше 1.
26

» WarCraft 3 / Не срабатывает точно условие сравнения

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