Открыть главное меню

Изменения

Шаблон:Парсер?

2284 байта добавлено, 18:55, 5 декабря 2019
Новая страница: «<noinclude>Шаблон, который в первом нумерованном параметре принимает название страницы игры…»
<noinclude>Шаблон, который в первом нумерованном параметре принимает название страницы игры и возвращает «да», если игра является [[Парсерные игры|парсерной]], или «нет», если [[Парсерные игры|парсерной]] не является.

В начале выполняется проверка на игры-исключения, которые написаны на [[:Категория:Парсерные платформы|парсерных платформах]], но [[Парсерные игры|парсерными]] не являются, а затем, если исключение не обнаружено, проверка на [[:Категория:Парсерные платформы|парсерность]] используемой [[Платформа|платформы]].

Название страниц с играми-исключениями надо добавлять по аналогии в первую функцию #switch, а названия новых [[:Категория:Парсерные платформы|парсерных платформ]] во вторую функцию #switch.<noinclude><includeonly>{{#vardefine:isParser|да}}{{#switch: {{{1}}}
|Deja vu (RInform)
|TADSTRIS
|Аргинк (RTADS)
|Граф Нулин
|Лабиринт (Ласточкин, Антон)
|Наводчик
|Ничто не забыто
|Остров (ТОМ 2)
|Остров (ТОМ)
|Последняя мечта
|Похождения отважного хомяка Семена-1: Побег (RTADS)
|Спроси Алису
|Супрематизм в IF
|Шаблон РПГ = {{#vardefine:isParser|нет}}
}}{{#ifeq: {{#var:isParser}} | да |{{#vardefine:isParser|нет}}{{#arraydefine:aPlatforms| {{#show: {{{1}}} | ?Платформа }} }}{{#arrayprint:aPlatforms|@@@@|{{#switch: @@@@
|6дней
|ADRIFT
|Az (web/parser)
|Inform
|protoparser.js
|Quazatron Adventure
|RInform
|RTADS
|TADS 2
|TDZ
|ZIL
|Метапарсер 2
|Метапарсер 3
|ТКР 2
|ТОМ
|ТОМ 2
|ЯРИЛ = {{#vardefine:isParser|да}}
}}}}|}}{{#var:isParser}}</includeonly>