Как сделать?
…
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>'
Light_333,
Тема “HTML-тэги map и area”
Вновь всем доброго времени суток :) Шарясь в 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’ами натянутые отношения))
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
Что с ними делать, зачем они нужны? Если я, например, захочу опубликовать игру, нужно ли копировать их в архив вместе с остальными файлами?