0
2
2 месяца назад
0

» WarCraft 3 / Поджигание огненным дыханием без паров.

quq_CCCP, можо поподробнее?
0
2
4 месяца назад
0

» WarCraft 3 / Дублирование триггера, выявляющего окончание волны.

СерафимКречет, чтобы отсечь дублирование окончания в условии триггера поставь проверку, что счетчик больше 0, и тогда триггер не будет запускаться.

Пример:
С: Юнит умирает
У: Счетчик > 0
Д:
set Счетчик = Счетчик - 1
Ждем 0.01 сек
if Счетчик == 0 then
  Выдать поражение и текст: волна зввершена
endif
Ты должен назару в окошко стучаться. На вэйт плевать, надо сначала логически понять, что у вас ломается. Ибо это сломается и без вэйта.
Это действительно помогло, хоть я и не верил! Мне казалось, что так или иначе будут повторные срабатывания, но, кажется помогло!
P.S.: Хотя я и не вполне понял механизм отсечения, его математическую природу.
СерафимКречет, а теперь давай подумаем, что произойдёт, если одновременно умрут 10 последних юнитов.
Переменная станет равна нулю и запустится ожидание на 10 триггеров. После которого все 10 триггеров увидят переменную равную нулю.
И Вам спасибо! Убирание вейта не помогло полностью с дублированием, но уменьшило множество других багов! Огромное спасибо, не буду теперь пулять его везде!
0
2
4 месяца назад
0

» WarCraft 3 / Дублирование триггера, выявляющего окончание волны.

Думаешь в нём может быть дело?
Думаю что здесь он не нужен.
Спору нет, можно убрать. Но это не решает вопрос с дублированием.
0
2
4 месяца назад
0

» WarCraft 3 / Дублирование триггера, выявляющего окончание волны.

Можно плясать от еды, если есть такая возможность. Лимит ноль/нужное кол-во, значит -> след волна.
Понимаю что это другой путь, но мне кажется для тебя будет легче.
Но это не убережёт от дублирования, т. к. нулевой лимит может быть и при смерти трёх юнитов

И вот зачем тебе в таком простом триггере вэйт?
Думаешь в нём может быть дело?
0
2
7 месяцев назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

СерафимКречет, Блин чувак, ты теперь нам скажи)) Идея с крестом зашла или она была лишней?)))
Крест не задумывался, т.к. персонажи будут покланяться Перуну и т.п., но xgm.guru/user/PUVer однозначно респект, думаю пригодится!

А какой путь у неё?
ReplaceableTextures\HeroMountainKing\heromountainking.blp
Хз почему, не становится)
0
2
7 месяцев назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Выполнение заказа
Лучший, просто лучший! Спасибо!

А какой путь у неё?
0
2
8 месяцев назад
Отредактирован СерафимКречет
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Заказ на работу
Приветствую. Требуется небольшой ретекстуринг/ремоделинг МаутинКинга. Суть в том, чтобы сделать из него славянина. Это должен быть настоящий богатырь-славянин-русич, который ВЕДАЕТ и готов драться с ящерами.
Необходимо использовать "славянские" текстуры и орнаменты. Благодарю всех откликнувшихся.
Загруженные файлы
0
2
8 месяцев назад
0

» WarCraft 3 / Летняя распродажа у Blizzard

Эх, пропустил
0
2
9 месяцев назад
0

» WarCraft 3 / Иконки на заказ

Здравствуйте. На черном фоне BTN и DISBTN пожалуйста.
Загруженные файлы
0
2
9 месяцев назад
0

» WarCraft 3 / Выстрел орудийной башни (отслеж. правого клика/атака по обл.)

