RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2425087 views

konolya,
потому что надо “перезайти” на локацию, чтобы действие появилось.

XGT $CURLOC

Я переписал твой код:

ACT '- Кто вы?':
    $SELACT
    DELACT $SELACT
    *PL '- Мы? Я сержант Калуга из Чистого неба.'
    END
END
ACT '- Что вы тут делаете?':
    $SELACT
    DELACT $SELACT
    *PL '- Нас нанял Волк, для обороны деревни от бандитов.'
    ! Вопрос о Волке должен появляться после того, как нам о нём рассказали,
    ! поэтому "вкладываем" одно действие в другое.
    ACT '- Кто такой Волк?':
        $SELACT
        DELACT $SELACT
        *PL '- Волк, это учитель для новичков. Сходи к нему, он живёт дальше по дороге в том доме.'
        Волк = 1
        XGT $CURLOC
    END
END
IF Волк = 1:
    ACT 'Назад.':
      GT 'Деревня новичков [Улица]'
    END
END

подскажите в чем может быть проблема, моя игра перестала открываться (редактор 400b1), он видит файл, но при попытке открыть ничего не происходит. другие игры нормально открывает. сама игра запускается плеером, работает нормально.
з.ы. ребутнул комп заработало, вопрос снят

Народ, подскажите плиз по коду
ругается, что не находит такой метки и как сделать, я хрз:

:cheatloop
     clr
     if Cheat1 = 1 :
             pl'<a href="exec:Cheat1=0 & jump ''cheatloop''"><b>Читы ВЫКЛЮЧЕНЫ</b></a>'
         else
             pl'<a href="exec:Cheat1=1 & jump ''cheatloop''"><b>Читы включены</b></a>'
         end

p.s.: был предложен вариант с заменой jump на gt location_name, но такой вариант не очень подходит и не красив.

true = -1
false = no true
gs 'displayStat'
!Локация displayStat
clr
$cheatStat = iif(Cheat1, 'включены', 'ВЫКЛЮЧЕНЫ')
nl'<a href="exec:Cheat1 = no Cheat1 & gs ''displayStat''"><b>Читы <<$cheatStat>></b></a>'

Нужны комментарии?

Я так понимаю у меня вновь ошибка в перезаходе на локацию? Подскажите почему msg не появляется при заходе на локацию?

if Утро = 1:
 msg 'У костра спят несколько сталкеров. Думаю их лучше не будить.'
 end
end
if День = 1
 msg 'У костра никого нет.'
 end
end
if Ночь = 1
 msg 'У костра сидят несколько сталкеров.':
  ACT 'Присоединиться к сталкерам.'
   gt 'Костёр [Шаблон]'
  XGOTO
  end
 end
end

И возможно ли переделать систему течения времени, которая представлена в примере, в что - нибудь подобное?

дни = время / (24*60)
часы = (время - дни*24*60) / 60
минуты = время - часы*60 - дни*24*60
if часы = 21 and минуты = 0:
 Ночь = 1
 Утро = 0
 День = 0
end
if часы = 6 and минуты = 0:
 Ночь = 0
 Утро = 1
 День = 0
end
if часы = 12 and минуты = 0:
 Ночь = 0
 Утро = 0
 День = 1
end
*PL 'Время: <<дни>> день, <<часы>>:<<минуты>>.'

konolya, да, у тебя время всегда по 1 минуте добавляется? нет такого, что сразу 2-5 минут добавляется?
Если время будет 6.10 к примеру, то игра не может понять какое время суток)
Лучше используй условие для времени:

if часы >= 21 or часы < 6:
Ночь = 1
Утро = 0
День = 0
end
if часы >= 6 and часы < 12:
Ночь = 0
Утро = 1
День = 0
end
if часы >= 12 and часы <21:
Ночь = 0
Утро = 0
День = 1
end

В этом случаи задаётся промежудок в часах.

konolya, а тут для чего 2 end везде?

if День = 1
msg 'У костра никого нет.'
end
end

А вот тут зачем XGOTO? Я не понимаю его роль, тем более он же, вроде, не будет выполняться если идёт после ‘gt’.

ACT 'Присоединиться к сталкерам.'
   gt 'Костёр [Шаблон]'
   XGOTO
end

konolya,

if Утро = 1: msg 'У костра спят несколько сталкеров. Думаю их лучше не будить.' 
if День = 1: msg 'У костра никого нет.' 
if Ночь = 1:
  msg 'У костра сидят несколько сталкеров.'
  ACT 'Присоединиться к сталкерам.': gt 'Костёр [Шаблон]' 
end 
!Запомни, один if и один end, а не два как у тебя. Так же учись правильно расставлять знаки двоеточия после if и act.

Можно ли на одну локацию выставить несколько звуков? Что бы они шли одновременно.

Как вообще включить музыку на одной из локаций? Прописываю play ‘Music/Sirena’, но ни чего не происходит.

konolya, ты ведь даже не пытался искать?
http://wiki.qsp.su/help:sound

konolya,
ты забыл расширение файла указать.

Я указывал расширение, но ничего не происходило. звука как не было так и нет. А может он вообще mp3 файлы не поддерживает?

konolya,я же кинул ссылку, там пример дан:

PLAY 'sound/music.mp3'

konolya,
mp3-файлы поддерживаются.

Log in or Register to post comments.