триггер кстати все равно утечный, создаешь четыре точки а удаляешь одну, да еще после вейта, если кто-то еще получит этот предмет в этом промежутке, переменная перезапишется и та точка не удалится
Roy Mustang, карту скачал-то?
выделяю в РО поле "зданий построено", жму Shift+Enter, появляется строка с равкодами, туда через запятую вписываю равкоды
все это делать нужно не открывая обычное окошко с построчным списком зданий
Roy Mustang, я скинул карту же
там дал работнику все здания и людей, и орков, и триггером запретил половину из них
просто добавлять надо через shift+enter равкоды
Roy Mustang, делать на каждый спелл отдельный спеллбук и добавлять его вместо самого спелла
при открытии спеллбука там будут все спеллы из сех добавленных спеллбуков
хз будут ли лишние иконки, тогда запретить все спеллбуки кроме одного
вроде у игрушечной башни нет требований ресурсов?
и тот способ же работает
Мб дать рабу все возможные здания в редакторе объектов, затем триггерно запретить все кроме случайно выбранных для игрока-владельца.
Не будет работать если нужно много рабов у одного игрока.
Нельзя просто использовать таймер вместо вейта посередине триггера (гуишный вейт именно так и работает - запускает таймер и проверяет циклом каждые 0.1 сек пока он не пройдет).
Но если так уж нужно узнать истек ли таймер:
Real comparison - Обратный отсчет - Remaining time for timer (оставшееся время таймера)
Замени там везде Matching unit на Picked unit
Matching unit - используется при проверке условия каких юнитов включать в группу
Picked unit - собственно перебираемые юниты
событие "юнит атакован" срабатывает перед каждой атакой в момент замаха
событие "юнит получает урон" (Specific unit event) срабатывает перед нанесением урона, но это событие нужно добавлять другим триггером отдельно для каждого юнита (Trigger - Add new event)
Можно сделать копию каждого юнита но зданием с +1500000 хп и без маны чтобы не было видно хп/мп, выбирать этих юнитов когда игрок выбирает соответствующих обычных юнитов, и заблокировать PreSelection чтобы убрать индикаторы здоровья.
Я уже делал подмену юнитов при выборе на специальные юниты-портреты в системе отрядов (и они выделялись в отряды до 12-и отрядов как обычно) так что в принципе это возможно. Только придется удвоить количество юнитов в редакторе объектов.
никто не узнает джасс как озарение, просто копируя гуишные триггеры
надо самому конвертить триггеры в текст и вникать что там да как, читать статьи, экспериментировать.
Ничего там сложного нет, джасс это те же триггеры только без картиночек слева и вместо кликанья по спискам пишешь на клавиатуре, а если установлен жнгп то с автоподстановкой функций все еще проще.
ClotPh, когда делал запрет attackground, сперва без паузы делал, не работало - юнит все равно мог атаковать. То же самое было когда делал запрет высадки с дирижаблей. Некоторые приказы не останавливаются без паузы.
Alexey103, вообще такую ерунду лучше делать через массивы или itempool'ы, тогда все данные по шансам сохраняешь в начале игры, а потом в нужный момент все делается в одно действие.
» WarCraft 3 / как триггерно поменять слот предмета?
852002 для первого слота, 852003 для второго, и т.д.
Ред. biridius
» WarCraft 3 / Не работает триггер на убийство переменной типа боевая единица
Ред. biridius
» WarCraft 3 / Как добавить рандомный список зданий для постройки рабу?
выделяю в РО поле "зданий построено", жму Shift+Enter, появляется строка с равкодами, туда через запятую вписываю равкоды
все это делать нужно не открывая обычное окошко с построчным списком зданий
Ред. biridius
» WarCraft 3 / Как добавить рандомный список зданий для постройки рабу?
там дал работнику все здания и людей, и орков, и триггером запретил половину из них
просто добавлять надо через shift+enter равкоды
Ред. biridius
» WarCraft 3 / Как добавить рандомный список зданий для постройки рабу?
при открытии спеллбука там будут все спеллы из сех добавленных спеллбуков
хз будут ли лишние иконки, тогда запретить все спеллбуки кроме одного
и тот способ же работает
Ред. biridius
» WarCraft 3 / Как добавить рандомный список зданий для постройки рабу?
никаких действий на изменение списка постройки нет
» WarCraft 3 / Как добавить рандомный список зданий для постройки рабу?
Не будет работать если нужно много рабов у одного игрока.
Ред. biridius
» WarCraft 3 / Где в условиях гуи находится "таймер истёк"
Но если так уж нужно узнать истек ли таймер:
Real comparison - Обратный отсчет - Remaining time for timer (оставшееся время таймера)
» WarCraft 3 / В чём ошибка с локальными переменными?
set t = null
» WarCraft 3 / В чём ошибка с локальными переменными?
перемести "local texttag t" вверх действий
» WarCraft 3 / Почему не работает триггер?
Ред. biridius
» WarCraft 3 / Почему не работает триггер?
Ред. biridius
» WarCraft 3 / Почему не работает триггер?
Matching unit - используется при проверке условия каких юнитов включать в группу
Picked unit - собственно перебираемые юниты
Ред. biridius
» WarCraft 3 / Отслеживание атак
Ред. biridius
» WarCraft 3 / Скрыть хп/мп на игровой панели
Ред. biridius
» WarCraft 3 / Проверка наличия юнита другого игрока в транспорте
» WarCraft 3 / Рандом итем
надо самому конвертить триггеры в текст и вникать что там да как, читать статьи, экспериментировать.
Ничего там сложного нет, джасс это те же триггеры только без картиночек слева и вместо кликанья по спискам пишешь на клавиатуре, а если установлен жнгп то с автоподстановкой функций все еще проще.
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
У меня раньше тоже не открывались такие карты со старым жнгп
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
Ред. biridius
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
Ред. biridius
» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?
Ред. biridius
» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?