Добавлен SсRealm
Запутался с массивом переменной.
Переменная _udg[t] t = 0 и увеличивается на +1 циклично у меня в триггере
В следующий раз она уже равно 1 и записалось для первого юнита как 1
В следующий раз равна 2 и записалось для второго юнита как 2 НО! Теперь она же и для первого юнита уже записала значение как 2 потому что теперь t циклично изменила значение.
В следующий раз она уже равно 1 и записалось для первого юнита как 1
В следующий раз равна 2 и записалось для второго юнита как 2 НО! Теперь она же и для первого юнита уже записала значение как 2 потому что теперь t циклично изменила значение.
А когда появится третий юнит то первые два уже будут иметь значение 3
Так и что же мне делать? Если у меня в карте сто юнитов я же не могу пердугадать и прочичать каждого, чтобы он не наследовал цикличность после присвоения своего значения, особенно если я и не знаю, кому из юнитов точно будет присвоено. В чем у меня ошибка?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если надо повысить счетчик - проходимся по массиву юнитов, если не нашли нашего юнита, тогда добавляем его. Если же нашли юнита, значит используем текущий индекс t для второго массива чтобы увеличить его счетчик B[t] = B[t] + 1
Для каждого юнита писать свою отдельную целочисленную A B C D и присваивать ей число от моего массива?
Отредактирован konvan5
Ты говоришь о решении, а что решаешь непонятно :D
Отредактирован konvan5
Отредактирован konvan5
Отредактирован konvan5
Вот тебе простейшее решение, где каждый юнит получит свое уникальное значение 1 2 или 3 и тд в кастомное значение, при этом одноразово.
Возможно это и есть то, что мне нужно
Чтобы не пересекалась с другими системами.
Отредактирован konvan5