((цитата
1)как отследить клиц ПКМ по точке на местности? (Ивент "Игрок, кейбор ивент" не позволяет это сделать)
В рефе все есть. Там события клика мыши, клавиатуры. В мемхаке все есть, должна быть. По-другому никак, нет способа отследить клик мыши. Пкм можно отследить как приказ smart, attack, однако, это не всегда точно. Но думаю, что это может сойти для вашей системы
как потом отослаться к этому клику в графе триггера "действия", чтобы отдать приказ на выстрел.
Ну, нужно узнать какой юнит у вас выделен. Можно чекнуть какие юниты выделены. Тем более, здание никогда не выделяется в группу, то еще легче вам будет. Поскольку с группой всегда бывали осложнения какой главный юнит отображен был итд. А иначе см по ссылке
корректно ли будет отдать приказ "стрелять по местности" для этой цели?
Вроде как да)) надо смотреть. Или сделать собственную систему стрельбы
))
Райтклик не отслеживается как смарт так как нужно. Например, при райтклике на участке местности не происходит ничего, скорее всего потому, что нет приказа асоциированного с ПКМ для этого действия, так например, башня не является юнитом, потому не начинает автоматом следовать в район ПКМ, и т.п.
Категорически приветствую. Прошу изготовить иконку обычной гоблинской мины, но с перекраской красного цвета на ней в серый/металлический. Заранее благодарю.
Этот эксперимент очень легко повторить, если для выпадения выставить "любой случайный предмет - разное" или "любой случайный предмет - для кампании". И ничего выпадать не будет.
У всех этих предметов в РО в параметре "Включить как случайный выбор" установлено значение "нет". Если сменить это значение на "да", то предмет будет выпадать.
> Обнаружил, что при попытке поставить "Любой предмет: любой класс и любой уровень" не дропаются предметы классов "только для кампании" и "разное".
А вообще, с чего такой вывод?
Эмпирический эксперимент на 50 повторений по 6 дропов
СерафимКречет, ну если предметы свои (кастомные), то просто создаёшь их с равкодами по порядку и перебираешь в цикле от 'I000' (или какой будет первый) до последнего (например, 'I0AG')
со стандартными будет гемор да, потому что там коды равкоды разные 😩
стандартных войск всего 834 и это с учётом зданий и прочей лабуды
но там стандартных проще перебрать, потому что они все в каждой категории начинаются одинаково
Нет, все предметы стандартные. Пользуюсь не джазом, а гуем, потому что я быдло. Буду пробовать все перепрофилировать, но думаю я обалдею от клацанья, конечно.
всё стандартное обычно рано или поздно вызывает боль в жопе
поэтому могу от себя посоветовать оставить пытаться понять дат щит и сделать через триггеры то что ты хочешь =)
та и суть задачи кака-то странная
на кой тебе понадобилось выпадение любых предметов, даже тех, что для кампании
речь же идёт именно про все стандартные предметы?
Ну или попробуй задать предметам из классов Только для кампании и Разное классы тех предметов. которые выпадают, и скажи что получится
Друг, я уже задаю с помощью триггеров рандомный дроп всех 1488 тысяч юнитов всех уровней, поэтому попенгаген нехило пригорает от необходимости мутить триггер в пол тысячи строк, если я буду еще и предметы так забивать, то я с ума сойду. По поводу того, зачем оно надо?... Скоро узнаешь, я думаю, по мере прогресса.
всё стандартное обычно рано или поздно вызывает боль в жопе
поэтому могу от себя посоветовать оставить пытаться понять дат щит и сделать через триггеры то что ты хочешь =)
та и суть задачи кака-то странная
на кой тебе понадобилось выпадение любых предметов, даже тех, что для кампании
речь же идёт именно про все стандартные предметы?
Ну или попробуй задать предметам из классов Только для кампании и Разное классы тех предметов. которые выпадают, и скажи что получится
Идея с изменением класса вещей хороша, но боюсь, что она может что-то сломать...
СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить
а да, ну и лимит текстагов видимых для одного игрока 99
СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить
а да, ну и лимит текстагов видимых для одного игрока 99
Все, проблема решилась. Кажется, дело было вообще не в этом. Функция снова заработала, когда я вернул периодичность (интуитивно). После этого, я сделал всплывающую надпись постоянной и триггер, выключающий этот триггер, после этого цикла. Так или иначе, это уже мелочи, и спасибо тебе за концепцию в целом, сам бы я не додумался!
а, вижу прикреплённый тобой скрин, выбираются все юниты на карте, ты уверен что стоят только ратуши? иначе стоит добавить проверку на тип юнита
На данном этапе не только ратуши, но это и не важно, на данном этапе, позже добавлю проверку. Изначально надпись возникала на всех юнитах, и это радовало. Позже я добавил больше вариантов текста и убрал моменты, ответственные за "исчезание текста" т.к. хочу, чтобы она висела всегда. Позже я убрал повторяемость действия, т.к. оно должно сыграть 1 раз и навсегда. Когда я запустил это, надпись появляться перестала.
ну у тебя есть массив названий и массив ратуш, проходишься циклом по каждой ратуше и создаёшь рандомную надпись из массива названий, последнюю надпись из массива ставишь на место текущей из массива и снижаешь массив на единичку
могу скинуть тестовую карту если ничего не понятно чв
Буду очень благодарен за пример, потому что я нифига не понял
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Bcе, забей, решение нашел сам. Создал переменную цельночисленую, куда отдельным триггером добавляется +1 за появление вражеского юнита и -1 за гибель, тоже отдельным. По итогу, выполняется действие ифэлс, где при гибели вражеского юнита проверяется переменная, и если она равна нулю, то выполняется нужное действие, а если нет, то не выполняется.
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Что с чем полагается сравнивать? Количество живых, не относящихся к мобам очевидно может меняться. Если так, то это слишком чеченское решение. Если дело не в этом, то я, видимо не понимаю.
Делай с суб-строкой ввод сообщения, и потом прописывай системой If-Then-Else субстрока равна номер игрока Х, то делать для игрока Х. В событиях ставишь всех игроков взаимодействующих с чатом
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Выстрел орудийной башни (отслеж. правого клика/атака по обл.)
))
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Иконки на заказ
Ред. СерафимКречет
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
Друг, я уже задаю с помощью триггеров рандомный дроп всех 1488 тысяч юнитов всех уровней, поэтому попенгаген нехило пригорает от необходимости мутить триггер в пол тысячи строк, если я буду еще и предметы так забивать, то я с ума сойду. По поводу того, зачем оно надо?... Скоро узнаешь, я думаю, по мере прогресса.
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Отслеживание умирания всех юнитов
Ред. СерафимКречет
» WarCraft 3 / Отслеживание умирания всех юнитов
» WarCraft 3 / Кампания Warcraft 3
» WarCraft 3 / Отслеживание умирания всех юнитов
» WarCraft 3 / Отсылка к всем игрокам.
» WarCraft 3 / Отсылка к всем игрокам.
Ред. СерафимКречет
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Помогите найти старую доп. кампанию
» WarCraft 3 / Как запустить один раз стандартный музыкальный трек?
» WarCraft 3 / During The Dark Portal