RU 📌 Pinned

Как сделать?

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

Light_333, Quest Navigator точно поддерживает. И, насколько я знаю, QSP тоже. Я использовал карту, как в html:

'<map id="CityMap" name="CityMap"><area shape="rect" coords="387,226,288,166" href="exec: gt ''cheked'',26" alt="Парк"><area shape="rect" coords="112,478,55,416" href="exec: gt ''house_jan''" alt="Парк"></map> 
<center><img src="content\jann\sportzal.jpg" usemap="#CityMap"></center>'

Вновь всем доброго времени суток :) Шарясь в js - файлах Quest Navigator, наткнулся на один интересный момент. В файле api.js, в строке 724 есть следующая заметка:

function qspExecJS(cmd) 
{
	// Выполняем яваскрипт, переданный из игры командой EXEC('JS:...')
	cmd = '<script>' + cmd + '</script>';
	$('#qsp-js-sandbox').html(cmd);
}

Получается, что Quest Navigator поддерживает возможность включения Javascript-ов прямо в игре? Или я чего-то не правильно понял?

cleep,
всё правильно, можно прямо в игре сделать вызов кода на яваскрипте.

Этим и обеспечивается гибкость и универсальность - так как то, что нельзя реализовать в плеере, можно реализовать на уровне скина. Всякие красивые эффекты, анимацию.

Ребят,вопрос такой: как добавить зависимый текст в описание (QGen)? К примеру, чтобы некоторые предложения отображались только при выполнении некоторых условий

Cannibal_Rat,
Просто под нужным условием пишешь нужный текст:
‘Ты посмотрел в зеркало и увидел что ты одет в’
if кольчуга=0:
‘рваную грязную рубаху.’
end
end
if кольчуга=1:
‘в новенькую блестящую кольчугу.’
end
end

благодарю

Всё правильно. Не считая лишних операторов “END” )

Только нужно использовать для вывода текста

*PL

иначе будут лишние переводы строки.

Nex, да, у меня с end’ами натянутые отношения))

Aleks Versus Moderator 10.07.2017 16:10 (8 years ago)

Larson,
почему так? Что сложного в end’ах? Открыл действие - закрыл end’ом. Открыл условие - закрыл end’ом.

*p 'Ты посмотрел в зеркало и увидел что ты одет в'
! открываем условие 
if кольчуга=0: 
   ' рваную грязную рубаху.'
   ! открываем действие
   act "Одеть кольчугу":
       кольчуга=1
       goto $curloc
   ! закрываем действие
   end
! закрываем условие
end
! открываем условие
if кольчуга=1: 
   ' в новенькую блестящую кольчугу.'
   ! открываем действие
   act "Снять кольчугу":
       кольчуга=0
       goto $curloc
   ! закрываем действие
   end
! закрываем условие
end

Можете объяснить как установить скаченный шрифт?
я чет туплю и вообще не втыкаю как это сделать :/
заранее спасибо :)

Правой кнопкой на файл, “Установить”.

Nex,
После этого момента я начал сомневаться стоит ли мне делать игры. Если я и это не понял как сделать, то всё очень плохо :/
Спасибо :P

NaViGaToR,
не переживай по пустякам )

Nex:

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

mkir,
1. Запустить игру, настроить размеры окошек по вкусу.
2. Закрыть плеер.
3. Скопировать файл qspgui.cfg из папки плеера в папку игры.
4. Проставить для файла qspgui.cfg в папке игры атрибут “только чтение”.

Тут такое дело. Следовал этим пунктам - и всё хорошо. Делаю несколько игр параллельно и редактирую старые, везде разные окна - так, как я их расставил. Однако почему-то в оригинальных папках с каждым тестом “копятся” какие-то непонятные (временные?) файлы .tmp

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

Скриншот прилагаю.

Log in or Register to post comments.