У меня есть спелл который спавнит героя для применяющего игрока, и проблема в том что первый герой становится на F2, а тот что спавнится на F1. Как можно сделать что-бы тот что спавнится ставал на F2?

Что-бы такое не происходило, нужно в моём случае эдо-хашираму, создать в коде ниже чем орочимару.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Ответы (1)
15
rsfghd, Нее такое не хочу, тогда всё откдшится, а мне такое не нужно) Я пробывал заовнить его на нейтрала и сразу же обратно, но это не помогло.
6
Создаёшь нового героя при первом касте спелла, который меняет героев, прячешь того кто на F1 :
call ShowUnit(u1, false)
call PauseUnit(u1, true)
call SetUnitInvulnerable(u1, true)
Затем если надо переключить на героя F1:
call ShowUnit(u1, true)
call PauseUnit(u1, false)
call SetUnitInvulnerable(u1, false)
call ShowUnit(u2, false)
call PauseUnit(u2, true)
call SetUnitInvulnerable(u2, true)
Офк сюда ещё нужно функции на копирование предметов и лвла и хп при переключении.

Но самый лучший способ,тк ты на мемхаке , это просто менять модель юниту и менять ему абилки. Глянь как я это в нле делаю. Пример: Наруто кьюбичакрамод [T]
Ответы (3)
15
SAND, Короче я немного переписал это всё дело, но при первом использовании эдо тенсей хаширама на F1, при втором и далее стоит на F2. А че на F1 не пойму.
15
Что-бы такое не происходило, нужно в моём случае эдо-хашираму, создать в коде ниже чем орочимару.
Принятый ответ
26
Герои забиваются в панель быстрого доступа соответственно тому, в каком порядке они кэшировались игрой, т.е. в начале списка будет тот, кто был создан раньше. Если ты хочешь динамически перемещать иконки героев, то этого не выйдет сделать (без пересоздавания новых героев). Единственный вариант - создавать героев в определённой последовательности, что бы сохранить их порядок.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.