3

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

Здравствуйте. На черном фоне BTN и DISBTN пожалуйста.
Загруженные файлы
3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

» WarCraft 3 / Кампания Warcraft 3

Может быть это During The Dark Portal. Она старая, но шедевральная. Не факт, но может быть ты искал её.
3

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

rsfghd:
ну нужно так-то делать проверку что юниты мертвы, ты же и мёртвых выбираешь в зоне
Можешь, пожалуйста, показать как?
3

» WarCraft 3 / Отсылка к всем игрокам.

Ikobot:
Как-то так делается
а как тогда отослаться к юниту любого игрока, подконтрольному чело8еку, при натравливании на него крипов?
3

» WarCraft 3 / Отсылка к всем игрокам.

Ikobot: если честно, пока что не очень понятно
Делай с суб-строкой ввод сообщения, и потом прописывай системой If-Then-Else субстрока равна номер игрока Х, то делать для игрока Х. В событиях ставишь всех игроков взаимодействующих с чатом
3

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

Прошу прощения за очень глупый заказ, но реквестирую цифры 1 и 2 в таком стиле.
Загруженные файлы
3

» WarCraft 3 / Как запустить один раз стандартный музыкальный трек?

Bозможно пример очень дебильный, но можно глянуть, как это сделано в старой треш-карте "Кому за 18" с Архимондом (старожилы помнят).
3

» WarCraft 3 / During The Dark Portal

Она просто невероятная. На порядок выше многого, что делается сейчас.