Показать сообщение отдельно

Старый 02.09.2011, 00:36   #5 (permalink)
Graf
Новенький в Пустоши
 
Аватар для Graf
 
Сталкеры Пустоши
Graf вне форума
Регистрация: 02.09.2011
Сообщений: 36
Graf Нейтрален
По умолчанию

Хм, прийдётся делать около трёх новых квестов.
Нажми здесь, чтобы увидеть текст

Код:
short State
short Button
short StartOption
float Delay

begin GameMode
  if State == 0
   set Delay to GetSecondsPassed
   set Delay to 2
   set State to 2
  elseif State == 2
   set Delay to Delay - GetSecondsPassed
   if Delay <= 0
    set State to 3
    ShowMessage aaaMessageStartSelect
   endif
  elseif State == 3
   set Button to GetButtonPressed
   if Button  > -1
    set State to 2
    StopQuest AltStartSelector
    if iButton  == 0
     set StartOption to 1
     setstage CG01 0
    elseif iButton  == 1
     set StartOption to 2
     set gameyear to 2274
     set gamemonth to 7
     set gameday to 3
     set gamehour to 10
     Player.MoveTo aaaStartMarker
     EnablePlayerControls
     ClearNoActivationSound
     SetPCYoung  0
     StartQuest aaaStart
    endif
   endif
  endif
end


ShowMessage aaaStartSelect ; сообщение при старте игры (выбор)
if iButton == 0 ; продолжить обычный старт
elseif iButton == 1 ; начать новую линейку квестов

; Выбор времени в котором находится player
set gameyear to 2274 ; год
set gamemonth to 7 ; месяц
set gameday to 3 ; день
set gamehour to 10 ; время
Player.MoveTo aaaStartMarker ; перемещение на маркер
EnablePlayerControls
ClearNoActivationSound
SetPCYoung 0
StartQuest aaaStart ;Установка стадии 0

Это скрипт на первый квест.

Обезательно сделаешь пройденным квест у доктора Митчела.
  Ответить с цитированием