Как сделать?
…
Twinkie,
ну вообще-то это самая простая запись. Единственное, ты можешь сократить запись перехода:
ACT "Залезть на дерево": GT "Дерево", $selact
ACT "Подтягиваться": GT "Дерево", $selact
ACT "Лазить по дереву": GT "Дерево", $selact
! а на локации "Дерево"
$thisact = $args[0]
В $args[0] на локации будет то значение, которое ты прописал для команды перехода через запятую:
| ACT “Залезть на дерево”: GT “Дерево”, $selact |
|---|
Видишь да? после запятой стоит название выделенного действия, а значит на локации Дерево $args[0] будет возвращать именно это название. Если через запятую перечислить ещё какие-то значения, они соответственно на локацииДерево запишутся в args[1] arsg[2] … args[8].
Aleks Versus,
Эх, вот по массиву arsg я в справке вообще ни черта не понял, смотрел как на китайскую грамоту. и динамики не трогал пока.
С arsg у меня нет понимания, какие 9 параметров он хранит, как, и когда он это делает и т.д…. в общем, боюсь при использовании arsg я банально запутаюсь. за информацию спасибо, но уж лучше тогда оставлю как есть, а то потом на трезвую голову не разберусь.
P.S. Начинаю понимать суть анекдота:
Сын - пап, а почему Солнце
каждый день всходит на востоке, а заходит на Западе?
Отец - Солнце…
С - Да
П - Всходит на востоке…
С - Да
П - Заходит на западе…
СС - Да, папа
ПС - Каждый день?!
С - Да…
П - И давно так?
С - Ну, я не знаю… Всегда…
ПС - Знаешь что, Сынок? Работает - не трогай!!!
Маленько проштудировал HTML.
Как я понимаю небольшая разница в оформлении HTML в QSP есть.
Могу ли я к примеру реализовать кнопку <input type=“submit” value=“Начать”>. Qsp не понимает
Bup0H, возможности работы с html довольно скромны. Однако доступный синтаксис позволяет реализовать альтернативные методы. Если уж тебе в игре не обойтись без кнопок… То тебе тебе понадобится работа навигатора) Или же, если ты делаешь на классической версии, можешь просто красиво обставить текст, ну или минимально отрисовать кнопку и в качестве img, вставить в игру)
Спасибо, я просто хотел уяснить, значит HTML поддержка не полная.
В старой справке написано, какие именно теги поддерживает классический плеер.
Да и в новой http://wiki.qsp.su/help:html
как обновить локацию обработчика предметов?
$onobjsel = ‘submenu’
ADD OBJ ‘Инвентарь’
ADD OBJ ‘Статус персонажа’
ADD OBJ ‘Карта’
т.е. Мне нужно будет обновить инвентарь.
DeathSpace,
если тебе нужно выполнить код с этой локации в произвольном месте игры, можешь по gosub:
gosub 'submenu'
Aleks Versus,
Нет gs тут не работает к сожалению
думаю потому что локация submenu содержит несколько позиций инвентарь статус и карта
В итоге пришлось создать другую локацию в которую скопировал код только инвентаря с submenu и обновление получается происходит только на ней.Но из-за этого кода становится больше
Доброго времени суток, скажите пожалуйста, что я делаю не так?
Вот код:
if skrom<=5:
cla
*clr
‘<center><img src=“pict\gg\4селфи.jpg” ></center>’
‘<center>Класная фотка, надо будет кому нибудь показать</center>’
ACT ‘вернуться’:
gt ‘Кровать ГГ’
end
end
if skrom >5 and <=10:
cla
*clr
‘<center><img src=“pict\gg\5селфи.jpg” ></center>’
‘<center>А тут я в костюме ковбоя, очень милая маечка</center>’
ACT ‘вернуться’:
gt ‘Кровать ГГ’
end
end
Персонаж делает селфи в зависимости от его скромности, но выдает ошибку на строчку “if skrom >5 and <=10:”
Мне нужно что бы у меня было к примеру 15 фото, каждая будет прикреплена к определенному значению переменной skrom. Как легче сделать?
Что может быть не так? Сам я глуп в этом языке, решил обучиться и начать с самого простого, пожалуйста помогите :)
skov:
if skrom >5 and <=10:
должно быть
if skrom >5 and skrom <= 10:
Спасибо большое, а я начал ломать голову, оказывается все просто =)
skov,
сообщение “ошибка синтаксиса”, как правило, указывает, что ты где-то что-то недонаписал. ))
Доброго времени суток.
Скажите пожалуйста как использовать функцию IF и ELSE. Сейчас пытаюсь ввести их в игру, и не получается. В общем есть у меня готовый блок кода в котором прописывается “что будет если игрок нажмет на кнопку ‘Сон’”, там показывается рандом из нескольких картинок. А функция IF будет показывать определенные картинки если персонаж “напуган”.
Но у меня не получается..
ACT ‘спать’:
time+=340
Cla
*CLR
if mama_kux_zav = 2:
‘<center><img src=“pict\mom\1сны.gif” ></center>’
‘<center>Тут текст бла-бла-бла-бла</center>’
ACT ‘Встать’:
GT ‘Комната ГГ’
else
$image[0]= ‘<center><img src=“pict\gg\1спитГГ.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[1]= ‘<center><img src=“pict\gg\2спитГГ.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[2]= ‘<center><img src=“pict\gg\3спитГГ.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[3]= ‘<center><img src=“pict\gg\4спитГГ.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[4]= ‘<center><img src=“pict\gg\1гифсон.gif”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[5]= ‘<center><img src=“pict\gg\2cон.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[6]= ‘<center><img src=“pict\gg\2гифсон.gif”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[7]= ‘<center><img src=“pict\gg\2гифсон2.gif”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[8]= ‘<center><img src=“pict\gg\3гифсон.gif”></center>
<center>Тут текст бла-бла-бла-бла</center>’
*clr
$image[rand(0,8)]
ACT ‘Встать’:
GT ‘Комната ГГ’
END
end
END
end
ACT ‘Поваляться в кровати’:
CLA
*CLR
$image[0]= ‘<center><img src=“pict\gg\2кровать.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[1]= ‘<center><img src=“pict\gg\3кровать.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[2]= ‘<center><img src=“pict\gg\4кровать.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
$image[3]= ‘<center><img src=“pict\gg\4кровать.jpg”></center>
<center>Тут текст бла-бла-бла-бла</center>’
*clr
$image[rand(0,3)]
‘<center>Тут текст бла-бла-бла-бла</center>’
ACT ‘Встать с кровати’:
CLA
gt ‘Комната ГГ’
END
Вот, скажите пожалуйста что не так? Почему он не видит функцию IF? Всё для этого есть, переменная mama_kux_zav равна 2.
skov, убедительная просьба внимательно изучить документацию: http://wiki.qsp.su/help:conditional