Делаю карту-шутер, где герои - это типы оружия (удобно, что их иконки висят слева, показывая необходимую информацию). Непотраченные очки навыков показывают боезапас конкретного оружия. Если подобрать патроны, то они должны прибавиться. Но вот проблема: если герой не выбран, то количество очков навыков не меняется, пока его не выбрать.
Вариант с быстрым переключением оружия (выбором героя) туда-сюда не подходит, так как собьются настройки оружия, которое на данный момент в руках.
Вариант с маной / здоровьем не подходит, так как они уже задействованы (мана = патроны в обойме, здоровье = запас патронов +1), и нужны именно цифры.
Вопрос: можно ли показать количество оставшихся очков навыка героя, не выбирая его?

Автор где-то накосячил. В прикрепленной карте два героя. Один из них - невыделяемый. Когда горный король получает приказ стоп - он и второй герой получают +1 очко способностей. Отдавая приказ удержания позиции - -1 очко способностей. Это дело исправно отображается на их боковых иконках.
Триггеры созданы при помощи триггерного GUI и, при этом, явно не без помощи индуса. Искать ошибку кому-либо кроме автора в нем - не рентабельно. (по факту - это проще переписать. Но у гуишников это занимает много времени, да)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Помню недавно игрался с подобным видом индикации - у меня очки отображались нормально. Код системы?
18
Diaboliko, сразу говорю - карта изначально не моя, я примерно месяц назад начал разбирать её, благодаря помощи Clamp'a (xgm.guru/p/100/184107). Многое переделал, удалил импорт и то, что посчитал ненужным в новой карте. В результате размер сократился раз в 5. Результат пока ещё не готов, но вот карта: xgm.guru/files/100/189738/comments/346842/Shooter_0.10_.w3x
Триггеры Ammo Set и Ammo Show в папке Оружие - там устанавливается значение очков герою.
Загруженные файлы
7
Если есть возможность убрать неиспользуемые "типы оружия" в какое-нибудь место, то всё будет просто. Примерно так это должно будет выглядеть:
  • Событие: игрок выбирает юнита
  • Условие: юнит=такой-то
  • Действие: переместить выбранного юнита на место предыдущего юнита (предыдущего юнита необходимо отметить перед этим); переместить отмеченного юнита на точку, где находился выбранный юнит (можно сделать какую-нибудь область, которую перед подменой нужно переместить на место выбранного юнита);
Потом можно будет спокойно и патроны добавлять и прочее. Скрывать и раскрывать юниты не стоит, так как это может повлиять на всё остальное. Если я что-то не правильно понял, что простите.
18
UndeadMiner, нет, не то. Я же писал: "Вариант с быстрым переключением оружия (выбором героя) туда-сюда не подходит, так как собьются настройки оружия, которое на данный момент в руках."
Юниты - герои, их иконки должно быть видно, чтобы переключаться между ними.
Diaboliko, немного переделал карту. Вот новая версия: xgm.guru/files/100/189738/comments/346852/Shooter_0.11.w3x.
Триггер Ammo Show в папке Оружие - там устанавливается значение очков герою.
Загруженные файлы
21
А почему просто не запоминать и не возвращать настройки? Слишком неудобно?
20
Автор где-то накосячил. В прикрепленной карте два героя. Один из них - невыделяемый. Когда горный король получает приказ стоп - он и второй герой получают +1 очко способностей. Отдавая приказ удержания позиции - -1 очко способностей. Это дело исправно отображается на их боковых иконках.
Триггеры созданы при помощи триггерного GUI и, при этом, явно не без помощи индуса. Искать ошибку кому-либо кроме автора в нем - не рентабельно. (по факту - это проще переписать. Но у гуишников это занимает много времени, да)
Загруженные файлы
Принятый ответ
18
Diaboliko, по ходу, там действительно где-то притаился косяк. Видел бы ты оригинал карты - Unres - там ооочень сложно разобраться, что как работает... Придётся переписывать систему на свою. Тем более там ещё косяки обнаружились. Ответ на вопрос дан, так что закрываю тему и ухожу создавать новую систему.
ClotPh, не понял, какие настройки.
21
Maniac_91, ты сам пишешь: "Вариант с быстрым переключением оружия (выбором героя) туда-сюда не подходит, так как собьются настройки оружия, которое на данный момент в руках". Вот я про эти настройки и спрашиваю, нельзя ли их просто запомнить и вернуть после переключения.
18
ClotPh, а, эти. Была мысль, что можно отключить триггер, срабатывающий на выбор юнита, потом переключить туда-сюда и снова включить триггер. Но там каждые 0,3 секунды таймер срабатывает в другом триггере, проверяющем оружие, которое "в руке". Может произойти ошибка. Но всё равно спасибо за совет.
Попробую свою систему сделать. Возможно, там такой проблемы не будет.
18

Можете меня поздравить, систему запилил) Никаких проблем с очками навыков больше нет))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.