Подскажите как вернуть окраску юнита после перевоплощения какая и была до его применения у юнита. Если у юнита не стандартная окраска где все по 250, а пара пунктов изменена, то после применения перевоплощения акраска выравнивается в стандарт где все 3 пункта становятся в стандартное значение по 250. Как триггерно поменять окраску с помощию триггера - "Анимация - Изменить окраску верха", только не задавать каждое значение в ручную, т к способность могут применять разные юниты с разной окраской, а указать каждое из трех значений что бы были скажем как у ''типа юнита - применяющий юнит". За ранее очень благодарен.
Кучу вариантов испробовал и только если задаешь в ручную, то работает. Не знаю какой пункт триггера даст нужный результат. Пытал указывать значение умирающий юнит, но в таком случае юнит становится на всегда черным как тень.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
29
1 год назад
Отредактирован nazarpunk
0
Не запускается счетчик, C++ Redistributables 2012 и NET Framework 4.7.2. устанавливал.
Там недавно апдейты вышли, освобожусь гляну что может быть. Можешь написать в ресурс лаунчера, там помогут.
0
29
1 год назад
0
Я кстати умею избегать утечек, может не всех, посмотрим.
Запустил карту, у тебя при каждой отдаче приказа утекает по хэндлу на юнита.
Разбираться в этом треше у меня нет никакого желания, проще заново переписать.
Загруженные файлы
0
6
1 год назад
Отредактирован blackmaker
0
как понять утекает по хэндлу?
Я подозреваю дело вот в чем, если бы ты не сказал, то сам бы не додумался, во всяком случае долго бы к этому шел.
Когда указываешь в триггерах определенную точку в приказах для чего либо - спела или передвижения, то система ставит эту точку на карту и не удаляет что является утечкой, нужно просто указывать переменную точкой, указывать переменную в точке действия приказа и затем удалять ее функцией call Remove. Или могут быть еще причины возникновения утечек в приказах помимо того что точки приказов не удаляются функцией call Remove, как считаешь? Может когда указываешь в приказах не только точку, но и боевую единицу, то ее тоже нужно указывать переменной и удалять call Remove что бы не было утечки или на единицы не распространяется? Только в этом случае не знаю удалится метка на единице или сама единица, не полностью разбираюсь.
Там разбираться то нечего. Триггеры приказов - это папка Squads и начиная с третьего верхнего Point, Object, Work Resourses, No Target - это от прежнего хозяина изначальной сырой системы но и в них я некоторое дорабатывал т к в изначальном виде было реализовано не все. Далее это Magic уже мое.
0
29
1 год назад
Отредактирован nazarpunk
0
как понять утекает по хэндлу?
Это значит, что за каждого юнита в группе утечёт хэндл. Я за минуту просто отдавая приказы 1000 хэндлов насобирал.
Когда указываешь в триггерах определенную точку в приказах для чего либо - спела или передвижения, то система ставит эту точку на карту и не удаляет что является утечкой, нужно просто указывать переменную точкой, указывать переменную в точке действия приказа и затем удалять ее функцией call Remove.
Нужно не мучаться с гуй, перейти на zinc и работать сразу с координатами.
0
6
1 год назад
0
zinc, я даже на знал про его существование, не говоря о том что это.
Я почистил указал удаление целевых точек приказа после отдачи приказа. Можешь еще раз затестить не в падлу? Хз, обновлял лаунчер и скачивал проги, не запускается система утечек.

Для Handle Counter оказывается нужен еще War lua, он поддерживает максимальную версию 1.28f, а у меня 1.29

Читаю как установить uJPI и War lua, в инструкциях захлебнулся, как помещать в корень карты и как в файл War3_lua.dll вписывать какие то строчки, жесть. Не проще ли было бы видос им выложить сколько всего нужно скачать, как это все совместить что бы заработало и настроить.
Загруженные файлы
0
8
1 год назад
Отредактирован goodlyhero
0
Вот готовая карта, в которой показано как можно сбросить цвет юнита на дефолтный, ну или на другой заданный.
Вероятно, большего вам и не требуется.
Совместимо с +- всеми патчами, возможно несколько не оптимизировано, но под пиво покатит.
Где-то я это все использовал, в общем-то вот.
Там всего 4 триггера на все скопируйте, настройте цвета, сбрасывайте цвет когда нужно на здоровье.
Тем не менее, редактор с встроенным цинков вам понадобится, чтобы карту таки скомпилировать.
Загруженные файлы
0
6
1 год назад
0
Спасибо. С встроенным цинк это и есть JNGP?
0
29
1 год назад
0
Для Handle Counter оказывается нужен еще War lua, он поддерживает максимальную версию 1.28f, а у меня 1.29
Warcraft III - Lua уже включён в UjAPI ничего отдельно ставить не нужно.
Для Handle Counter оказывается нужен еще War lua, он поддерживает максимальную версию 1.28f, а у меня 1.29
Скачай 1.26 дополнительно. Патч популярный и тестить на нём тоже желательно.
Читаю как установить uJPI и War lua, в инструкциях захлебнулся, как помещать в корень карты и как в файл War3_lua.dll вписывать какие то строчки, жесть.
Эти инструкции нужны для тех, кто на lua разрабатывать будет. Для теста нужен поддерживаемый патч и лаунчер инструкция к которому на одной картинке помещается.
Можешь еще раз затестить не в падлу?
Спасибо. С встроенным цинк это и есть JNGP?
Любой JNGP подойдёт, но я бы посоветовал этот.
Загруженные файлы
0
6
1 год назад
Отредактирован blackmaker
0
Спасибо. Мдэ... по поводу теста, ситуация ужасна. У тебя какая версия вара на которой тестил?
А как ты предлагал систему отрядов самому написать? С помощью кода? Мне нужно было что бы люди, как я например, могли в этой системе сами создавать свои отряды, в триггерах достаточно по шаблону скопировать нужный триггер и заменить боевые единицы на свои, а человек не знающий код как это зделает?
0
29
1 год назад
0
У тебя какая версия вара на которой тестил?
1.26
в триггерах достаточно по шаблону скопировать нужный триггер и заменить боевые единицы на свои
Копипаст триггеров ни к чему хорошему не приводит.
а человек не знающий код как это зделает?
Если человек не может заполнить текстовый файл по инструкции, то ему лучше не заниматься картостроением.
А как ты предлагал систему отрядов самому написать?
Как обычно эти системы и пишут, кодом.
0
6
1 год назад
Отредактирован blackmaker
0
Ты можешь написать код с системой отрядов, что бы человек, как я например, мог легко дополнить нужные пункты для создания новых отрядов из созданных своих боевых единиц? Этот код будет очень сложный и большой?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.