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 это выражение
t or t
, результат которого равен 1.
В самом Quest Navigator есть встроенная функция $GETPLAYER, которая позволяет получить название плеера, на котором запущена игра:
$GETPLAYER("player")