30

» Warcraft 3 Russia iCCup community | REBORN! (GL) / Рассказ о Warcraft 3 Russia iCCup community | REBORN! (GL)

Куда катить Warcraft, многие понять не могут, как и МЫ!
В сторону кастомных лаунчеров и гриндилок с донатами.
30

» WarCraft 3 / Применить "очищение" на всех юнитов в области одним заклинанием

там на джас, я его не знаю.
Там zinc. Что мешает в нём разобраться?
Мне бы подстроить похожее с центром на выбранном юните и моим очищением, но сам я такое там не реализую.
Ну тогда остаётся или найти нужное заклинание или подождать, пока гуишники ответят.
30

» WarCraft 3 / Как вернуть окраску юнита

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

» WarCraft 3 / TESH для Reforged

PT153, эх жаль не на впсь экран. Это задача разрабов на ьудущее
lua + ide на весь экран.
30

» WarCraft 3 / Как вернуть окраску юнита

Ты можешь написать код с системой отрядов
Могу
что бы человек, как я например, мог легко дополнить нужные пункты для создания новых отрядов из созданных своих боевых единиц?
Ты умеешь править текстовые файлы по шаблону?
Этот код будет очень сложный и большой?
Не знаю, зависит от ТЗ.
30

» WarCraft 3 / Как вернуть окраску юнита

У тебя какая версия вара на которой тестил?
1.26
в триггерах достаточно по шаблону скопировать нужный триггер и заменить боевые единицы на свои
Копипаст триггеров ни к чему хорошему не приводит.
а человек не знающий код как это зделает?
Если человек не может заполнить текстовый файл по инструкции, то ему лучше не заниматься картостроением.
А как ты предлагал систему отрядов самому написать?
Как обычно эти системы и пишут, кодом.
30

» WarCraft 3 / Как вернуть окраску юнита

Для 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 подойдёт, но я бы посоветовал этот.
Загруженные файлы
30

» WarCraft 3 / Как вернуть окраску юнита

как понять утекает по хэндлу?
Это значит, что за каждого юнита в группе утечёт хэндл. Я за минуту просто отдавая приказы 1000 хэндлов насобирал.
Когда указываешь в триггерах определенную точку в приказах для чего либо - спела или передвижения, то система ставит эту точку на карту и не удаляет что является утечкой, нужно просто указывать переменную точкой, указывать переменную в точке действия приказа и затем удалять ее функцией call Remove.
Нужно не мучаться с гуй, перейти на zinc и работать сразу с координатами.
30

» XGM Team / XGM - Премия 2022 года - Объявление победителей!

Думал, хоть отзывы жюри к ресурсам, участвовавшим в конкурсе, почитаю, даже этого нет.
Я софт оценивал, могу написать отзывы, только зачем, и так всё ясно.
30

» WarCraft 3 / Неработает модель

Принятый ответ
Пути в импорте правильно указал?

Где ты её скачивал?
Загруженные файлы
30

» WarCraft 3 / Как вернуть окраску юнита

Я кстати умею избегать утечек, может не всех, посмотрим.
Запустил карту, у тебя при каждой отдаче приказа утекает по хэндлу на юнита.
Разбираться в этом треше у меня нет никакого желания, проще заново переписать.
Загруженные файлы
30

» WarCraft 3 / Как вернуть окраску юнита

Не запускается счетчик, C++ Redistributables 2012 и NET Framework 4.7.2. устанавливал.
Там недавно апдейты вышли, освобожусь гляну что может быть. Можешь написать в ресурс лаунчера, там помогут.
30

» WarCraft 3 / Как вернуть окраску юнита

спасибо. Антивирус распознает лаунчер как троян
Он хукает процесс war3.exe, поэтому и распознаёт. Бравые ребята из Майкрософт ещё не рассмотрели тикет, так что придётся или добавить в исключения или не пользоваться.
30

» WarCraft 3 / Как вернуть окраску юнита

В общем не работает у меня система утечек, импортировал, путь удалил, сохранил, все равно таблички нет. Версия 1.29.
Нужно через лаунчер запускать.
30

» WarCraft 3 / Как вернуть окраску юнита

ты карту не смотрел?
Нет ещё, времени пока нет. Как гляну отпишусь.

blackmaker, оформление цитат.
30

» WarCraft 3 / Как вернуть окраску юнита

я вот пытался триггером 'Изменить окраску верха' каждое из трех значений цвета указать как 'Преобразовать целое в вещественное' и 'точка значения юнита (умирающий юнит)'
Это на каком языке вообще? Русские триггеры зло.

Какую структуру удалить? Можно на более понятном языке для меня человека не шарящего так сильно в джассе и движке вара?
Структур не существует в гуях.

Понимаешь, слишком много было сделано в системе и доработано т к система предлагает большее кол-во юнитов под управление каждого игрока, что будет грузить движок если не подрезать кое какие эфекты, такие как взрыв убитых юнитов артиллерией и др, добавление солдат отряда, кроме командира, союзному игроку без стартовой позиции, т к когда ии возьмет под контроль все свои отряды, то быдет отдавать приказы всем в отряде, а не только командиру, что сильно грузило движ до слайдовых лагов.
Сделанно слишком многое что бы делать заново и слишком много придется обЪясниять в случае переделки, это тогда объявлять проект и подключать к нему желающих, а у людей в среде вара идея отрядов и динамики игры по типу DoW1 довольно таки не популярна.
Ну я хз, что там сделано, но спам приказами в 200 юнитов не особо что-то там грузит.

Посмотри на количество утечек, благо недавно нормальный счётчик подвезли.
30

» WarCraft 3 / Как вернуть окраску юнита

Пахнет лютыми костылями - типа можно было все это провернуть проще и менее загружено для движка?
Можно, только не на гуи.
Можешь в карте что скинул сделать как правильно?
Проще заново сделать, чем с гуй разбираться. Напиши детальное ТЗ, будет время сделаю систему отрядов.
30

» WarCraft 3 / Как вернуть окраску юнита

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

или все же есть др более актуальные и менее ресурсозатратные для движка способы решения (не джасс).
Траст ми, переходить на жасс рано или поздно придётся. И чем раньше, тем лучше.
30

» WarCraft 3 / Как вернуть окраску юнита

я подозреваю что можно 3 значения цвета умирающего юнита сохранить что бы перенести их новому такому же созданному на замену умирающему, верно? Но как это зделать?
У тебя морф через убийство юнита идёт? Он же херит всю информацию по юниту.
что бы более приземленно и остальным понятно
Что-бы было понятно нужно писать кодом, ибо можно спросить у более опытных коллег, которые зачастую ненавидят гуй.

nazarpunk, а что там заморачиваться, юзанул .destroy( ), очистил ячейку и всё
ТРИ значения, Карл!

юзанул .destroy( ), очистил ячейку и всё - или этот способ проще и менее тяжек для движка?
Преждевременная оптимизация корень всех зол. Ибо если ей заниматься, то нужно сначала весь гуй заменить на код ибо там такой трэш в генерации, что мама не горюй.
30

» WarCraft 3 / Как вернуть окраску юнита

либо использовать глобалки массивные + хэштаблицу/цикл, либо структуры + хэштаблицу, какой вариант рассказать?
Три значения на хэдле можно и в хт по ключам сохранить, чтоб не заморачиваться с deallocate.