RU 📌 Pinned

Как сделать?

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

Aleks Versus Moderator 21.03.2016 19:54 (9 years ago)

Aaaspavel,
вот теперь ясно. В сохранении по-прежнему переменной $FNAME присвоено старое значение, так что ты правильно его меняешь. Но из-за проверки, которую делает плеер, сэйв не загрузится. Если debug = 1 выставленный в игре не поможет, нужно добавить его так же и в сэйв.

Aaaspavel,

! Стартовая локация
$ONGLOAD = 'ongload'
! Локация 'ongload'
$FNAME = 'a_HuxleyCaps'

Запустить игру, перезаписать сохранение. После этого этот код можно удалить из игры.

Как вставить музыку в квест на QSP? (только на примере кода для QSP иначе моя не понимать :/ ). И ещё видел в разделе “Разработчикам” документ “Как сделать плавное выключение музыки”, но документ пустой. Можете с этим тоже подсказать? (опять же, только на примере кода для QSP)

Aleks Versus Moderator 22.03.2016 18:47 (9 years ago)

Совёнок,

play 'путь к файлу с музыкой/music.mp3'

не работает?

Aleks Versus,
Не работает. Прописываю в коде локации play ‘D:\папка с музыкой/название песни/music.mp3’.

А, разобрался. А при отправке игры на модерацию, музыку… куда деть? В отдельную папку вместе с игрой вложить? А как прописывать путь тогда?

Совёнок,
Просто всё в архив, делаешь папку %Название игры%, в ней все файлы игры(музыку можно в отдельную папку), всё это в архивчик, и загружаешь на сайт.
Вот пример: primer.rar

Приветствую гуру. Только увлекся QSP, опыта особого в программировании нет. Посему вопрос:

if hour >= 6 and hour < 18:
bcolor = rgb(80,15,10)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end
if hour >= 18 and hour < 22:
bcolor = rgb(55,10,6)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end
if hour >= 22 and hour < 6:
bcolor = rgb(20,0,0)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end

Возможна такая формула - или все-таки 3 ифа подряд моветон?))) Срабатывают только 2 первых. И как в таком случае проще организовать “сумерки” в игре? Смена 2 бэкграундов это хорошо - но логично использовать сумерки а лучше бы и рассвет)

и кстати второй вопрос:
Возможно ли в QSP 5.7 осуществить наложение одной картинки на другую по образу и подобию вложенного примера?
http://s45.radikal.ru/i107/1603/5e/4c44a868308f.jpg
Пока тоже не врубился как, хотя видел что народ делал нечто подобное.

Spoiler

lamerUA:

if hour >= 6 and hour < 18:
bcolor = rgb(80,15,10)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end
if hour >= 18 and hour < 22:
bcolor = rgb(55,10,6)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end
if hour >= 22 and hour < 6:
bcolor = rgb(20,0,0)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end

Возможна такая формула - или все-таки 3 ифа подряд моветон?))) Срабатывают только 2 первых. И как в таком случае проще организовать “сумерки” в игре? Смена 2 бэкграундов это хорошо - но логично использовать сумерки а лучше бы и рассвет)

мне нра такой вариант:

Spoiler
if hour = 0:
	FColor = RGB(255,255,255)
	BColor = RGB(0,0,0)

elseif hour = 1:
	FColor = RGB(255,255,255)
	BColor = RGB(5,5,5)

elseif hour = 2:
	FColor = RGB(255,255,255)
	BColor = RGB(10,10,10)

elseif hour = 3:
	FColor = RGB(255,255,255)
	BColor = RGB(30,15,15)

elseif hour = 4:
	FColor = RGB(255,255,255)
	BColor = RGB(60,20,20)

elseif hour = 5:
	FColor = RGB(255,255,255)
	BColor = RGB(100,40,40)

elseif hour = 6:
	FColor = RGB(0,0,0)
	BColor = RGB(200,100,100)

elseif hour = 7:
	FColor= RGB(0,0,0)
	BColor = RGB(250,150,150)

elseif hour = 8:
	FColor = RGB(0,0,0)
	BColor = RGB(250,200,200)

elseif hour = 9:
	FColor = RGB(0,0,0)
	BColor = RGB(250,245,245)

