ИнформАрхив QSP

22.6. Как узнать, на каком плеере запущена игра: на классическом QSP, или на Quest Navigator?

Эта статья устарела. Новый плеер с поддержкой HTML - qSpider

В: Как узнать, на каком плеере запущена игра: на классическом QSP, или на Quest Navigator?

О:

На данный момент существует только костыльный способ, предложенный newsash:

t=1
tort=0
if t _
    or _
    t:
    "Игра запущена на Quest Navigator"
else
    "Игра запущена на Классике"
end

Данный способ работает благодаря разнице в интерпретации однострочной команды, разбитой на несколько строк.

В классическом плеере оператору условия передаётся имя переменной tort, тогда как в Quest Navigator это выражение

or t

, результат которого равен 1.

В самом Quest Navigator есть встроенная функция $GETPLAYER, которая позволяет получить название плеера, на котором запущена игра:

$GETPLAYER("player")