Перейти к содержанию

CemKey

Свободные плагиностроители
  • Постов

    3309
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные CemKey

  1. Оффтоп: Никак не могу понять при чем тут Обливион. Раздел вроде TESIII.

     

    Теперь вопрос. Скачал Беттербодивский исходник, импортнул на него модельку, прилинковал к бипеду (как написано в туториале Майка ArmorForMorrowind.pdf), экспрортнул и подгрузил к игре(привязку к скелету и все остальное делать пока не стал). Загрузил игру а там отображаеться только Беттербодивская часть, а моей модельки нет.

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

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

  3. При таком виде:

    Player->Position, (pometka-> GetPos, x + 50), (pometka-> GetPos, y + 50), (pometka-> GetPos, z), 0

    выдает "You need to enter an x pozition on line 37? Compiled script not saved!".

     

    А во втором случае "Line 11 function reference object "z_pos" not found.". Затем "Syntax error line 11. Miss mached parenthesis." Но "z_pos" в одиннадцатой строке нет.

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

    Begin vozvratScript

     

    short button

    short messageOn

    short reset

    short OnPCEquip

     

    ;if ( MenuMode == 1 )

    ; Return

    ;endif

     

    if ( OnPCEquip == 0 )

    set reset to 0

    endif

     

    if ( reset == 1 )

    return

    endif

     

    if ( OnPCEquip == 1 )

    if ( reset == 0 )

    Set OnPCEquip to 0

    MessageBox "Вернуться?" "Да" "Нет"

    set messageOn to 1

    endif

    endif

     

    if ( messageOn == 1)

     

    set button to GetButtonPressed

     

    if ( button >= 0 )

    set messageOn to 0

    endif

     

    if ( button == 0 )

    Player->Position, "pometka -> GetPos, x", "pometka -> GetPos, y", "pometka -> GetPos, z", 0

    set reset to 1

     

    elseif ( button == 1 )

    set reset to 1

    return

    endif

    endif

     

     

    End

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

    Можно ли такое сделать через переменные(x,y,z,r,n)? И как эти переменные приклеить к "пометке"?

  6. Вот отрезок скрипта:

     

    elseif ( state == 3 )

    messagebox "Well, why don't you tell me about yourself? I already know you're brave and resourceful, but how did you get started adventuring in Vvardenfel?" "I came here

    aboard a prisonship." "Can we cut the smalltalk?

    I just want to get some sleep."

    set state to 5

     

    При компиляции выдает, что соманды "aboard" не существует, но скрипт в игре работает, а мне этот "messagebox" надо перевести на русский и естно перекомпилить.

    А если всё сделать в одну строчку, то и в игре будет в одну строчку и весь текст не влезет. Просто вставится середина, а начало и конец вижно не будет.

    В игре он работает без ошибок.

    Мож придумка какая есть на этот счёт?

×
×
  • Создать...