Здравствуйте. Протестировал ваш вариант скрипта
enemy_creatures = {106,107,108,109,110,111,112,15,16,17,18,19,20,21, 22,24,25,26,27,28}
counter = length(enemy_creatures) --Размер счётчика не задаётся вручную
for enemy = 1, counter do
if GetHeroCreatures(hero, enemy_creatures[enemy])>=1 then
counter = counter -1
end
end
немного изменив. Всё работает. Но рекомендую воспользоваться более удобным решением обхода массива:
for key, id in enemy_creatures do
if GetHeroCreatures(hero, id)>=1 then
counter = counter - 1
end
end