Добавлен Qulore
Я читал статью на сайте, посмотрел наработку на хайве, но всё равно остается вопрос, как сделать иконки героям в мультиборде. Я не могу представить, в наработке на хайве чел просто спавнил магов и ставил иконки магов, в моей карте выбор героя через таверну, и игрок красный может взять любого героя(их более 30), и нужно сделать как-то так , чтоб в таблице была именно его иконка, это наверное самое непонятное для меня. Всё что я могу сделать по этому поводу это каким-то боком узнать кого игрок красный пикнул и сделать 1000 условий, и если он пикнул именно этого героя, то поставить такую-то иконку, и так для более 30 героев, и 8 игроков. И челы которые щас это читают, пожалуйста не пишите мне что там ты тупой иди читай статьи они тебе там помогут, ага помогут прочитал 1 на сайте(узнал как сделать состояние героя, очень полезно оказалось), я даже наработку скачал с сайта, там чел так же, если зашел сюда то сделать такую-то иконку, но у меня на карте выбор через таверны. Я кстати наверное слепой, но я на сайте нашел 2 стать по мультибордам, не в 1 не было про мою проблему, а ещё челы, которые скажут да таких вопросов было много, я хз может это только у меня, но когда я ввожу в поиске что-то про мою проблему, меняю запрос, там вообще не то что я ввел.
Принятый ответ
Qulore, циклом и сравнением. ты циклом перебираешь каждый тип, сравнивая выбранный тип с текущим. И когда выпадет нужный индекс массива, тогда ты и прознаешь нужный номер строки.
цикл А
ЦИКЛ A ОТ 0 до MAX
if ID[A] == Тип выбранного героя then
NUM = A
endif
set A = A+1
конец цикла
if ID[A] == Тип выбранного героя then
NUM = A
endif
set A = A+1
конец цикла
показать строку с номером NUM
зафиксировать событием покупки, выбора, или входа, выбирая нужные константы. entering unit (входящий юнит), selling unit (покупаемый юнит)
зафиксировать событием покупки, выбора, или входа, выбирая нужные константы. entering unit (входящий юнит), selling unit (покупаемый юнит)
тут есть примеры
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован biridius
потом соответствующий массив айдишников от героев
и при пике героя перебирать массив циклом, находить номер героя и по номеру соответствующую иконку
Реализация к слову достаточно примитивеая, таких вопросов было сотни, странно что не дошло....
Таверна - тупо магазин, там можно продавать дамика и сапавнитт где надо героя, а используя абилку общие магазины (смотри лавку альянса) и настрааивая союзы владельцу магазина и игрокам можно сделать что игрок может нанять героя не находят рядом дргим юнитом, к примеру кругом силы. Герои тяжёлые юниты, их лучше подгружать а в таверне продавать даммиков., так не будет пролагов.
Отредактирован MpW
if ID[A] == Тип выбранного героя then
NUM = A
endif
set A = A+1
конец цикла
зафиксировать событием покупки, выбора, или входа, выбирая нужные константы. entering unit (входящий юнит), selling unit (покупаемый юнит)
Отредактирован MpW