Допустим, есть массив переменных-юнитов (U[1], U[2]...U[3] и т. д.). Происходит событие: юнит применяет способность, и идёт перебор циклом (если Casting Unit = U[GetForLoopIndexA()], то делать действия). Но может, есть какой-то другой способ? Как узнать, какой индекс у переменной, в которую занесён юнит, чтобы не перебирать циклом?
Можно сделать через Custom Value (давать юниту значение, равное индексу), но что делать, если этот параметр занят?

И ещё на эту тему. Как узнать, какой индекс у таймера, который завершил отсчёт?

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

но что делать, если этот параметр занят?
Перенести то, чем занят этот параметр, в массив переменных (под тем индексом, который будет в CustomValue).

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
18
7 лет назад
Отредактирован Maniac_91
0
nvc123, а есть такие системы для таймеров, чтобы узнавать их индекс?
Когда-то в этом или прошлом году видел что-то про прикрепление числа к таймеру, но не могу никак найти.

А, всё, нашёл. Спасибо
2
16
7 лет назад
Отредактирован avuremybe
2
Когда-то в этом или прошлом году видел что-то про прикрепление числа к таймеру, но не могу никак найти.
Постил ScorpioT1000
Наработка тут xgm.guru/p/wc3/timer-exploit
0
18
7 лет назад
0
avuremybe, да, спасибо.
Искал по ключевому слову "индекс", чтобы найти способ получения индекса переменной. Не нашёл. Написал вопрос. А второй вопрос вдогонку написал, когда вспомнил, что когда-то сталкивался с этим.
0
32
7 лет назад
0
Maniac_91, TimerExploit - лютый костыль, он не быстрее ни капли, обычной хештаблицы.
0
28
7 лет назад
0
quq_CCCP, зато выглядит прикольно
0
26
7 лет назад
0
quq_CCCP:
Maniac_91, TimerExploit - лютый костыль, он не быстрее ни капли, обычной хештаблицы.
с этого момента поподробнее. насколько мне известно, хеш таблица довольно медленная штука
0
28
7 лет назад
0
Hate, хеш не такой уж и медленный
в отличие от кэша
конечно медленнее чем обращения к глобалке но не намного
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.