Как сделать?
…
ДоБрЫй_МеДвЕдЬ, QSP (вроде как) не может подсчитывать переменные в реальном времени. Попробуй увеличивать переменную $time каждое (любое) действие.
FreshBlood,
В принципе, то что ты и спрашивал voooot.qsp
*На локации “Предметы” добавь ‘unsel’(в самый конец)
ДоБрЫй_МеДвЕдЬ,
Ну, начнём с того, что переменная с $(символ доллара) - текстовая. Следовательно, $time += 1 не работает. А вот переменная без этого символа, будет идти в плюс.
Чтобы автоматизировать:
$counter = 'COUNTER'
COUNTER
if time >= 1000: *pl 'Вы проиграли' & gt 'Начало'
time += 1
Но странно что ты используешь переменную time. Ведь есть часы и минуты. А у тебя, просто единый числитель.
FreshBlood:
ДоБрЫй_МеДвЕдЬ, QSP (вроде как) не может подсчитывать переменные в реальном времени. Попробуй увеличивать переменную $time каждое (любое) действие.
Настоятельно рекомендую, как и все новичкам, внимательно изучайте документацию и знакомитесь с возможностями движка)
Если сильно захотеть, на qsp можно будет реализовать очень многое)
Svartberg,
Svartberg:
внимательно изучайте документацию и знакомитесь с возможностями движка)
Я не силён в программировании, поэтому мне - что читай документацию, что не читай. Если бы чтение документации помогло мне в решении этой задачи, я бы не написал сюда)))
Oliver,
тоже самое. Я про языки программирования знаю только то, что есть Basic, а есть Pascal. Мне простительно не отличать текстовую переменную от обычной
В самой игре я и использовал переменные hour и minutes, а сюда написал time просто для примера
А вообще большое спасибо за оказанную мне помощь. Большинство людей на этом форуме отзывчивые и готовы помочь)))
ДоБрЫй_МеДвЕдЬ,
Главное что я помочь смог, так как, сам слегка подзабыл язык)
Народ, как сделать динамическое изображение(ну или как-то так называется), чтобы по нажатию по него - оно менялось на другое.
Изображения у меня в текстовых переменных если что.
jeesson,
делается просто.
! $picture_1='<img src="изображение_1.jpg">'
! $picture_2='<img src="изображение_2.jpg">'
if изображение_маркер = 0:
*pl '<a href="exec:изображение_маркер=1 & goto $curloc">'+$picture_1+'</a>'
elseif изображение_маркер=1:
*pl '<a href="exec:изображение_маркер=0 & goto $curloc">'+$picture_2+'</a>'
end
Aleks Versus,
Как сделать чтобы при нажатии на предмет в инвенторе открывалось окно действий?
NaViGaToR,
чтобы открывалось окно действий?
Если тебе нужно, чтобы в окне действий появлялся список действий над предметом, делаем так:
Создаём локацию с любым названием, для примера — поВыборуПредмета.
Прописываем это название в специальную переменную в самом начале игры:
$onobjsel = 'поВыборуПредмета'
На локации поВыборуПредмета пишем что-то типа:
if $selobj = 'Отвёртка':
! если выбран предмет Отвёртка
! добавляем действия
act 'Ткнуть в глаз':
*pl 'Вы ткнули себе в глаз.'
end
act 'Подрегулировать громкость':
*pl 'Вы почесали отвёрткой в ухе.'
end
end
! снимаем выделение с предмета
unsel
Если нужно меню, вот есть такой примерчик у меня — #ТЫЦ#
Если же ты отключаешь окно действий, а потом включаешь его обратно при щелчке на предмете, то showacts тебе в помощь (и первый пример).
Aleks Versus,
Спасибо за помощь. Довольно смешные примеры. Ты ведь не против если я сделаю в игре пасхалку с отвёрткой?
Кстати нашел один недочет: в коде вместо *PL лучше поставить *NL
NaViGaToR,
смотря в каком коде) Если до этого использовался оператор *p, а текст должен выводиться с новой строки, то *nl безусловно лучше.
Aleks Versus,
Ну у меня такой код где надо *NL. А насчет пасхалки ты не против?
NaViGaToR,
нет, не против. Если почитаешь вверх по теме, найдёшь “весёлых” примеров от Некса вагончик и маленькую тележку. Так оно лучше запоминается, он говорит. Я согласен. :D
Народ, как осуществить переход локацию с параметром(как-то так) в <a href=“exec:”>?
почему-то переход не осуществляется( что я не так пишу?
я остановился на данном этапе:
Локация 1
$Текущая_локация=CURLOC
*p'<center><table border="0" cellspacing="0" cellpadding="0">'
*p'<tr>'
if Что_то=0:
*p'<td> <a href="exec:Что_то=1 & gt $Текущая_локация">'+$Что_то['открыто']+'</a> </td>'
elseif Что_то=1:
*p'<td> <a href="exec:Что_то=0 & gt $Текущая_локация">'+$Что_то['закрыто']+'</a> </td>'
end
*p'<td><a href="exec:gt ''Куда_то'',''в_нем''"><img src="что_то.png"></a></td>'
*p</tr>
</table>
Локация 2 (Куда_то)
if $args[0]='в_нем':
код...
end
jeesson,
так и делай )