30

» Администрация XGM / Удалить мусорные проекты с конями.

Там надо осторожно, без автоматики.
Вот автоматика бы какраз здесь пригодилась. Только не тупая, а возможность помечать проекты на удаление. Тобишь модер помечает проект как "будет удалён" и часики начинают тикать, а все помеченные проекты находятся в специальном списке проектов. Если никто не отменил удаление, то крон в полночь судного дня выпилит проект.
Ну и обмазать это логами и уведомлениями до кучи.
30

» IrInA Host Bot / Дали бан в легион тд x20 не за что

Предупреждение автору публикации
2 пункта: 10.6 Создание вопроса, не относящегося к выбранному проекту.
30

» WarCraft 3 / Как сделать юнита "немного" над землей?

Он чего-то не грузится, пишет что прикреплен, но его нема.
Его нужно вставить в текст. Исправил вопрос.
Загруженные файлы
30

» XGM Team / Новый состав администрации по контенту и работе с сообществом

но для рядового юзера это не понятно и пройдет мимо.
Зачем рядовому мимокрокодилу UjAPI? Он прекрасно в РО стандартный спэл переименует.
30

» XGM Team / Новый состав администрации по контенту и работе с сообществом

Успехов. Надеюсь, наконец, сделают синюю цветовую тему для сайта (Которую можно выбрать в настройках), как в версии XGM 4-5.
30

» XGM Team / Новый состав администрации по контенту и работе с сообществом

а есть ли на него спрос?
Если б оно нормально работало, то можно бы и проголосовать. Но объективных претензий к нему вагон и маленькая тележка. Так что нужно делать нормально.
30

» WarCraft 3 / Image to frame

Попутно было написано два маленьких сервиса:
  • split - разбивает изображение на кадры.
  • pack - собирает кадры в текстуру.
30

» WarCraft 3 / [GUI] Шансовое срабатывание яда

некоторые вещи не сделать даже на примитивном уровне (например, локальные переменные)
Без них ещё можно прожить. А вот передача функции в таймер уже посложнее будет.
30

» WarCraft 3 / Нанесение урона триггерным способом

а что вы там считаете и как?
Классический EventDispatcher на гуй, когда всякие либы меняют переменную, которую слушает гуй триггер.
30

» WarCraft 3 / Работа с StringHash

Вскрыли сто лет назад
Правда?
5ee17fde7a8d22baa5e907895116003d
df676df72c2a4f1cdd637f8f0862dba30122eedb
Загруженные файлы
30

» WarCraft 3 / Работа с StringHash

достаточно коллизии
Не говоря о всяких устойчивых алгоритмах, удачи подобрать коллизию к чему-то такому:
Concat( sha1(myString) , md5(myString) ); 
30

» WarCraft 3 / Работа с StringHash

Поэтому ничего не стоит сделать брутфорсер и узнать, что за герой будет у тебя создаваться
Каждый новый символ это степень, для равкода это 16^4 -1 = 0xffff = 65535, что не так уже и сложно и можно положить в базу и получать значение за O(1).
А вот для строк уже посложнее будет: кирилица 33, латиница 26, цифры 10, это 33+26+10 = 69.
Для тех же четырёх символов это уже 69^4 = 22667121, что уже повеселее.
Если ещё добавить регистр то получится 33*2 + 26*2 + 10 = 66 + 52 + 10 = 128.
Для четырёх символов это уже 128^4 = 268435456, что уже повеселее.
30

» WarCraft 3 / Работа с StringHash

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

» WarCraft 3 / Работа с StringHash

Centyrion, это обыкновенный хэш. Там нечему утекать и ломаться в мультиплеере. Его часто используют для именования ключей хэш-таблиц.
Да и чтоб вызвать просадки производительности, его нужно очень много раз вызвать.
30

» Прочее / Бывшие главы Blizzard Аллен Брэк и Джен Онил открыли инди-студию

Поэтому и создают свои фирмы с "творческой независимостью", чтобы никто не совал нос в их работу.
Как показала практика, "творческая независимость" на первом же дедлайне заканчивается.
30

» WarCraft 3 / Работа с StringHash

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

» WarCraft 3 / Работа с StringHash

Это не шифрование данных.
хочу создать предмет для героя но при этом чтобы никто не знал для какого героя
А как игра узнает, для какого героя ты предмет создал?
30

» WarCraft 3 / ЖНА 2.x открытая

нужно кучу вещей изучить.
Можешь изучить депротект карт к примеру.