((цитата
1)как отследить клиц ПКМ по точке на местности? (Ивент "Игрок, кейбор ивент" не позволяет это сделать)
В рефе все есть. Там события клика мыши, клавиатуры. В мемхаке все есть, должна быть. По-другому никак, нет способа отследить клик мыши. Пкм можно отследить как приказ smart, attack, однако, это не всегда точно. Но думаю, что это может сойти для вашей системы
как потом отослаться к этому клику в графе триггера "действия", чтобы отдать приказ на выстрел.
Ну, нужно узнать какой юнит у вас выделен. Можно чекнуть какие юниты выделены. Тем более, здание никогда не выделяется в группу, то еще легче вам будет. Поскольку с группой всегда бывали осложнения какой главный юнит отображен был итд. А иначе см по ссылке

корректно ли будет отдать приказ "стрелять по местности" для этой цели?
Вроде как да)) надо смотреть. Или сделать собственную систему стрельбы
))
Райтклик не отслеживается как смарт так как нужно. Например, при райтклике на участке местности не происходит ничего, скорее всего потому, что нет приказа асоциированного с ПКМ для этого действия, так например, башня не является юнитом, потому не начинает автоматом следовать в район ПКМ, и т.п.
0
2
1 год назад
0

» WarCraft 3 / Иконки на заказ

Уважаемые художники, реквестирую иконку обычной овцы, но у которой кибернетизирован глаз, как у терминатора. Заранее благодарю.
0
2
1 год назад
0

» WarCraft 3 / Иконки на заказ

Заказ на работу
Также прошу сделать иконку с предметом в виде этой карты (стандартный черный фон). Можно сделать вариацию с легким наклоном.
Загруженные файлы
3
2
1 год назад
Отредактирован СерафимКречет
3

» WarCraft 3 / Иконки на заказ

Мужик, ты просто супер, просто ювелир, спасибо!

0
2
1 год назад
0

» WarCraft 3 / Иконки на заказ

Заказ на работу
Категорически приветствую. Прошу изготовить иконку обычной гоблинской мины, но с перекраской красного цвета на ней в серый/металлический. Заранее благодарю.
0
2
2 года назад
0

» WarCraft 3 / Очень бомбит от непонимания дропа предметов

А вообще, с чего такой вывод?
Этот эксперимент очень легко повторить, если для выпадения выставить "любой случайный предмет - разное" или "любой случайный предмет - для кампании". И ничего выпадать не будет.
У всех этих предметов в РО в параметре "Включить как случайный выбор" установлено значение "нет". Если сменить это значение на "да", то предмет будет выпадать.
Лучший, просто Лучший.
0
2
2 года назад
0

» WarCraft 3 / Очень бомбит от непонимания дропа предметов

Напиши random integer с вероятнотью на триггерах или джасс и будет тебе счастье. Делов то!
Всего-то вручную прописать 250 предметов и ифвенелсов, нормальное решение!

> Обнаружил, что при попытке поставить "Любой предмет: любой класс и любой уровень" не дропаются предметы классов "только для кампании" и "разное".
А вообще, с чего такой вывод?
Эмпирический эксперимент на 50 повторений по 6 дропов
0
2
2 года назад
0

» WarCraft 3 / Очень бомбит от непонимания дропа предметов

Убрать галку с Use item classification system.
И все?..

Убрать галку с Use item classification system.
Нет, к сожалению, это никак не помогло
0
2
2 года назад
0

» WarCraft 3 / Очень бомбит от непонимания дропа предметов

СерафимКречет, ну если предметы свои (кастомные), то просто создаёшь их с равкодами по порядку и перебираешь в цикле от 'I000' (или какой будет первый) до последнего (например, 'I0AG')
со стандартными будет гемор да, потому что там коды равкоды разные 😩
стандартных войск всего 834 и это с учётом зданий и прочей лабуды
но там стандартных проще перебрать, потому что они все в каждой категории начинаются одинаково
Идея с изменением класса вещей хороша, но боюсь, что она может что-то сломать...
например что? что-то в твоей мапе? ну смотри тогда уж сам
я без понятия что ты мутишь
Скоро узнаешь, я думаю, по мере прогресса
дава, удиви
Нет, все предметы стандартные. Пользуюсь не джазом, а гуем, потому что я быдло. Буду пробовать все перепрофилировать, но думаю я обалдею от клацанья, конечно.
0
2
2 года назад
0

» WarCraft 3 / Очень бомбит от непонимания дропа предметов

