🎉 The long-awaited QSP website update

We’re excited to announce that the new QSP website is live!

  • The old site is still available in read-only mode: https://old.qsp.org
  • All users, forum threads, and the game catalogue have been successfully migrated to the new site.
  • Files that users had uploaded to the forum have been migrated as well.
  • Articles with links to players and development tools are not yet complete.

❗ To sign in with your old account, please reset your password via email.

If you run into any bugs or issues, please let us know:

We hope you enjoy the updated QSP portal!

Recent comments

Forum →
RU
QGen: предложения Byte 13.03.2026 16:06 (2 hours ago)

Сейчас блоки в QGen работают на основании отступов - можно попробовать поэкспериментировать с этим. Вообще говоря, лучше придерживаться правила, что большие локации - это скорее исключение, и старатьс…

RU
QGen: предложения Tom Run 13.03.2026 06:30 (12 hours ago)

Сейчас можно скрывать и разворачивать блоки if - end. Это очень удобно когда много кода. Но возможно ли сделать дополнительные блоки типа !if - !end, для того чтоб можно было самому выставлят…

RU
Первые шаги... Tom Run 13.03.2026 02:52 (16 hours ago)

Пробел в кавычках это интересно. Я думал это одно и тоже что и без него.

Я быстро накидал пример, так как локация большая, от того нет сброса.

Спасибо!

RU
Первые шаги... Byte 13.03.2026 02:23 (16 hours ago)

$a[i] содержит строку длиной в 1 символ (последний параметр $mid).

При сравнении $a[i]=0 происходит преобразование типов (т.к. строка сравнивается с числом), что в данном случае нежелательно….

RU
Первые шаги... Tom Run 13.03.2026 01:59 (16 hours ago)

Вопрос №17 «$mid» Помогите разобраться, вот пример:

$txt='Номер _5'
:test
i+=1
$a[i] = $mid($txt,i,1)
if $a[i]=0: pl 'Буква_[<<i>>] = ERROR' & exit
pl 'Буква_[<<i>>] = '+$a[i]
if i...
RU
Первые шаги... Byte 12.03.2026 22:57 (19 hours ago)

Если не хочется, чтобы игрок что-то указывал в строке ввода, то лучше сделать обычные действия на локации.

RU
Первые шаги... Tom Run 12.03.2026 22:42 (20 hours ago)
$x = input 'Нажмите ОК или Отмена'
! if (проверки не существует!) =(

Да, придумаю как-то иначе.

RU
Первые шаги... Byte 12.03.2026 22:14 (20 hours ago)

Если игрок ничего не вводил, то в обоих случаях возвращается пустая строка. Если хоть что-то вводил, то результат будет отличаться.

RU
Первые шаги... Tom Run 12.03.2026 21:30 (21 hours ago)

Byte: Мне нужно было узнать, нажал человек - Отмена (окно просто бы закрылось), или - ОК (и подтянулись настройки по умолчанию). К сожалению обе кнопки возвращают один результат.

RU
Первые шаги... Byte 12.03.2026 17:01 (1 day ago)

Функция INPUT возвращает строку, поэтому лучше результат сохранять в строковой переменной.

Recently updated games

All games →
Судьба Колдуна

Судьба Колдуна [1.4]

Authors: Kraev Aleks

Updated: 13.03.2026

Побег Обухова

Побег Обухова [6.6b]

Authors: Александр Дедков

Updated: 13.03.2026

8 комнат

8 комнат [1.0b]

Authors: 8quest

Updated: 12.03.2026

Голос Белого Дракона

Голос Белого Дракона [1.1]

Authors: teleelf

Updated: 12.03.2026

В поисках чёрного пламени

В поисках чёрного пламени [1.1.1]

Authors: teleelf

Updated: 12.03.2026

Глокая Куздра

Глокая Куздра [1.0.2]

Authors: teleelf

Updated: 12.03.2026

Ante Lucem

Ante Lucem [1.2b]

Authors: Mkir

Updated: 12.03.2026

Хранитель Старграда

Хранитель Старграда [1.15]

Authors: Master Set

Updated: 12.03.2026

Цветохимия

Цветохимия [2.1b]

Authors: Ajenta Arrow

Updated: 12.03.2026