Добавлено через 59 минут Тогда такой вопрос: можно ли применять значение из массива для текстовых сообщений? Например...: "ваши войска + < value=army[3] >" ?
Добавлено через 1 час 29 минут Извиняюсь, но у меня еще один вопрос: -Как мне посчитать общее число объектов (допустим, тех же многострадальных крестьянских хижин) на карте? Общее имя я выдать им могу. Но вот как вывести все это в общую числовую переменную?
Heroistа как же это.... блин, надо точно разобраться, как это for работает. все никак не найду времени. штука то полезная) n-ый раз спасибо!
Цикл со счетчиком. В приведенном выше примере будет выполнять код для каждого элемента массива GetObjectNamesByType. i,hut-индексы, при этом hut обозначает текущий индекс элемента массива, i - хз для чего нужен, но без него не работает.
i -- это переменная, которая в процессе цикла получает постоянную прибавку на единицу. После вызова цикла соответственно в i будет лежать количество его выполнений (не помню, есть ли тут функция "бряк", но в языках с этой функцией может быть актуально).
Вообще в данном случае цикл выполнит код для всех элементов массива. i - ключ (индекс) элемента массива, необязательно число и необязательно проходит их в порядке возрастания, а hut - значение элемента массива.
Добавлено через 58 секунд Мент, какой бряк, что он делает или должен делать?
Спасибо за объяснения, народ! Просто здесь for несколько отличается, как мне показалось, от его собратьев в других языках программинга.
Добавлено через 5 часов 17 минут Ошибка "quantity cannot be negative" - может быть вызвана тем, что переменная равна 0? Считается ли это число отрицательным в скриптах?