Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 4 из 4
  1. Мираж былого...
    Аватар для Devil Dun'Shaar
    Регистрация
    06.09.2003
    Адрес
    Devil Dun'Shaar [BoS]; Metotron [D-Tox]; enJoy | Devil
    Сообщений
    3,480
    #1

    По умолчанию Использование массивов в Пилоте

    Вопрос в принципе обширный...
    Поскольку до меня вообще не доходит для чего нужны эти самые массивы, я прошу сведующих в этой области людей объяснить предназначение массивов, возможности, которые они предоставляют, а также синтаксис.
    Желательно сначала на элементарном, а потом и на сложном уровне...
    т.е. грубо говоря сначала объяснить, что есть "лог", потом показать как из него доску сделать, а потом объяснить, как сделать из досок стол

  2. Adept

    Регистрация
    23.02.2004
    Адрес
    [ Полипропиленовое счастье ]
    Сообщений
    799
    #2

    По умолчанию

    Массивы, это много разных значений одной переменной.
    Например у нас есть переменная X у неё могут быть значения X[1]=10, X[2]=35, X[3]=50 и.т.д.
    Значение в скобках удобно изменять в цикле, например
    for <имя><начало><конец><шаг>
    for #i 0 10
    X[i+1]:=X[i]+5
    end_if
    Я использовал массивы в макросе на ламбер. У меня в макросе было 120 деревьев, и были переменные DerevoX[i] и DerevoY[i] изменяя i в цикле я изменял координаты дерева.
    Координаты дереывьев я считывал из отдельного скрипта.

  3. #3

    По умолчанию

    если тебя интересует что такое массивы в общем виде то это конечная группа переменых одного типа которые определяются одним и тем же именем но разными индексами

    например:
    A[1]=1; -это значит что в массиве А первой ячейке присваивается значение 1,
    В[1]=A[1] - ну а это присвоение значения 1ой ячейки массива А в первую ячейку массива В.

    немного коментариев
    пилота к сожалению под рукой небыло но лично я че то не вижу много смысла применять в нем массивы(координаты которые приведены в предидущем примере не гениальная идея так как сбиватся будет), а вообще если интересуют вопросы программирования то пиши в личку через неделю адсл поставят буду дома гамить

  4. Visual Destruction

    Регистрация
    13.09.2004
    Адрес
    [Anarchy] [I.R.A.] [V]
    Сообщений
    5,298
    #4

    По умолчанию

    Цитата Сообщение от vampire
    Массивы, это много разных значений одной переменной.
    Например у нас есть переменная X у неё могут быть значения X[1]=10, X[2]=35, X[3]=50 и.т.д.
    Значение в скобках удобно изменять в цикле, например
    for <имя><начало><конец><шаг>
    for #i 0 10
    X[i+1]:=X[i]+5
    end_if
    Я использовал массивы в макросе на ламбер. У меня в макросе было 120 деревьев, и были переменные DerevoX[i] и DerevoY[i] изменяя i в цикле я изменял координаты дерева.
    Координаты дереывьев я считывал из отдельного скрипта.
    немного подправлю,это когда у 1 переменной много значений одновременно!

Ваши права

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