FANDOM


OverwatchAPI — скрипт, который загружает данные профиля из игры «Overwatch» с помощью API (owapi.net) и отображает их с помощью шаблона.

Установка

Чтобы установить скрипт на вики, администратор может добавить следующий текст на страницу MediaWiki:ImportJS. Помните, что содержимое кода JavaScript должно находиться на Фэндоме.

  dev:OverwatchAPI.js


Вызов скрипта

Чтобы вызвать сценарий, необходимо добавить следующий шаблон на страницу:

{{#if: {{{1|}}} | <div class="owapi-main" id="owapi-main" data-battletag="{{{1|}}}" data-platform="{{{platform|pc}}}" data-server="{{{server|eu}}}">Продолжается загрузка статистики...</div> | <span style="color:red">'''Ошибка: Не указан BattleTag'''</span>}}

После загрузки статистики данные будут обработаны через шаблон MediaWiki:Custom-OverwatchAPI/Template (пример).

Список параметров (WIP)

Название Описание
avatar Ссылка на аватар игрока
nick Ник игрока
tag BattleTag игрока (например: 1234)
server Выбранный сервер
(возвращаемые значения: eu, na, kr)
platform Выбранная платформа
(возвращаемые значения: pc, xbl, psn)
rank Ранг игрока
(возвращаемые значения: bronze, silver, gold, platinum, diamond, master, grandmaster)
rank_pts Ранг игрока в очках
time Время игры (всего)
time_cp Время игры (Состязания)
time_qp Время игры (Быстрая игра)
elim Ликвидации (всего)
elim_cp Ликвидации (Состязания)
elim_qp Ликвидации (Быстрая игра)

Настройка

Сценарий может быть настроен путём создания сообщения MediaWiki, начинающиеся на MediaWiki:Custom-OverwatchAPI/ (например, MediaWiki:Custom-OverwatchAPI/Template):

Сообщение Тип Описание Значение по умолчанию
Шаблон Шаблон Шаблон, куда передаются данные игрока, после чего отображаются на странице
Error Строка Сообщение об ошибке Error: Unknown error occurred!
DecimalMark Строка Знак десятичной точки .
DecimalSpaces Количество Количество знаков после "запятой" (0 округляет число) 2

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.