RU 📌 Pinned

Как сделать?

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

OPENQST [$путь] - открытие и запуск заданного файла игры.
При использовании данного оператора, не происходит удаления переменных, удаления предметов инвентаря, очистки дополнительного описания и строки ввода, а также остановки проигрываемых файлов (для этого в начале загружаемой игры можно выполнить “KILLALL & CLS & CLOSE ALL”).

http://wiki.qsp.su/help:modules

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,
кто не уверен, тот может проверить ) Всё должно работать.

Здравствуйте!
Не подскажите, как-нибудь можно с помощью кода в игре зеркально отразить картинку справа-налево? Сделать отдельную отраженную картинку в папке с игрой не вариант, поскольку таких картинок очень много.

Ребят кто знает как в AeroQSP строить таблицы? попытался сделать

'<table style=''border:1''>
    <tr>
        <td style=''rowspan:2''>564</td>
        <td style=''rowspan:2''><<$class>></td>
        <td>6456</td>
    </tr>
    <tr>
		<td>54545</td>
	</tr>
</table>'

хочу как здесь
А получается как здесь

CH_B_L, смотря для какого плеера.
для Quest Navigator делается так:

<img src='mygreatpic.png' />
<img src='mygreatpic.png' style='-webkit-transform: scaleX(-1);' />

А вообще, если универсально, то во многих программах просмотра и-или редактирования изображений есть “пакетная” обработка, типа, к куче файлов применяются разные указанные операции.

Aleks Versus Moderator 02.05.2016 06:43 (9 years ago)

DeathSpace,
встрой таблицу в таблицу, и не мучайся.

IIopy4uk,
Мне бы для простого QSP-плеера, а там походу style не работает (не разбираюсь в html и css).

IIopy4uk:

А вообще, если универсально, то во многих программах просмотра и-или редактирования изображений есть “пакетная” обработка, типа, к куче файлов применяются разные указанные операции.

К сожалению, не знаю вообще таких программ. Был бы очень признателен, если бы Вы мне подсказали парочку.

Aleks Versus Moderator 02.05.2016 09:17 (9 years ago)

CH_B_L,
Zoner Photo Studio, например. Я пользуюсь. ACDSee опять же. Есть и бесплатные. К сожалению, не помню названий.

В классическом плеере нельзя повернуть изображения. Все html теги, которыми можно пользоваться перечислены в справке. css не работает.

P.S. нет. Вспомнил. XnView. Пользовался ей на Linux, но и для windows вроде бы есть она. Должна уметь сразу несколько файлов преобразовывать.

Edited at 02.05.2016 09:26 (9 years ago)

Aleks Versus,
Благодарю. Пойду тестировать.

Aleks Versus, а можно пример что-то я не совсем понимаю:\

Aleks Versus Moderator 02.05.2016 18:29 (9 years ago)

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

Почему шаблон имеет такую форму? Я про квадратные скобки, непонятное выражение +”_”+ ?

Aleks Versus Moderator 02.05.2016 20:55 (9 years ago)

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

Log in or Register to post comments.