Незнакомое использование переменных с квадратными скобками
В одной из qsp-игр, скачанных с какого-то сайта, часто попадается вот одна конструкция, из-за которой мой плейер qsp 5.7 выдает ошибки. Это выражения типа:
var1[’param_1’,’param_2’] = какое-то_значение
ну, или условные выражения типа
if var1[’param_1’,’param_2’] = какое-то_значение: var3=111
В этой игре такой синтаксис используется для разных целей, но один из вариантов - такой:
название_квеста[’имя_NPC’,’вариант_выбора_действия_на_определенном_шаге’].
Похоже, такая конструкция используется в определенном варианте qsp, предназначенном для определенного плеера.
Вопросы:
1) Кто-нибудь сталкивался с чем-нибудь подобным?
2) Есть ли аналогичная конструкция в стандартном языке qsp?
Valvs,
Лучше строчку кода конкретную. Если игра 18+, кидай в личку.
Выглядит, как двухмерный массив, который еще в разработке.
Давно скачивал?
Проверь на новом плеере - https://qsp.org/forum/1013-q-spider-pleer-dla-zapuska-qsp-igr-v-brauzere
Не удивлюсь, если Quest Navigator частично поддерживает такие штуки.