elseif hour = 10:
	FColor = RGB(0,0,0)
	BColor = RGB(255,250,250)

elseif hour = 11:
	FColor = RGB(0,0,0)
	BColor = RGB(255,255,255)

elseif hour = 12:
	FColor = RGB(0,0,0)
	BColor = RGB(255,255,255)

elseif hour = 13:
	FColor = RGB(0,0,0)
	BColor = RGB(255,255,255)

elseif hour = 14:
	FColor = RGB(0,0,0)
	BColor = RGB(255,250,250)

elseif hour = 15:
	FColor = RGB(0,0,0)
	BColor = RGB(255,245,245)

elseif hour = 16:
	FColor = RGB(0,0,0)
	BColor = RGB(250,240,240)

elseif hour = 17:
	FColor = RGB(0,0,0)
	BColor = RGB(250,230,230)

elseif hour = 18:
	FColor = RGB(0,0,0)
	BColor = RGB(250,220,220)

elseif hour = 19:
	FColor = RGB(0,0,0)
	BColor = RGB(250,210,210)

elseif hour = 20:
	FColor = RGB(0,0,0)
	BColor = RGB(250,200,200)

elseif hour = 21:
	FColor = RGB(0,0,0)
	BColor = RGB(250,150,150)

elseif hour = 22:
	FColor = RGB(255,255,255)
	BColor = RGB(25,25,25)

elseif hour = 23:
	FColor = RGB(255,255,255)
	BColor = RGB(5,5,5)

end

а в твоём варианте:
if hour >= 22 and hour < 6:
bcolor = rgb(20,0,0)
fcolor = rgb(190,225,225)
lcolor = rgb(76,217,255)
end
наверное правильнее будет:

Spoiler
if hour >= 6 and hour < 18: 
    bcolor = rgb(80,15,10) 
    fcolor = rgb(190,225,225) 
    lcolor = rgb(76,217,255)

elseif hour >= 18 and hour < 22: 
    bcolor = rgb(55,10,6) 
    fcolor = rgb(190,225,225) 
    lcolor = rgb(76,217,255)
 
elseif hour >= 22 or hour < 6: 
    bcolor = rgb(20,0,0) 
    fcolor = rgb(190,225,225) 
    lcolor = rgb(76,217,255) 
end

твой вариант конечно красивый, но мне там нравится бэк чтобы был потемнее и поготичнее) спасибо)

Aleks Versus Moderator 25.03.2016 18:58 (9 years ago)

lamerUA,
наложение изображений в классическом плеере невозможно. Используй Quest Navigator.
Посмотри “плавное изменение цвета фона” в разделе “разработчикам” - вдруг поможет.

Вопрос к тем, кто больше знает CSS. Сам код записан в песочнице https://jsfiddle.net/ek7wxox0/ У меня есть всплывающая подсказка, сделанная через псевдокласс hover. Но она ни в какую не хочет абсолютно позиционироваться и выводиться вне блока с классом “cell”. Можно ли как-то заставить её позиционироваться абсолютно, не убирая div с классом “table”? Я понимаю, что здесь проблема с наследованием свойств от класса “table”, но с какой стороны подойти чтобы решить задачу я не знаю.
А полностью задача ставиться так: нужно создать div(он будет позиционироваться на страничке), в который будут вписаны div`ы с различным содержанием. Для каждого содержания существует своя всплывающая подсказка. Но нужно сделать так, чтобы она всё время выводилась в одном и том же месте.

Aleks Versus:

Re: Как сделать?

lamerUA,
наложение изображений в классическом плеере невозможно. Используй Quest Navigator.
Посмотри “плавное изменение цвета фона” в разделе “разработчикам” - вдруг поможет

а нафига вообще в qsp плавне изменение фона, если игры что в навигаторе, что в классике пошаговые? сделал шаг - цвет сменился, а плавность хоть на каждом действии смену сделай

Storm,

Spoiler

решение существует. Но, я думаю, что здесь его неуместно обсуждать. Тема про QSP. Мне кажется лучше будет, если вы откроете тему в более подходящем для этого разделе (не знаю в каком - весь форум о QSP), либо спросите на профильных ресурсах.

Log in or Register to post comments.