Neutral Creep Spawn System v.2.3

» опубликован
» Способ реализации: Jass
» Тип: Наработка
Мощная система респавна нейтралов по лагерям либо по одиночке. Группы нейтралов определяются автоматически после загрузки карты. (Вам нужно только поставить юнитов на карту).
Система имеет множество настроек, удобна в использовании и проста в установке.

Установка

  1. Проверьте что включена опция "Автом. создавать неизв. переменные во время вставки триггеров" (Файл -> Параметры -> Общие)
  2. Скопируйте папку NCSS со всем содержимым на свою карту.
  3. Настройте систему под свою карту через триггер NCSS Settings.

История изменений

» список изменений 1.1:
  • оптимизирован код системы
  • система стала универсальной, для ее работы не требуется JNGP
  • добавлена возможность настройки визуального эффекта при спавне групп
  • добавлена настройка рандомизации времени до респавна
  • добавлена опция отсрочки таймера спавна в случае обнаружения вблизи области спавна юнитов, контроллируемых игроками
  • добавлена опция "перемешивания" групп (т.е. после смерти одной респавнится другая, аналогичная по уровням)
» список изменений 2.0:
  • переписан весь код
  • добавлены опции: [Developer mode], [Auto scan], [Single spawn mode], [Preventing Respawn Observation], [Fade in creep on spawn].
  • добавлены функции кустомизации
» список изменений 2.1:
  • оптимизирован и модернизирован код
  • добавлены новые функции для контроля над системой
  • переписано описание
  • исправлена проблема с инициализационной функцией триггера NCSS Settings (для тех у кого не JNGP)
  • новая опция для отсрочки респавна - камера игрока видит место спавна (тестируется, в МП возможны десинки)
» список изменений 2.2:
  • устранены проблемы с переносом системы на другие карты.
  • устранен баг с переманиванием крипов.
  • попытка сделать проверку на камеру с помощью синхронизации через кеш (десинков больше быть не должно, но не факт что проверка будет работать корректно)
» список изменений 2.2.1:
  • устранен баг с блокировкой респавна юнита\тип юнитов при включенном режиме одиночного респавна
» список изменений 2.2.2:
  • убрана система проверки положений камер игроков, приводящая к десинкам.
» список изменений 2.3:
  • добавлена система дропа
  • добавлена опция: [Randomize creep respawn position]
  • мелкие исправления


Просмотров: 15 249

» Лучшие комментарии


Banzay89 #1 - 10 лет назад 2
Действительно прикольная нужная система. Только тут такая шняга:
после импорта в свою карту, если в каком то коде допускаешь ошибку, то при сохранении карты вар (ну это у меня так) неизвесным образом находит кучу каких то ошибок в системе и отключает ее (((
agentex #2 - 10 лет назад 0
ну незнаю. если все делать по инструкции, проблем возникать не должно.
Banzay89 #3 - 10 лет назад 3
Проблем и нету - все хорошо таботает. Я имел в виду
если в каком то коде допускаешь ошибку, то при сохранении карты вар (ну это у меня так) неизвесным образом находит кучу каких то ошибок в системе и отключает ее (((
тоесть если я в каком то своем коде допустил ошибку, то вар вместе с этим тригом отключает и твою систему (((
perimetral #4 - 10 лет назад 5
Banzay89, реинсталл вар, ибо этого быть не должно
FlamedragoN #5 - 10 лет назад 4
Система чо на джассе?
Это сообщение удалено
16GB #7 - 10 лет назад 2
ну на гуи именно такого не сделаешь но просто респ моно сделать
agentex #8 - 10 лет назад 2
нет реинстал тут не поможет имхо) ну это тупой синтакс чекер близовский. ставьте жнгп
Rusvermilion #9 - 10 лет назад 3
кому надо будет 30 переменных переписывать в свою карту?
Zahanc #10 - 10 лет назад 2
"кому надо будет 30 переменных переписывать в свою карту?"
это того стоит ИМХО
agentex #12 - 9 лет назад 2
в следущей версии будет свой аналог таблиц дропа.
Roshan_ru #13 - 9 лет назад 3
классная штука
Hangman #14 - 9 лет назад 2
Насчёт переноса 30 переменных в настройках редактора поставьте что бы все переменные относящиеся к триггеру копировались вместе с ним и всё.
XyZoD #15 - 9 лет назад 2
мне кажется лучше пользоваться стандартной системой, где 2 маленьких триггера на гуи и 3 переменных.
не ну система сама норм.
Это сообщение удалено
agentex #18 - 9 лет назад 2
согласен, 66 переменных это небольшой минус данной системы. однако все зависит сколько крипов на карте будет, массивы в варе выделяются динамически, так что с памятью проблем быть недолжно.
Alonix #19 - 7 лет назад (отредактировано ) 2
lisqent #20 - 7 лет назад 2
народ как эту систему с другими тригерами совмещать
Дик #21 - 5 лет назад (отредактировано ) 0
Очень крутая система ! лучше ещё не видел, +есть пояснение на русском. Спс !
Единственное что я бы изменил, это
  • Отключение неуязвимости при появлении мобов.
Должно быть отдельно от
  • Установки времени постепенного появления.

Ps. : Нужна как-то реализовать включение и выключение респауна, по требованию (с помощью параллельно существующего триггера).
Это серьёзная проблема !
У меня к примеру РПГ.
И эта система нужна в качестве мода. И не как иначе.
А моды у меня включаются так :
Нажал на плюсик, в скилах у светлячка, под управлением хоста.
И включился мод. И плюс сменился на минус.
А если нажать минус. То мод отключается, и минус снова меняется на плюс.
А твоя система не позволяет это реализовать.
Ancient #22 - 5 лет назад (отредактировано ) 0
Дик,
  1. Выключаем режим археолога
  2. Переписываем систему под себя
  3. ???????
  4. Profit!
Дик #23 - 5 лет назад (отредактировано ) 1
Короче за 2 дня. 2 раз, при сохранении карты, вылетает окно, с перечнем ошибок.
Я менял только настройки.
Так что проблема в системе.
Ибо и NewGen WE я тоже переустанавливал.
Вот этот перечень :
прикреплены файлы
Ancient #24 - 5 лет назад 1
Дик, функции из корня карты скопировал?
HolodGLD #25 - 5 лет назад 0
Вопрос по поводу дропа. Как узнать программные названия предметов и юнитов, что бы заменить или добавить в скрипт другие предметы и юниты? Перерыл все, не могу найти.
call NCSS_AddLootItem(0, --------'rde1'--------, 20.)
call NCSS_SetUnitTypeLootMap(--------'nsra'--------, i)
nvc123 #26 - 5 лет назад 3
HolodGLD, омг
зачем минусы?
ты про равкоды?
в редакторе объектов вид-показать названия переменных
HolodGLD #27 - 5 лет назад 0
Да, спасибо большое :)
Это сообщение удалено
Karp #29 - 3 года назад 0
Есть маленькая просьба, можно как то добавить отдельно респаун для боссов, например если рассу в РО поменять на Прочие или Нежить к примеру, и что бы у них был респаун не как у всех, а дольше.