Как сделать так, чтобы в одном здании было больше 10 предметов ?
В некоторых картах я заметил, что в магазинах или казармах есть способность - "Следующая страница" и при нажатии на неё - все предметы, юниты в здании, магазине полностью заменяются и так далее при повторном нажатии. А в конце все предметы,юниты - что были вначале снова появляются! как в замкнутом круге. Вопрос! как это сделать?!
П.С. У меня есть свой способ, но я думаю что он неправильный.
Он состоит в замене первого магазина на созданный заранее второй
при использовании той же способности и т.д....

Лучший ответ:
GhostKing2017, триггера у меня нет, так напишу.
Переменная-массив - юнит (например, Shop). В примере их будет три.
Юниты-магазины назвать по порядку: Shop[1], Shop[2], Shop[3] (и т. д.)
Целочисленная переменная i для массива
Способности без цели: Вперёд, Назад
Триггер
Событие
  • Юнит применяет способность.
Условие
  • Применяемая способность = Вперёд или применяемая способность = Назад
Действие
  • Если применяемая способность = Вперёд, то установить i = i +1.
  • Если применяемая способность = Назад, то установить i = i -1.
  • Если i больше 3, то установить i = 1
  • Если i меньше 1, то установить i = 3
  • Выбор - выбрать Shop[i] для переключающего игрока
P.S. Советую удалить русификатор, там обычно много косяков с переводом.



Просмотров: 185

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


Maniac_91 #1 - 8 месяцев назад (отредактировано ) 0
Замена - это хороший способ. Проще, чем удалять все предметы и создавать новые. А в разных "страницах" можно раскидать предметы по категориям (оружие, броня и т. д.). Ещё можно сделать кнопку "Предыдущая страница", чтобы назад листать.
GhostKing2017 #2 - 8 месяцев назад (отредактировано ) 0
Maniac_91:
Замена - это хороший способ. Проще, чем удалять все предметы и создавать новые. А в разных "страницах" можно раскидать предметы по категориям (оружие, броня и т. д.). Ещё можно сделать кнопку "Предыдущая страница", чтобы назад листать.
Maniac_91, А поподробнее можно насчет твоего способа, ну хотя бы как твой триггер построен?!
Или опиши хотя бы свой триггер какие там переменные используются?!
П.С. У меня редактор на русском если что!
Maniac_91 #3 - 8 месяцев назад 4

GhostKing2017, триггера у меня нет, так напишу.
Переменная-массив - юнит (например, Shop). В примере их будет три.
Юниты-магазины назвать по порядку: Shop[1], Shop[2], Shop[3] (и т. д.)
Целочисленная переменная i для массива
Способности без цели: Вперёд, Назад
Триггер
Событие
  • Юнит применяет способность.
Условие
  • Применяемая способность = Вперёд или применяемая способность = Назад
Действие
  • Если применяемая способность = Вперёд, то установить i = i +1.
  • Если применяемая способность = Назад, то установить i = i -1.
  • Если i больше 3, то установить i = 1
  • Если i меньше 1, то установить i = 3
  • Выбор - выбрать Shop[i] для переключающего игрока
P.S. Советую удалить русификатор, там обычно много косяков с переводом.
ssbbssc #4 - 8 месяцев назад 0
Maniac_91:
он еще и бажит редактор, помимо перевода