всё стандартное обычно рано или поздно вызывает боль в жопе
поэтому могу от себя посоветовать оставить пытаться понять дат щит и сделать через триггеры то что ты хочешь =)
та и суть задачи кака-то странная
на кой тебе понадобилось выпадение любых предметов, даже тех, что для кампании
речь же идёт именно про все стандартные предметы?

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

Друг, я уже задаю с помощью триггеров рандомный дроп всех 1488 тысяч юнитов всех уровней, поэтому попенгаген нехило пригорает от необходимости мутить триггер в пол тысячи строк, если я буду еще и предметы так забивать, то я с ума сойду. По поводу того, зачем оно надо?... Скоро узнаешь, я думаю, по мере прогресса.

всё стандартное обычно рано или поздно вызывает боль в жопе
поэтому могу от себя посоветовать оставить пытаться понять дат щит и сделать через триггеры то что ты хочешь =)
та и суть задачи кака-то странная
на кой тебе понадобилось выпадение любых предметов, даже тех, что для кампании
речь же идёт именно про все стандартные предметы?

Ну или попробуй задать предметам из классов Только для кампании и Разное классы тех предметов. которые выпадают, и скажи что получится
Идея с изменением класса вещей хороша, но боюсь, что она может что-то сломать...
0
2
2 года назад
0

» WarCraft 3 / Рандомные названия городам из списка

СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить

а да, ну и лимит текстагов видимых для одного игрока 99
Но дело не в кол-ве, их там нет и 10....

СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить

а да, ну и лимит текстагов видимых для одного игрока 99
Все, проблема решилась. Кажется, дело было вообще не в этом. Функция снова заработала, когда я вернул периодичность (интуитивно). После этого, я сделал всплывающую надпись постоянной и триггер, выключающий этот триггер, после этого цикла. Так или иначе, это уже мелочи, и спасибо тебе за концепцию в целом, сам бы я не додумался!
Загруженные файлы
0
2
2 года назад
0

» WarCraft 3 / Рандомные названия городам из списка

СерафимКречет, а что сломалось?

а, вижу прикреплённый тобой скрин, выбираются все юниты на карте, ты уверен что стоят только ратуши? иначе стоит добавить проверку на тип юнита
На данном этапе не только ратуши, но это и не важно, на данном этапе, позже добавлю проверку. Изначально надпись возникала на всех юнитах, и это радовало. Позже я добавил больше вариантов текста и убрал моменты, ответственные за "исчезание текста" т.к. хочу, чтобы она висела всегда. Позже я убрал повторяемость действия, т.к. оно должно сыграть 1 раз и навсегда. Когда я запустил это, надпись появляться перестала.
0
2
2 года назад
0

» WarCraft 3 / Рандомные названия городам из списка


а, условие ещё добавь что рандомное не равно максимальному, прежде чем присваивать значения
После легкой переделки перестало функционировать по непонятной причине
Загруженные файлы
0
2
2 года назад
0

» WarCraft 3 / Рандомные названия городам из списка

ну у тебя есть массив названий и массив ратуш, проходишься циклом по каждой ратуше и создаёшь рандомную надпись из массива названий, последнюю надпись из массива ставишь на место текущей из массива и снижаешь массив на единичку

могу скинуть тестовую карту если ничего не понятно чв
Буду очень благодарен за пример, потому что я нифига не понял
0
2
2 года назад
0

» WarCraft 3 / Отслеживание умирания всех юнитов

rsfghd:
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Bcе, забей, решение нашел сам. Создал переменную цельночисленую, куда отдельным триггером добавляется +1 за появление вражеского юнита и -1 за гибель, тоже отдельным. По итогу, выполняется действие ифэлс, где при гибели вражеского юнита проверяется переменная, и если она равна нулю, то выполняется нужное действие, а если нет, то не выполняется.
0
2
2 года назад
Отредактирован СерафимКречет
0

» WarCraft 3 / Отслеживание умирания всех юнитов

rsfghd:
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Что с чем полагается сравнивать? Количество живых, не относящихся к мобам очевидно может меняться. Если так, то это слишком чеченское решение. Если дело не в этом, то я, видимо не понимаю.