Добавлен N1ghtSiren
Нужно на хендл юнита прикрепить хендл таймера, а на таймер данные.(юнит+строка)
Проблемы начинаются, когда ЛИБО на одном таймере прикреплено больше одной пары данных, ЛИБО когда таймов на юните больше одного.
Одновременно обе задачи не могу решить уже 3й день.
Всего под это выделено 50 ячеек.
т.е. если таймер заканчивается, он впоследствии удаляется отсюда.
Проблемы начинаются, когда ЛИБО на одном таймере прикреплено больше одной пары данных, ЛИБО когда таймов на юните больше одного.
Одновременно обе задачи не могу решить уже 3й день.
Всего под это выделено 50 ячеек.
т.е. если таймер заканчивается, он впоследствии удаляется отсюда.
Кратко:
Приходит кастер, цель, таймер и описание.
в ХТ на хендл цели записывается таймер, В ПУСТУЮ ЯЧЕЙКУ(важно)
луп для подбора свободных ячеек.
на хендл таймера записываются данные
нашёл - записал -луп остановился.
Другая функция через такой же подбор выводит данные на экран.
хт таймера != null -> что-то тут есть -> надо вывести----
Приходит кастер, цель, таймер и описание.
в ХТ на хендл цели записывается таймер, В ПУСТУЮ ЯЧЕЙКУ(важно)
луп для подбора свободных ячеек.
на хендл таймера записываются данные
нашёл - записал -луп остановился.
Другая функция через такой же подбор выводит данные на экран.
хт таймера != null -> что-то тут есть -> надо вывести----
В теории работать должно, но почему-то оно не работает.
раскрыть
public function onUnitLogAdd(unit c, unit u,timer t, string desc)
int id = getUnitUserDataCV(u)
int h = GetHandleId(t)
timer array ti
for i = 0 to 50
ti[i] = LoadTimerHandle(onUnitLog,GetHandleId(u),600+i)
if ti[i] == null
SaveTimerHandle(onUnitLog,GetHandleId(u),600+i, t)
SaveUnitHandle(onUnitLog,h,300+i,c)
SaveStr(onUnitLog,h,900+i, desc)
ti[i] = null
i = 50
ti[i] = null
onUnitBuffs[id] = onUnitBuffs[id]+1 //кол-во бафов на цели
Принятый ответ
Юзай XT + структуры.
Лично я ХТ использую только для связи инстанции структуры и таймера.
Лично я ХТ использую только для связи инстанции структуры и таймера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Лично я ХТ использую только для связи инстанции структуры и таймера.
Скоро альфа с целым 1 героем \o/