28

» WarCraft 3 / Удаление событий из триггера.

событие автоматически удаляется когда удаляются связанные с ним объекты
занимаемый событием хэндл очищается только тогда когда удаляется триггер
28

» WarCraft 3 / TowerCards: Замок Архидемона!

дублирование ресурсов запрещено
хочешь чтото поменять редактируй старый ресурс
28

» WarCraft 3 / Ursa Warrior из DotA со всеми способностями

вынеси все равкоды в константы/дефайны в самое начало библиотеки и добавь комментарии к ним
28

» WarCraft 3 / Связанные handle-объекты

Daro, простой пример с динамическими триггерами доказывает что события удаляются
28

» WarCraft 3 / Связанные handle-объекты

событие это просто регистрация объекта
нету объекта - нету события
28

» WarCraft 3 / Выделение памяти при работе с хэш-таблицей

просто раньше таблицы так критиковали, говорили перейти на массивы и структуры.
просто некоторые уникумы используют таблицу там где она нафиг не нужна
либо используют не правильно
ну и в большинстве случаев структуры удобнее чем таблицы
т.к. намного проще сделать missile.getDamage() чем таскать из таблицы данные
особенно если данные потом надо обработать и заново записать в таблицу
особенно весело работать с таблицей когда в качестве индексов выступают не константы/дефайны а магические числа
и потом месяца через 4 вспоминай что там хранилось в ячейке 16-5
28

» WarCraft 3 / Выделение памяти при работе с хэш-таблицей

Пушистый, в том коде что ты кидал строки не утекают
они хэшируются как и любые строки
мб ты затираешь значения в таблице?
например сохранил юнита в ячейку 1-1 а потом в эту же ячейку точку
в результате юнит в игре остался а в таблице нет
28

» WarCraft 3 / Выделение памяти при работе с хэш-таблицей

Пушистый, проблемы не в дефайне
лично меня в твоём коде смущают скобки
а именно отсутствие закрывающей скобки
28

» WarCraft 3 / Как отловить удар с орбом?

8gabriel8, события не губят игру вообще никак
игру губят триггеры
если у тебя 1 триггер на который навешаны все события получения урона то всё будет норм
а если у тебя 100500 триггеров то даже без событий будет жопа
про это писали во всех статьях уже 100500 раз
и есть куча наработок отлова урона на куче событий
28

» WarCraft 3 / Сброс перезарядки предмета.

Sebra2, когда закончишь не забудь закрыть вопрос (для этого выбери лучший ответ)
28

» WarCraft 3 / Сброс перезарядки предмета.

Sebra2, потестил
у предмета есть поле cooldownId
на русском называется характеристики - название (не путать с Текст - название где задаётся название предмета)
у тех предметов у которых это поле совпадает один кулдаун
28

» WarCraft 3 / Сброс перезарядки предмета.

Sebra2, у абилок есть такая вещь как id приказа
менять его можно только у канала и спелбука
28

» WarCraft 3 / Не блокируется способность + не реагирует на зависимости.

Boyazitov, скрытый спелбук с многоуровневыми абилками на урон
меняем уровень == меняем бонус
в ресурсах есть система
а если герою с инвентарём то и вовсе через баг с предметами давай
если надо +100 урона то дал 100 предметов на +1 урон
надо чтобы стало +50 удалил 50 абилок +1
28

» Fa_losophy / Мапперская дуэль имени меня

у меня есть охрененная идея карты
только я ещё саму карту делать не начал ибо времени нету
но думаю играбельную альфу к 30 сделаю
28

» WarCraft 3 / Пара вопросов.

Стас Орлов, унитазы не прыгают
они стоят и ждут пока на них сядут
ну ещё могут лежать если старые
для наглядности советую посмотреть как работает унитаз в твоём туалете
Стас Орлов:
Я не знаю язык (
учи
28

» WarCraft 3 / вызов функций

ClotPh, код в WE хранится не в war3map.j а в другом файле
правь оба файла и будет тебе счастье
28

» WarCraft 3 / Прыжок на гуи

Или вместо функций SetUnitX/Y( ) использовать SetUnitPosition( ). Эта функция не переносит на непроходимые точки.
но при этом облетал юнитов, склоны и т.д.