11

» WarCraft 3 / Захваченный храм

Прикольная карта. А можно добавить её к себе в пак? С указанием авторства конечно.
11

» Администрация XGM / Возможно ли перемещение ресурсов из одного проекта в другой?

Извиняюсь за некропостинг, но я так понимаю спустя 13 лет этот ответ неактуален?
Я создал ресурс. Спустя пару лет создал проект к ресурсу. И сейчас хочу изменить проект у изначального ресурса на свой. Но не вижу функционала, чтобы это сделать.
Было бы классно это сделать. Потеряется линк, но можно в целом сделать редирект страничку и должно всё работать.
Я ещё заметил что у сайта есть функция репостов. Может будет достаточно репостнуть её в проект? Будет ли ресурс обновляться после репоста? Ресурс будет дважды везде продублирован? Было бы классно при этом указать основной ресурс. Чтобы из моего проекта не утекала ссылка на тот проект, откуда был сделан репост.
11

» Melee Campaign Heroes / Melee Campaign Heroes - версия для тестирования

human1, проект сам по себе существует с 2022 года, примерно в это же время он опубликован на xgm в разделе Warcraft 3. И только вчера был создан отдельный проект под него.
11

» Melee Campaign Heroes / Melee Campaign Heroes - версия для тестирования

Воскрешение Утера временно не работает. Также могут глючить способности Шандрисы. Скоро будет исправлено.
Версия тестовая, на ней могут какие угодно аномалии встречаться, в целом.
11

» Melee Campaign Heroes / Melee Campaign Heroes Pack - 167 maps

Последние новости!
У Melee Campaign Heroes теперь появилась тестовая версия! В ней представлены все нововведения, которые пока ещё не вышли. Любой желающий может скачать, протестировать карту и повлиять на ход разработки!
Например, недавно мы добавили в карту возможность выбирать расу, за которую будет играть ИИ. Для этого было создано лобби в начале игры, в котором хост проводит настройки карты.
11

» WarCraft 3 / Способность по типу Shockwave

konvan5, спасибо большое за подсказку, на будущее учту.
По итогу попытался взять способность другого чела, но очень расстроился, и сделал способность самостоятельно, подрезав некоторые фитчи.
11

» WarCraft 3 / Атака Кавалерии

Какая-то максимально не юзер френдли наработка. В дефолтной конфигурации работает, но шаг влево-вправо - и всё ломается. Например когда попытаешься изменить дальность способности. А ещё при переносе способность применяется с секундной задержкой, что очень странно. Триггеры переносятся копипастом.
Но в целом идея интересная.

Разобрался, почему был косяк с задержкой применения способности. Оказывается нужно в редакторе объектов указывать Cast Point - 0.001, что по моему - безумие, т.к. у персонажа просто все другие способности просто съедут. Сижу, разбираюсь, как это преодолеть.
11

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

WilliamBz, хотя, кажется я нашёл ответ.
    Set UnitType = Medivh
    Custom script: set udg_TempInteger = udg_UnitType
    Hashtable - Save 100 as 0 of TempInteger in YourHashtable
11

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

konvan5, а как мне тогда использовать unit type как ключ?
Есть ли способ через гуи легко конвертировать unit type в integer?
Спасибо большое за ответ!
11

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

IzobretatelBoom, а может быть у меня неверно указан ключ?
До этого я пробовал использовать ключ unit type напрямую, но всегда возвращалось false. Тогда я заместо ключа стал использовать integer, который получаю из строки, которую получаю от unit type.
Я это тестанул и это работало. Но в другом триггере это уже не работает.
Непонятно все. Непредсказуемо с этим варкрафтом ничего.
11

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

IzobretatelBoom, непонятно вообще.
Допустим герой доступен (его ещё не купили). Получается:
Hero unavailable = false
И вот как выглядит триггер:
If Hero unavailable = false
Then приказать алтарю покупать героя
Else do nothing
Тоесть следуя этой логике, мой герой доступен. А раз он доступен то алтарь должен его нанять. Но происходит ничего.
Функция покупки героя работает, проверено. Проблема в проверке условия. Оно выдает противоположный результат.
11

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

IzobretatelBoom, почему-то у меня данные выдаются как true. Хотя я не записывал их так.
Видимо где-то в моих триггерах есть баги.
11

» WarCraft 3 / Помогите найти ошибку в системе выбора героя у ИИ

С помощью дебагов обнаружил, что функция Hashtable - Load Integer of X of get handle ( units of type ) не работает.
Методом многочисленных проб и ошибок я смог найти как обойти баг с Units of Type в Хэштаблицах. Нужно сделать следующее:
Key ( Convert String to Integer ( Convert Unit type to String)
Т.е. нам нужно представить ключ в хэш таблице как число. Конвертировать строку в число. Конвертировать тип юнита в строку. Чтобы в конечном счёте получить зашифрованное число типа юнита. Т.к. хэш таблицы понимают только числа.
Если кто знает способ лучше - сообщите.
11

» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука

Мне кажется, проще для ИИ накидывать способности из спеллбука отдельно, без самого спеллбука. Спеллбук больше обёрточка для игрока.
11

» Melee Campaign Heroes / Melee Campaign Heroes Pack - 167 maps

Посоветуйте, как лучше вести проект. При выходе каждой новой версии создавать новый ресурс, или обновлять этот ресурс чтобы не распыляться?
11

» WarCraft 3 / как поменять размер кода

Только если установить какой-нибудь Better Triggers. Это самый безопасный варик.
Ещё можно использовать SharpCraft. Но тогда откатиться на стандартный редактор уже не получится. Ты навечно застрянешь со своей картой в этом редакторе. Вернуться можно будет только если полностью переписать триггеры.
11

» WarCraft 3 / как заставить юнит(танк) вращать свою башню при атаке через триггеры?

Пришла идея, сделать башню отдельным юнитом, который просто телепортировать каждые 0,01 секунды на позицию танка.
11

» Melee Campaign Heroes / Melee Campaign Heroes Pack - 167 maps

Saen Taar, мне кажется это реально. У меня в голове крутятся мысли это реализовать. Либо в следующем патче, либо в через один попробую это добавить.
Интересно, смогут ли боты строить в произвольных местах верфи, или они будут пытаться строить из на базе. От этого зависит вообще буду ли я это делать.
11

» WarCraft 3 / Самый простой способ заставить ИИ пикать кастом героя, при условии что герой доступен

Makeba, я пробовал делать через стандартный train unit в гуях. Не получалось. Это у тебя видимо какая-то другая функция, джассовская?
11

» WarCraft 3 / Самый простой способ заставить ИИ пикать кастом героя, при условии что герой доступен

quq_CCCP, не получается, т.к. ограниченное количество выбираемых героев. Он будет пытаться выбрать героя которого нет и фризить.
Может есть код который проверит Available героя. Или количество доступных для summon героев?
11

» WarCraft 3 / Делаю рандом на пик героев но почемуто герои повторяюся.

EnergyFrost, а если рандом будет каждый раз выпадать на 1, а этот номер будет уже занят? Возможны ведь тогда фризы и вылет, теоретически.