20

» WarCraft 3 / Передаем аргументы в фунции callback'ов

Невероятно удобно для использования БД + много таймеров (хотя БД + 1 таймер хуже лишь первоначальным кодингом системы).
Также, в принципе, очень юзабельно в узких местах (вроде передачи аргумента при использовании одного глобального таймера)
Еще не осознал есть ли в этом смыл, но геморно ли менять аргумент не перезапуская таймер?
20

» WarCraft 3 / Продажа предметов

Способность общие магазины убрана? Я пока не могу ручками потрогать, но ЕМНИП это возможно.
20

» WarCraft 3 / Продажа предметов

Там то ли в проданных то ли в сделанных предметах надо ставить товар
20

» WarCraft 3 / Герою отнимается здоровье днем.

Более костыльный вариант: Днем подвергаем юнитов или отрицательному регену хп или ауре такого регена. Ночью блочим эту ауру игроку - владельцу даммика. Все остальное по аналогии.
20

» WarCraft 3 / баг компиляции

Работать в notepad++ с синтаксисом жасса и компилить jngp. Ну или в иных редакторах. Использовать дефолтный не имеет смысла.
20

» WarCraft 3 / constant function

Ускорение достигается за счет расположения функции выше по коду, чем остальные, ЕМНИП
20

» nDRch / Я рисую как урод...

Имхо это Ваше "лого для игры" при минимальной доработке могло бы стать интересной маской для вц3 :>
20

» WarCraft 3 / Система атрибутов

Имхо все дельные атрибуты есть в WoW :>
Использовать их все в вц3 несколько нереально (всего 6 предметов; можно заморочиться и увеличить, но не рентабельно в некоторых жанрах)
20

» WarCraft 3 / Система диалогов

Ну кнопка - игровой объект требующий создания.
События цепляются к объектам. В данном случае - к кнопке можно прицепить ивент нажатия.
Хоткеи кнопок задаются по таблице ASCII, ЕМНИП.
Напоминаю, что объекты создаются сразу для всех игроков(если их создание не заключено в блок проверки на локального игрока). Создавать (количество игроков) * (количество кнопок в диалоге) не надо.
Правда не имею понятия вызывает ли создание кнопок на локальном игроке десинк. Если да - просто не надо их показывать.
20

» WarCraft 3 / Удаление юнита

Очевидно, да, удалит. Но ничто не запрещает выбрасывать предметы триггерно :)
20

» WarCraft 3 / Безумие на цель

Вроде каменные доспехи при отсутствии порога минимального урона всегда возвращают единицу и более. Но это не точно. :)
Либо оно както иначе работает, но для этих целей подходит.
20

» WarCraft 3 / Можно ли совместить 1 карту с другой?

Так то копировать быстрее через скрипт внутри архива карты. Правда лично у меня такой метод не сработал в силу, возможно, кривых рук :)
20

» WarCraft 3 / Поиск элемента БД

Бесконечность - это миф. Динамическая расширяемость имеет высокую цену. Даже если реализовывать списком. Ограничивать сверхбольшими значениями (вроде макс значения uint) тоже не стоит. Просто определите достаточно высокий порог, который будет считаться недостижимым. Если кто-то скажет что этого мало - выпускай фикс.
20

» WarCraft 3 / Поиск элемента БД

8190 предметов? Даже если по 2 с моба собирать, неужто у вас в карте наберется 4000 мобов?
Хотя скорее 8192, но да не важно
20

» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний

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

» WarCraft 3 / Скрыть индикатор загрузки

Если не ошибаюсь, только после первого запуска. Можно, конечно, попытаться на этапе просмотра команд в карте предзагружать что-то, там экзекутится жасс, но я не знаю на сколько этот вариант рабочий :)
20

» WarCraft 3 / Уменьшение атаки

Ну через бонусный урон реализовать можно, получится визуально корректно, но очень геморно. Я бы рекомендовал способность defend предмет. Равеод вроде aidd. Либо писать кастомную систему нанесено урона. Либо творить чтр-то с мемхаком.
Да, пожалуй, использовать абилку проще всего :)
20

» Мир безумного / ИгроМир 2017 распахнул свои двери!

Лично мне в лом гулять по ссылкам, а узнать что в этом году там хотелось бы. Не в плане контента, а в плане организационных моментов. Последние три года ивент переполнен людьми и, вне сомнений, поубавил в качественном контенте.
20

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Это просто не дурно или я подсознательно сдерживаю мысль о том, что это просто офигенно?
In b4 китайские ноулайферы заберут приз
20

» WarCraft 3 / Нажатие на предмет

А для каких целей вообще вам отлов начала наведения способности? Оно используется крайне редко, поэтому любопытно узнать зачем. А заодно и удостовериться что вы не пихаете его туда, где он не нужен :)
(оно - событие, он - ивент. Да, я пропащая душа.)
20

» WarCraft 3 / Движение снарядов

Меняешь угол в радианах с течением времени. По этому углу делаешь отступ от координат юнита (N*cos(angle)) - смещение по ОХ. По ОY использовать синус. N - расстояние от юнита, на котором летает ваш объект.
#del