Можно попробовать, в теории, подменить фрейм с предметами и привязать его к новой системе предметов, кастомной. Предметом будет выступать простой спец. эффект сундучка, и налепленным на него фреймом для выбора предмета, данные о предметах держать в таблицах. На это уйдёт время, но это будет полностью подконтрольная система предметов
Билд стал 18931, изменения:
Добавлена команда !Stats (прим. !Stats username), которая отображает соотношение побед/поражений за расу, которой играет юзер в данной, конкретнной игре.
Работает исключительно в режиме автоподбора матча.
Добавлен прокси-сервер локализующийся в амстердаме, при автоподборе матча
Добавлен прокси-сервер располагающийся в чикаго, чтобы смягчить пинг между кросс-реалмами, в частности речь идёт о европейском и северно-американским реалмом.
Исправлен краш связанный с PopcornFX, при попытках загрузить FX созданый на более ранних версиях патчей. Теперь игра не будет крашиться, однанко данные ассеты должны быть переделаны под версию PopcornFX 2.5.1.63447 и новее. (Видимо о проблеме, о которой сообщал Retera)
Поправленна проблема с AT рейтигом.
Поправлена проблема связанная с высчетом MMR из соло игры, у игроков игравщих в коммандной игре.
Внесены правки в локализацию.
Я писал много на Jass и могу скзать, что он сильно уступает Lua по удобству. Анонимные функции те же, когда ты пишешь таймер и СРАЗУ же в теле этой структуры с таймером пишешь функцию на исполнение, а не отдельно. Кроме того, когда я писал ботов для моба карты, как же я задолбался с этой хэш таблицей, ключ-значение и сами функции пишутся неудобно громоздко на извлечение/получение данных из хэш-таблицы. Когда на луа вместо хэш-таблицы можно сделать ну очень удобную таблицу и даже метатаблицу. Нету избыточных операторов Call, set... Единственное что, я бы всё равно предпочёл строгую типизацию и вместо Lua если бы нормально работал конвертер, я бы писал на TypeScript всегда.
There is a plenty of tutorials on youtube on this topic. What makes this types of menus that special to make?
I mean... In UE the main menu or a plain level is nothing but a scene, both of them! Combine your knowledge on how to make an UI elements and find a way to make a free camera. And here we go, your dream menu of the game has been embodied!
Эм, я только сейчас понял, что это работает. Я всё написал правильно, но почему-то ATTACK_TYPE_MAGIC который в константах прописан как равный целочисленнной 4 не позволяет нормально сработать функции. А вот целочисленные значения работают превосходно
То есть правильный вид функции будет BlzSetUnitWeaponIntegerField(hero,UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE,0,4)
Потому что софт древний и VB в библиотеке, которая отсутсвует сведетельствует об остутствии древней библиотеки на Visual Basic. VB40032.DLL можно попробовать скачать отдельно и поместить в папку с программой. Но зачем это нужно, если есть альтернативы
poisoNDealer, Не совсем. Retera имеет ввиду, что карты с кастомными PKB эффектами созданные на предыдущих патчах крашатся на патче 1.33. Это можно поправить, но придётся переделывать PKB под новый патч.
Если же близзарды сделали это так, как я реализовал в мемхаке (то бишь меняются дефолтные данные), то чтобы изменения вступили в силу нужно пересоздать юнита. То бишь эти изменения не на выбранного юнита, а на всех юнитов с этим typeid (в твоей ситуации это все последующие Hblm и hpea).
Не-а, близзы сделали эти функции для конкретного инстанса юнита. Глобально данные из РО не меняются. По этому на вход функции идёт конкретный юнит, а не глобально равкод
Статья нуждается в доработке, во первых код нуждается в небольшом изменении. В файле Build.lua нехватает дополнительной комманды для запуска экзешников игры "-launch". Без этого ни редактор, ни Wc3 не запустится на современных патчах.
Во вторых, ссылка приведённая в статье luadist.org теперь битая. Там совсем не те ссылки для скачивания, а некие подозрительные APK файлы для андроида.
Надо проверить, вдруг починили разнообразные сетеры и гетеры из ро объектов.
они и так работали
Далеко не все работают, сейчас не вспомню всего что я тестировал, но к примеру CD инстанса способности у юнита мне не удалось изменить. Сменить юниту дальнюю атаку на ближнюю... Да много чего
Ну, самая простая схема на триггерах будет: Таймер(многократный) по окончании которого проверяется область на наличие юнитов и затем производятся действия с этими юнитами.
Просто проверить цель способности, если цель == манекен тогда:
Дать приказ стоп, добавить золото на величину использованного золота за скил. Можно ещё вывести имитацию сообщения об ошибке с характерным звуком.
Чистая геометрия. Дано 2 точки, начало скачка и конец, расположены они на условном прямоугольнике на противоположных сторонах самых коротких краёв. Следовательно нужно нарисовать этот прямоугольник обычным rect (областью) между этими точками и дать урон в этой области. Не написан метод реализации:GUI, JASS, LUA кстати.
DarkLigthing, сейчас общество отмены в моде, все ремейки канселят только в путь
Согласен, люди ещё в глаза не видели фактический геймплей, но уже ставят суровые приговоры ремейку. Некоторые претензии может и справедливы, Томми явно не готовился к появлению в ремейке Vice City и уже изрядно запустил себя набрав добрых пару килограмм... Но может сложиться ситуация, когда нехорошие такие Rockstar выпустили такую "плохую-плохую" игру и только снизошедшие с небес "хорошие-хорошие" модмейкеры сделали всю работу как надо, за этих "криворуких профанов" ^^ Кто знает, раз в год и Shiba Inu стреляет
» WarCraft 3 / Смена названия предмета
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
Добавлена команда !Stats (прим. !Stats username), которая отображает соотношение побед/поражений за расу, которой играет юзер в данной, конкретнной игре.
Работает исключительно в режиме автоподбора матча.
Добавлен прокси-сервер локализующийся в амстердаме, при автоподборе матча
Добавлен прокси-сервер располагающийся в чикаго, чтобы смягчить пинг между кросс-реалмами, в частности речь идёт о европейском и северно-американским реалмом.
Исправлен краш связанный с PopcornFX, при попытках загрузить FX созданый на более ранних версиях патчей. Теперь игра не будет крашиться, однанко данные ассеты должны быть переделаны под версию PopcornFX 2.5.1.63447 и новее. (Видимо о проблеме, о которой сообщал Retera)
Поправленна проблема с AT рейтигом.
Поправлена проблема связанная с высчетом MMR из соло игры, у игроков игравщих в коммандной игре.
Внесены правки в локализацию.
Ред. DarkLigthing
» WarCraft 3 / Что предпочтительней и почему Lua или Jass?
» Unreal Engine / How to create a main menu with a free camera
» WarCraft 3 / BlzSetUnit[something]Field Всё-таки работает или нет?
» WarCraft 3 / WinMPQ v1.64
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / BlzSetUnit[something]Field Всё-таки работает или нет?
Ред. DarkLigthing
» WarCraft 3 / [lua] Собираем lua с помощью lua
» WarCraft 3 / Книга заклинаний
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Тригерная аура, WE GUI
» WarCraft 3 / Jass MythBusters
Ред. DarkLigthing
» Counter-Strike 1.6 / Dark Knight
» Counter-Strike 1.6 / Dark Knight
» WarCraft 3 / Неприменимость способности к определённому юниту
Дать приказ стоп, добавить золото на величину использованного золота за скил. Можно ещё вывести имитацию сообщения об ошибке с характерным звуком.
» WarCraft 3 / Как сохранить удобно jass код или lua?
» WarCraft 3 / Триггерный урон по направлению скилла (скачок)
» WarCraft 3 / Кто самый лучший в редакторе Warcraft III?
» WarCraft 3 / Модели артефактов из Morrowind(будет пополняться)
» WarCraft 3 / Рексар (Gachi)
Ред. DarkLigthing
» Мир безумного / GTA: The Trilogy - The Definitive Edition - геймплей [утечка]
» Мир безумного / GTA: The Trilogy - The Definitive Edition - геймплей [утечка]
» XGM Team / Игры на XGM: Голосование