Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
Закрытая тема
Показано с 1 по 7 из 7
  1. Neophyte
    [Banned]
    Регистрация
    03.07.2004
    Адрес
    Один совсем один :(
    Сообщений
    43
    #1

    По умолчанию Как задать значение для переменной из другого скрипта ???

    Доброго вам вечера, вот пишу скриптик на ламбер и проблемка такая вышла:
    есть вот такая строчка
    set #kx %stand.10 [ #i 1 ]
    которая по идее должна обьявлять значение для переменной kx значения из скрипта с номером 10 :
    set %stand[ 1 1 ] 3024 (строчка из 10 скрипта), кто может мне помочь обьяснить или подсказать как можно по другому это задать или в чём моя ошибка что я не так пишу ?
    Заранее всем спасибо...

    Ps.Хотелось бы услышать мнение таких людей как : Baal, Alex M.A., Mips...
    Так же выслушаю мнения других людей но только по делу...
    PPs. Для написание оного используеться UOpilot v1.07 beta 7 WK.

  2. #2

    По умолчанию

    Если строка именно такая, то попробуй поставить пробел после stand. И все же хотелось бы узнать побольше, чем 2 строчки да еще в разных скриптах.

  3. Neophyte
    [Banned]
    Регистрация
    03.07.2004
    Адрес
    Один совсем один :(
    Сообщений
    43
    #3

    По умолчанию

    Цитата Сообщение от [PRD
    OMen]Если строка именно такая, то попробуй поставить пробел после stand. И все же хотелось бы узнать побольше, чем 2 строчки да еще в разных скриптах.
    Если сильно хочеться то пожалуйста, пробел там точно не помогоет
    Вот большая выдержка из первого скрипта :
    Цитата Сообщение от код
    for #i 1 #razmer 1
    set #kx %stand.2 [ #i 1 ]
    set #ky %stand.2 [ #i 2 ]
    gosub navigator // процедура перемещения чара к цели
    set #targx %derevo.2 [ #i 1 ]
    set #targy %derevo.2 [ #i 2 ]
    set #stattype %static.2 [ #i ]
    gosub vyrubka // процедура тотальной вырубки цели
    if wght > #ves
    gosub recall // реколл для разгрузки
    end_if
    end_for
    2 скрипт это массив в который заданны значение статических положений деревьев, задаються перед выполнением 1 скрипта, вот кусочек массива для 2-х деревьев :
    Цитата Сообщение от код
    // tree number 1
    set %stand[ 1 1 ] 3024
    set %stand[ 1 2 ] 712
    set %derevo[ 1 1 ] 3024
    set %derevo[ 1 2 ] 711
    set %static[ 1 ] 3302
    // tree number 2
    set %stand[ 2 1 ] 3027
    set %stand[ 2 2 ] 712
    set %derevo[ 2 1 ] 3028
    set %derevo[ 2 2 ] 711
    set %static[ 2 ] 3293

  4. #4

    По умолчанию

    Только что сам проверил такую же запись, нигде в этом куске кода ошибок нет. В чем неправильность работы заключается?

    И еще, скрипт с массививами значений деревьев должен быть запущенным всегда. Иначе значения ему считывать неоткуда. У тя так?

  5. Neophyte
    [Banned]
    Регистрация
    03.07.2004
    Адрес
    Один совсем один :(
    Сообщений
    43
    #5

    По умолчанию

    Цитата Сообщение от [PRD
    OMen]Только что сам проверил такую же запись, нигде в этом куске кода ошибок нет. В чем неправильность работы заключается?

    И еще, скрипт с массививами значений деревьев должен быть запущенным всегда. Иначе значения ему считывать неоткуда. У тя так?
    Всё разобрался сорри сам тупил, топик плиз клоуз...

  6. #6

    По умолчанию

    Цитата Сообщение от Gmur
    Всё разобрался сорри сам тупил, топик плиз клоуз...
    Так что было то?

  7. Neophyte
    [Banned]
    Регистрация
    03.07.2004
    Адрес
    Один совсем один :(
    Сообщений
    43
    #7

    По умолчанию

    Цитата Сообщение от [PRD
    OMen]Так что было то?
    В пилоте было кое что не правильно указанно и расположение скриптов по номерам было сделанного немного криво...

Ваши права

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