Можно ли через мемхак получить уровень боевой единицы по его равкоду?

Принятый ответ

Даже если и нет, можно создать боевую единицу этого типа на карте, посмотреть уровень и удалить (можно такое и в функцию занести).
Так же, кстати, высчитываются "дефолтные" макс. хп, макс. мана и т. п. у такого-то типа юнитов.
0
19
6 лет назад
0
Похожие вопросы:

ответ
как привязать переменную к существу
хэш,кс,структуры
выбор обширен
все варианты расписаны в статьях
ответ
Пассивки в книге заклинаний работают, даже если запретить доступность самой книги для игрока.Так что да.
ответ
не стоит использовать ждать
создаём для юнита целочисленную переменную time
1 триггер
 Событие 
 	периодическое событие - каждые 0.1 сек.-
 Условие 
	time > 0
Действие  
	set time = time - 1
	если time == 0 то понизить уровень способности "незаметность" для "герой" до 1
	
2 триггер
 Событие
	боевая единица - юнит атакован
 Условие
	Атакующий юнит=герой или Атакованный юнит=герой
 Действие
	set time=30
	боевая единица - повысить уровень способности "незаметность" для "герой" до 2
не забудь закрыть вопрос (для этого выбери лучший ответ)
ответ
В одной из миссий за нежить в TFT есть рычаг, при уничтожении которого определённая область заливается водой. Посмотри, как там сделано.
Там Артасу и Ануб'араку надо было пройти сквозь тучу башен, герои их залили водой, башни уничтожились.
ответ
Name Legion:
первый и второй скрины - ты создаешь юнита "Выбирайте героя" для каждого игрока, потом накидываешь игроку-владельцу выборку. Так понял? ДА ВСЕ ПРАВИЛЬНО
третий и четвертый скрины - это один триггер? ДА
при создании (входе в игровую карту) юнита ты показываешь диалог одному игроку (при входе в эту область) я показываю диалог этому игроку!!!!
пятый скрин - здесь при нажатий диалоговой кнопки ты что-то делаешь. Скорее всего проблема в пике. ДА проблема в пике
дебаг тут не нужен...я и так понимаю где он останавливается а где идет дальше..я хочу узнать как создать этого выбирайте героя, выбрать этого выбирайте героя в этой области где я его создал добавить выбирайте героя в селекции для этого игрока и чтобы эти 2 триггера правильно работали
avuremybe:
я не пойму откуда все эти куски кода
куски...объясняю....первые 2 это идет создание выбирайте героя для всех игроков... 3 4 это один триггер и 5 это отдельный триггер
вот так выглядит он
и вот так для всех остальных игроков
а так выглядит 2 триггер
Хотя не понятно. Где фильтр? Ты хотя бы условием отсеивал, или проверял бы. Сделал бы так, что на каждого пикнутого юнита накидывать на него выбор владельца. где дебаг?
и вот как это сделать...покажи условием
решил вопрос....проблема была в том что я выбирал только что созданного юнита...за счет этого на первые 2 показано что last created unit = выбирайте героя...он думал что только что созданный юнит не герой а выбирайте героя..потому и переключался выбор
теперь в выборе уровня сложности стоит условие
спасибо

0
21
6 лет назад
0
Даже если и нет, можно создать боевую единицу этого типа на карте, посмотреть уровень и удалить (можно такое и в функцию занести).
Так же, кстати, высчитываются "дефолтные" макс. хп, макс. мана и т. п. у такого-то типа юнитов.
Принятый ответ
0
21
6 лет назад
Отредактирован scopterectus
0
ClotPh, я знаю, но создание боевой единицы ресурсозатратно. В моем случае это вызовет фриз на несколько секунд, так как данная функция будет использоваться большое количество раз.
4
12
6 лет назад
4
ScopteRectuS:
ClotPh, я знаю, но создание боевой единицы ресурсозатратно. В моем случае это вызовет фриз на несколько секунд, так как данная функция будет использоваться большое количество раз.
Что мешает сделать это 1 раз в начале карты для всех юнитов и занести данные по уровням в хештаблицу?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.