Как сделать?
…
новичок,
если я правильно тебя понял:
# магазин
if подушка_куплена=0:
act "Купить подушку и отправить домой":
! тратим деньги
подушка_куплена=1
goto $curloc
end
end
--- магазин ---------------------------------
# спальня
if подушка_куплена=1 and подушка_взята<>1:
*pl "На кровати лежит подушка"
act "Взять подушку":
addobj "Подушка"
подушка_взята=1
goto $curloc
end
end
--- спальня ---------------------------------
точно, можно было и самому догадаться))) спасибо
еще такой вопрос. почему в навигаторе при pl описание выводится в основном окне
новичок,
это не основное окно. Просто При вёрстке шаблона окно дополнительного описания разместили сверху. И между ними нет границ. Не знаю, с какой целью это сделано, надо спрашивать у Некса. Но, если шаришь в html и css, можешь изменить шаблон и окно будет там, где тебе нужно.
не шарю
новичок,
ну, можешь попробовать так (не уверен, получится ли):
1. Заходишь в папку с установленным навигатором, потом в папку assets/skins/default
2. Копируешь содержимое папки default в папку со своей игрой
3. Теперь можешь редактировать шаблон интерфейса чисто для своей игры. В основном это файлы gameAwesomium.html и game.css.
4. Тут можно вырезать строки в gameAwesomium.html
<div id="qsp-vars">
</div>
и вставить их в другое место, например, после этих строк
<div id="qsp-inv">
</div>
Читай ещё вот эту тему https://qsp.org/forum/893-podrobnyj-razbor-izmenenia-dizajna-v-quest-navigator
И вот эту http://qsp.su/index.php?option=com_agora&task=topic&id=952&Itemid=57
gameAwesomium.html и game.css можно открывать любым текстовым редактором
пробую, спасибо
Всем привет. Можно ли сделать так что бы окно доп описаний было в разных местах в зависимости от локации?
Darvin432,
в классическом плеере — нет.
В Quest Navigator однозначно можно. Через css можно прописать разные классы с разным расположением окна, затем в нужном месте переключать их, например, командой java-script. Хотя я бы посоветовал тогда вообще отказаться от окна доп.описания и выводить всё в основном описании, но используя свои блоки (DIV) и стили.
То же самое и в классическом плеере. Если отказаться от окна доп.описания, можно использовать таблицы, с их помощью верстать нужное расположение элементов в окне основного описания, и таким образом можно сделать псевдо-окно доп.описания, а то и два. Так я делал в “Веренице миров…”
Всё это требует по-крайней мере хорошего знания html.
Всем привет. Подскажите про систему рандомизации что бы при заходе на определенную локацию перекидывало на одну из рандомных локаций и от этого зависел сюжет. Если не очень сложно то с примером кода пожалуйста.
Andrik3206,
мир=rand(1,3)
if мир=1:
goto 'мир вечного полдня'
elseif мир=2:
goto 'плоский мир'
elseif мир=3:
goto 'земля-616'
end
или покороче:
$мир[0]='мир вечного полдня'
$мир[1]='плоский мир'
$мир[2]='земля-616'
goto $мир[rand(0,2)]
Aleks Versus,
Спасибо
скиньте нормальный шаблон для навигатора. что бы доп. описание было под предметами
новичок,
разве тот способ который я тебе предложил, не сработал? У меня получилось более менее.
gameAwesomium.zip
спасибо