Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Тип:
Наработка
Версия Warcraft:
1.26
Простая система, позволяющая занять нейтральное здание, превратив его в укреплённую огневую точку. Наподобие захвата зданий в Red Alert. Юнитам в здании наносится часть урона (можно отключить), а если единственный юнит в здании уничтожен, то оно становится нейтральным. Количество мест в здании настраивается через его максимальную ману, бонус атаки - через способность, минимальная прочность для захвата (в процентах) и процент урона юниту в здании - в триггерах. Если здание сильно повреждено или уничтожено, то юниты сами выходят из него.
Преимущества:
  • лёгкая установка (просто скопируй в свою карту)
  • понятная настройка (все инструкции - в карте)
  • MUI (могут использовать несколько юнитов нескольких игроков)
  • захват здания приказом движения или щелчком ПКМ (отлов и изменение приказа)
  • можно захватить более 8000 зданий (в карте установлен максимум 100)
  • возможность постройки таких зданий игроком (при постройке события добавляются в триггер)
  • оформление под стандартный интерфейс (сообщения об ошибках - использована наработка эмуляции ошибки, метки на миникарте)
Если найдёте косяки, имеете предложения по улучшению или просто хотите задать вопросы - пишите в комментариях.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
18
7 лет назад
2
Обновление: теперь юниты заходят в здание по приказу "Двигаться" или щелчку правой кнопкой мыши.
0
13
7 лет назад
0
Типа ликбез: MUI — Multi Unit Instancable, а не Multi Player Instancable. То что систему может юзать 2 и более игроков это как бы должно само собой разуметься.
0
18
7 лет назад
0
NekoriDes, это и имеется в виду: если используется разными юнитами, то используется и разными игроками, естественно))
0
11
7 лет назад
0
Прикольная штука.
2
7
7 лет назад
2
Maniac_91, несколько предложений по улучшению
  • сделай из башни "транспорт" (чтобы были ячейки)
  • или сделай ячейки с помощью предметов (причем зарядами можно отображать здоровье юнитов)
  • перенеси уведомления ("в здании нет мест", "здание повреждено") в привычное место (посередине экрана), покрась в желтый цвет и добавь звуковое сопровождение (поищи SimError)
Загруженные файлы
0
18
7 лет назад
Отредактирован Maniac_91
0
Ige, если будет время - возможно, что-нибудь сделаю)
0
20
7 лет назад
0
недостаток можно убрать, прикрутив массиву счетчик и просто сбрасывая его в 0 при достижении 8000
0
18
7 лет назад
0
ssbbssc, да, я об этом думал. Когда другую систему делал xgm.guru/p/wc3/195359?postid=359084. А ещё можно при переборе цикла сделать проверку, равен ли юнит-здание нулю. Если да, то устанавливать новое значение. Если нет - пропустить. Но это пока теоретически, я всё до редактора добраться не могу.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.