30

» WarCraft 3 / Параметры переменных типа fogmodifier

OVOgenez, поставил твой ответ лучшим. Оп полезнее того что было будет.
Ну а отвечать на вопросы никогда не поздно. Помимо помощи автору, вопросы это база знаний для случайно нагугливших.
30

» WarCraft 3 / Warcraft III Reforged World Editor

Добавить его в список героев для найма в игровых константах.
30

» WarCraft 3 / Опасен ли мемхак?

в теории, которую никто так и не поддвердил
Китайцы шутка для тебя?
Невозможность получения профита с атаки машин потенциальных жертв, тебе как автору карты то от вирусов на машинах игроков какой профит? Что ты там можешь украсть, пароли от порно сайта? Ну ок, аккаунт от дотки айсикапа, ой ты ептить кража века...
Правильно. Объединимся в единый ботнет!
я могу кинуть карту, с мемхаком, которая работет везде, даже на ракапе и не палитсо...
Везде это даже в UjAPI?
30

» Зона Агрена. / Анти-обзор на игру "atomic heart" - "red alert-4" атакует

Поэтому, очевидно, что компьютерная игра "atomic heart" - тупое аморальное омерзительное антисоветское говнище
Не читал много букав, про книгу упомянули?

Графика в "Orcs of man" - игре 2012 года - ничуть не хуже, чем в "atomic heart", создававшейся долгие 15 лет и "вышедшей" в 2023 году.
Это был рофл или вы Атомик на картошке запускали?
30

» WarCraft 3 / Опасен ли мемхак?

QQQQWWWW, ну так не запускай рандомный код от Васи228. Можешь предварительно запустить карту с UjAPI, если игра вылетит, то значит там мемхук.
30

» WarCraft 3 / Всем привет. Как найти путь до модели *mdx ?

Зачем его искать? Он произвольный, если ты не заменяешь путь стандартной модели.
30

» WarCraft 3 / Visual Studio Code: ujass

но учитывая что это страница в браузере
И что? Страница в браузере имеет браузерный доступ к нотификациям. Это прокидывается в апи. Если билдить в приложение, то у тебя будет доступ соответственно правам запускаемого кода.
30

» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?

а как передать переменные внутрь ForGroup?
Через глобалки. Я что-то не припомню чтоб в жасс состояние гонки завезли. Так что все форгрупы выполнятся строго подряд.

Кстати, почему такты не бережёшь и сразу не делаешь:
local unit u = GetEnumUnit()

а они разве не перезапишутся, если несколько ForGroup будут выполняться в разных тредах и перезаписывать результат в одну свою глобалку на true/false условно хаотично
Условно хаотично бывает в асинхронных языках, где ты в жассе нашёл асинхронность? Вэйты не в счёт.

это если юнит не самолётик.
Булевый флаг по индексу будет всяко быстрее вызова функции и сравнения чисел.
30

» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?

Глянул на код. Это просто шикарно. На каждого юнита вызывается UnitIndex. Тоесть лишний цикл на количество игроков. Можно просто каждому грибу записать его индекс через SetUnitUserData. Будет дешевле.
Очищать глобальную группу G дешевле, чем дрочить создание/удаление локалки.
Удаление из группы происходит за O(n), поэтому лучше перебирать группы не через удаление юнита, а через ForGroup. Она к тому же создаёт псевдопоток, что позволяет обойти оплимит.
Этой проверки я так и не понял.
GetUnitTypeId(OrangeMushroom[i])!='orai'
30

» WarCraft 3 / Опасен ли мемхак?

kg_toly, я ради эксперимента украл у себя все пороли от хрома и подписался на все гейпаблики.
30

» WarCraft 3 / Опасен ли мемхак?

Принятый ответ
Что может быть опасного в том, что рандомный Вася228 может запускать произвольный код на твоём ПК? Китайцы, который столкнулись с тем, что одна карта заражала все другие не в счёт.

это один игрок боится что в моей карте есть мемхак и я смогу украсть его 100 рублей
На основании чего я должен доверять тебе запуск рандомного кода на моём ПК?

Для проверки карты на мемхак можно использовать UjAPI. При наличии оного игра просто вылетает.
30

» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?

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

» WarCraft 3 / Visual Studio Code: ujass

За этим глобально будущее для сервисов функционал которых находится за пределами устройства и не требует нотификаций.
Что не так с нотификациями на флаттере? Документация, как прокинуть platform code в фреймворк есть.

Целых 5 контрибуторов, из которых лишь 2 (включая тебя) что-то внесли.
Это не отменяет того факта, что эти контрибуторы привели его во вменяемое состояние.
30

» WarCraft 3 / Visual Studio Code: ujass

Потому что это востребованная и уникальная технология, про востребованность до этого решил промолчать)
Востребованая? Посмотри на рынке по ней вакансии.
Говоря ещё проще, умелых людей в нашей сфере осталось очень мало, и этот опенсорс не даст ничего.
Скажи это чипаку. Благодаря опенсурсу он вообще работает.
30

» WarCraft 3 / Visual Studio Code: ujass

если проект написан сложно его скорее всего не будут поддерживать
Почему Flutter это не смущает?
И зачем было жаловаться тогда на трудочасы
Затем что их тупо не хватает.
Загруженные файлы