WoW: DKP: Техническая реализация — различия между версиями
Материал из Indoril-Wiki
михахан (обсуждение | вклад) (→Виспер-команды) |
Михахан (обсуждение | вклад) (→Экспорт на сайт и с сайта в ShowDKP) |
||
Строка 1: | Строка 1: | ||
== Введение == | == Введение == | ||
− | Для ведения DKP | + | Для ведения DKP используется связка из: |
+ | * аддона [http://www.indoril.com/wow/dkp_rst_manual/IDKP_Addon.zip Indoril DKP] ( 26 килобайт ); | ||
+ | * [http://www.indoril.com/rst/index.php?mod=dkp скрипта DKP], расположенного на сайте; | ||
+ | * программы [http://www.indoril.com/wow/dkp_rst_manual/IDKP_Programm.zip Indoril DKP] ( 270 килобайт ). | ||
− | + | Эта система позволяет вести учет DKP во время рейда, обновлять данные на сайте сразу после дележа лута. | |
− | + | А также - вести учет "скамейки запасных" и начислять DKP находящимся на ней. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Выложенные файлы == | == Выложенные файлы == | ||
− | * [http://www.indoril.com/wow/dkp_rst_manual/ | + | * [http://www.indoril.com/wow/dkp_rst_manual/IDKP_Addon.zip IDKP_Addon.zip] ( 26 килобайт ) |
− | * [http://www.indoril.com/wow/dkp_rst_manual/ | + | * [http://www.indoril.com/wow/dkp_rst_manual/IDKP_Programm.zip IDKP_Programm.zip] ( 270 килобайт ) |
− | + | ||
− | + | ||
− | + | ||
== Команды == | == Команды == | ||
==== ДКП-управляющего ==== | ==== ДКП-управляющего ==== | ||
− | * / | + | * /idkp - выводит основное окно аддона Indoril DKP |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==== Виспер-команды ==== | ==== Виспер-команды ==== | ||
(отсылаются ДКП-управляющему через /w) | (отсылаются ДКП-управляющему через /w) | ||
* 1 - заявка на вещь, по которой в данный момент идут торги | * 1 - заявка на вещь, по которой в данный момент идут торги | ||
* 2 - заявка на вещь по остаточному принципу, по которой в данный момент идут торги | * 2 - заявка на вещь по остаточному принципу, по которой в данный момент идут торги | ||
− | * | + | * дкп - узнать свое дкп. Можно добавлять к команде имена персонажей, классов для вывода дкп. Например, "дкп паладин, жрец, чернокнижник" выведет дкп всех паладинов, пристов и варлоков. "dkp Вандер, Аккорд" выведет дкп персонажей Вандер и Аккорд. |
− | + | * замена <Имя чара> - заявить о нахождении на замене. <Имя чара>, который заявлен на "скамейку запасных". Висповать можно с твинка. Заменяющий чар и твинк должны присутствовать в [http://www.indoril.com/rst/index.php?mod=showmemb списке] и быть привязаны к одному аккаунту на форуме. | |
− | * | + | |
− | == | + | == Аддон == |
− | ==== | + | ==== Стендинг ==== |
− | + | Вызывается командой /idkp, также можно назначить клавишу. | |
− | [[Изображение: | + | [[Изображение:IDKP_Standing.jpg|300px]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Видим таблицу с данными ДКП (если они предварительно импортированы), с фильтрацией, сортировкой и поиском. | Видим таблицу с данными ДКП (если они предварительно импортированы), с фильтрацией, сортировкой и поиском. | ||
Строка 108: | Строка 35: | ||
Сначала определяется победитель среди "1 set", потом - "2 set". | Сначала определяется победитель среди "1 set", потом - "2 set". | ||
− | Можно переключать вручную, но намного интереснее - во время [[WoW: DKP: Техническая реализация#Автоматические торги (в идеале)|автоматических торгов]] | + | Можно переключать вручную, но намного интереснее - во время [[WoW: DKP: Техническая реализация#Автоматические торги (в идеале)|автоматических торгов]] |
− | |||
− | |||
− | + | ==== Трекер ==== | |
+ | Переход из окна стендинга по соответствующей кнопке, также можно назначить клавишу. | ||
− | + | [[Изображение:IDKP_Tracker.jpg|300px]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Сверху находится список эвентов и кнопки управления ими: | |
− | + | * Новый - начинает новый | |
+ | * Удалить - удаляет выбранный | ||
+ | * Экспорт - показать лог эвента для экспорта на сайт | ||
+ | * Заметка, Локация - не используются | ||
− | + | Ниже слева находится список тех, кто вообще появлялся в рейде (в т.ч. оффлайнеры и уже те, кого в рейде нет). | |
− | + | Ниже справа - список запасных. | |
− | + | Если эвент именован (в названии эвента присутствует имя боса или энкаунтер), то к данному эвенту привязаны список чаров, находящихся непосредственно на прохождении энкаунтера, и список запасных, актуальный на момент прохождении энкаунтера. | |
+ | Именование эвента (и привязка списков к нему) производится в момент убийства боса (прохождения энкаунтера). | ||
+ | Если после очередного боса и раздела лута был вручную создан новый эвент, то на следующем босе этот эвент будет именован. | ||
+ | Если же после очередного боса новый эвент вручную не создавался, то на следующем босе автоматически создастся новый уже именованный эвент. | ||
+ | Таким образом, система не нуждается в обязательном создании нового эвента после очередного боса. | ||
− | + | Все эти списки можно редактировать (читай - "удалять лишнее"). | |
− | + | ||
− | + | ||
− | + | ||
− | и | + | ==== Ведение замен ==== |
+ | Аддон хранит текущий список запасных. | ||
+ | Обновление замен производится нажатием кнопки "Обновить" над таблицей замен. При этом текущий список в аддоне полностью обнуляется и должен быть заполнен заново. При нажатии кнопки "Обновить" в гилд-чат выдается сообщение об обновлении списка запасных. Стоит обратить внимание, что не следует нажимать на эту кнопку несколько раз с небольшим интервалом, т.к. другие игроки могут виспануть в промежутке между , скажем, первым и вторым нажатием кнопки, и их заявка сотрется на втором нажатии. | ||
− | + | В момент убиства боса текущий список запасных привязывается к эвенту. | |
− | + | ||
− | + | ||
− | + | ||
− | + | Таким образом, замены можно обновлять (проверять) в любой момент времени: после каждого боса, перед каждым босом, раз в час или 46 минут 21 секунду, один раз на трех босов... | |
− | + | ||
− | + | Для вывода текущего списка запасных в рейд-чат есть кнопка "Репорт". | |
− | + | == Программа == | |
+ | Программа может находиться в любой папке. | ||
+ | После первого запуска необходимо настроить (панель с настройками отображается после нажатия кнопки "Настройка" в верхнем меню). | ||
− | + | [[Изображение:IDKP Programm.jpg|300px]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * URL - путь к файлу-импортеру. В нашей DKP-системе необходимо указывать DKP-таблицу: "WoTLK-25" - 4, "Мир" - 3, Какая-то-еще - 5 и т.д.... Когда придет время создавать новую DKP-таблицу, заинтересованным лицам будет сообщен номер. | |
− | + | * Имя файла - путь и имя файла, в который будет сохраняться данные для аддона. На данный момент имя файла всегда - IDKP_data.lua, находиться он должен в папке с аддоном. | |
− | + | Если настройка вас устраивает, сохраняем и жмем кнопку '''Загрузить''', и если все правильно, данные DKP импортируются в аддон. | |
− | + | После импорта необходимо перезагрузить интерфейс (/reloadui). | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | После импорта необходимо перезагрузить интерфейс | + | |
− | + | ||
− | + | ||
== Автоматические торги (в идеале) == | == Автоматические торги (в идеале) == | ||
− | * После убийства боса мастер-лутер (или тот, кто ведет ДКП) | + | * После убийства боса мастер-лутер (или тот, кто ведет ДКП) делает Alt+Click по айтему. |
* В рейд-чате появляется сообщение о том, что торги на данный шмот начаты, объявляется время торгов, цена вещи (если вещь есть в прайс-листе аддона). | * В рейд-чате появляется сообщение о том, что торги на данный шмот начаты, объявляется время торгов, цена вещи (если вещь есть в прайс-листе аддона). | ||
* Чтобы заявить о своем желании получить вещь, необходимо МЛу виспануть "1", в ответ придет сообщение о том, что "заявка принята" и количество имеющегося дкп. Если рейдер претендует на вещь по остаточному принципу, то необходимо висповать "2". В ответ также будет сообщено о принятии заявки на второй комплект. | * Чтобы заявить о своем желании получить вещь, необходимо МЛу виспануть "1", в ответ придет сообщение о том, что "заявка принята" и количество имеющегося дкп. Если рейдер претендует на вещь по остаточному принципу, то необходимо висповать "2". В ответ также будет сообщено о принятии заявки на второй комплект. | ||
− | * В это время у МЛа в | + | * В это время у МЛа в таблице стендинга отмечается, кто хочет получить вещь (пометка "1 set" или "2 set"). |
* По истечении времени торгов автоматически определяется претендент с наибольшим кол-ом ДКП, объявляется окончание торгов, список претендентов и победитель. | * По истечении времени торгов автоматически определяется претендент с наибольшим кол-ом ДКП, объявляется окончание торгов, список претендентов и победитель. | ||
[[Изображение:SD AutoAuc.jpg]] | [[Изображение:SD AutoAuc.jpg]] | ||
Строка 196: | Строка 95: | ||
== Мои действия после дропа лута == | == Мои действия после дропа лута == | ||
==== Трекинг лута ==== | ==== Трекинг лута ==== | ||
− | * С мобов | + | * С мобов упало [Кольцо Драконьего Покоя]. |
− | * В результате ролла/торгов вещь достается персонажу Masha. Как только Masha получает вещь, | + | * В результате ролла/торгов вещь достается персонажу Masha. Как только Masha получает вещь, она заносится в список полученного лута, который можно посмотреть на странице Трекера. Цена также проставляется, если данная вещь имеется в прайс-листе. |
− | + | Цену потом можно будет отредактировать на последнем этапе экспорта. | |
− | + | ==== Экспорт на сайт из игры и обратно ==== | |
− | + | * После того, как лут с боса поделен, быстренько просматриваю список участников и лута, убираю лишнее (на дизэнчант). | |
− | + | * Жму Экспорт, появляется окошко с длиннющей строкой, в которой сохранен лог этого "эвента". | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ==== Экспорт на сайт и | + | |
− | * После того, как лут с боса поделен, | + | |
− | + | ||
− | * Жму | + | |
* Копирую эту строку, окошко закрываю, лезу на сайт, вставляю строку в поле для импорта. | * Копирую эту строку, окошко закрываю, лезу на сайт, вставляю строку в поле для импорта. | ||
− | * Окончательная корректировка, включающая в себя вычисление дкп, которое | + | * Окончательная корректировка, включающая в себя вычисление дкп, которое получат участники и "скамейка запасных" за боса, добавление названия "эвента", комментариев. |
− | * Когда на сайте ДКП обновлено, запускаю программу | + | * Когда на сайте ДКП обновлено, запускаю программу IDKP.exe, жму "Загрузить" |
* Жду сообщения об обновлении данных. | * Жду сообщения об обновлении данных. | ||
− | * | + | * Перезагружаю интерфейс в ВоВе (/reloadui). |
− | + | ||
− | == | + | == Вопросы из зала == |
− | + | '''В:''' При экспорте из игры текст у меня выходит в не преобразованном из юникода виде - например, там есть ник Àêêîðä и название итема Ýìáëåìà ãåðîèçìà . Это правильно? | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | '''О:''' Неприятно, но и не смертельно. На сайте кириллица будет отображаться нормально. | |
− | + | ||
− | + | ||
− | + |