XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Myth
The Temple
offline
Опыт: 19,141
Активность:
массив локальных переменых
почему не проходит такая вещь: set a[i] = udg_atribut[i], где i - счётчик в цикле. при попытке сохранить, он выдаёт "отсутствует выражение" и указыает на эту строку. мне кажется проблема в этом i.
Помогите, пожалуйста !
ЗЫ в джассе я чайник с большой буквы, поэтому по подробнее, пожалуйста))
Старый 30.08.2008, 14:59
J
expert
offline
Опыт: 48,447
Активность:
код побольше выложи, т.к. из одной строчки никаких ошибок не видно
во первых должны присутствовать переменые массивы a и udg_atribut и инициализованая переменая i, если это есть то ошибок быть нидолжно
Старый 30.08.2008, 15:10
Myth
The Temple
offline
Опыт: 19,141
Активность:
Код больно большой, но всё, что ты перечислил присутствует. А почему вообще может выскакивать такая ошибка: "отсутствует выражение"? - именно она и высвечивается.

Myth добавил:
что-то сотворил, что ошибка стала "отсутствует название")) старая убралась.

Myth добавил:
Ну как я понял в коде можно использовать переменные (в квадратных скобочках) не только цифры?

Myth добавил:
Jon, а инициализованная переменная - это такая, которой присвоено значение и всё. Я правильно понял?

Myth добавил:
Может дело в том, что у меня i - глобальная переменная?
Старый 30.08.2008, 15:24
Dragon Knight
Меткий стрелок!!!
offline
Опыт: 4,138
Активность:
Цитата:
Jon, а инициализованная переменная - это такая, которой присвоено значение и всё. Я правильно понял?


Инициализированная переменная это:
function myfunc takes nothing returns nothing
local <type> <name>//Это и называется инициализированная переменная
Старый 30.08.2008, 15:26
Myth
The Temple
offline
Опыт: 19,141
Активность:
Dragon Knight, я всё понял ! мне нужно создать i не как глобальную, а как локальную переменную. .. .. .. да ! теперь всё работает))

Myth добавил:
А можно написать в скобках "udg_i" если она глобальная. всё ! разобрался. Спасибо.
Старый 30.08.2008, 15:31
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:04.