Как сделать?
…
OPENQST [$путь] - открытие и запуск заданного файла игры.
При использовании данного оператора, не происходит удаления переменных, удаления предметов инвентаря, очистки дополнительного описания и строки ввода, а также остановки проигрываемых файлов (для этого в начале загружаемой игры можно выполнить “KILLALL & CLS & CLOSE ALL”).
To Aaaspavel.
Файл game.qsp, локация start:
act 'начать игру 1':
inclib 'game1.qsp'
gt 'start1'
end
act 'начать игру 2':
inclib 'game2.qsp'
gt 'start2'
end
В файлах game1.qsp и game2.qsp надо предусмотреть наличие локаций ‘start1’ и ‘start2’ соответственно.
Код исключительно для QN, для использования в классике заменить оператор INCLIB на ADDQST.
Я не уверен в корректной работе OPENQST в Навигаторе. Nexдолжен знать точно.
evp,
кто не уверен, тот может проверить ) Всё должно работать.
Здравствуйте!
Не подскажите, как-нибудь можно с помощью кода в игре зеркально отразить картинку справа-налево? Сделать отдельную отраженную картинку в папке с игрой не вариант, поскольку таких картинок очень много.
CH_B_L, смотря для какого плеера.
для Quest Navigator делается так:
<img src='mygreatpic.png' />
<img src='mygreatpic.png' style='-webkit-transform: scaleX(-1);' />
А вообще, если универсально, то во многих программах просмотра и-или редактирования изображений есть “пакетная” обработка, типа, к куче файлов применяются разные указанные операции.
DeathSpace,
встрой таблицу в таблицу, и не мучайся.
IIopy4uk,
Мне бы для простого QSP-плеера, а там походу style не работает (не разбираюсь в html и css).
IIopy4uk:
А вообще, если универсально, то во многих программах просмотра и-или редактирования изображений есть “пакетная” обработка, типа, к куче файлов применяются разные указанные операции.
К сожалению, не знаю вообще таких программ. Был бы очень признателен, если бы Вы мне подсказали парочку.
CH_B_L,
Zoner Photo Studio, например. Я пользуюсь. ACDSee опять же. Есть и бесплатные. К сожалению, не помню названий.
В классическом плеере нельзя повернуть изображения. Все html теги, которыми можно пользоваться перечислены в справке. css не работает.
P.S. нет. Вспомнил. XnView. Пользовался ей на Linux, но и для windows вроде бы есть она. Должна уметь сразу несколько файлов преобразовывать.
Aleks Versus,
Благодарю. Пойду тестировать.
Aleks Versus, а можно пример что-то я не совсем понимаю:\
DeathSpace,
Spoiler
*p '<table style='border:1'>
<tr>
<td>564</td>
<td><<$class>></td>
<td>
<table>
<tr>
<td>6456</td>
</tr>
<tr>
<td>54545</td>
</tr>
</table>
</td>
</tr>
</table>'
не забывай, что в QSP желательно избавляться от преформатирования и записывать таблицу в одну строку.
Spoiler
*p "<table border=1 cellpadding=0 cellspacing=0><tr><td width=33%>564</td><td width=33%>Пусто</td><td>"
*p "<table cellpadding=10 cellspacing=0 border=1 width=100%><tr><td>6456</td></tr><tr><td>54545</td></tr></table></td></tr></table>"
Cнова появилось свободное время. Пытаюсь разобрать код игры “Школьница”… В основном многие моменты уже понятны.
Правда встречается часто вот такой шаблон. Не совсем понимаю что, как и зачем в нем. Пример:
Spoiler
!Медсестра Рая
girls[$raya+”_”+0] = 600
Почему шаблон имеет такую форму? Я про квадратные скобки, непонятное выражение +”_”+ ?
Bup0H,
girls - это массив. Элементы его определяются по текстовому индексу. Индекс составляется из строки:
$raya+"_"+0
Где склеиваются строка из текстовой переменной $raya, символ нижнего подчёркивания и ноль.
Есть условие скрытность (stealth), нужно чтоб при большем значение было больше действия. При этом если условие не проходит срабатывал else. Не получается задействовать ELSE, я так думаю изначально он идет для первого if $args. Как его сделать под условие скрытность stealth?
Spoiler
gs ‘stat’
if $args[0] = ‘База1’:
act ‘Разведать’:
cla
minut += 5
stealth += 5
If stealth >= 20:
act ‘Смотреть дальше1’:
*clr
cla
minut += 5
stealth +=5
If stealth >= 40:
act ‘Смотреть дальше2’:
*clr
cla
minut += 5
stealth +=5
else: act ‘Уйти, меня могут заметить’
end
end
end
end
end

