Перейти к содержанию

Рекомендуемые сообщения

При импорте лога, персонажи отсутствующие в дкп системе, создавались как неизвестные.

Проблема была в отсутствии русской локализации ctrt. Немного переделал англ версию и стало нормально

russian.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Сегодня скачал и поставил последнюю русифицированную версию EQDKP (0.6.3.0), и хотел бы отметить, что проблема не решена.

Импорт из CT_RaidTrakera работает лишь частично. Не распознаются классы и расы персонажей.

Причина этому ровно в том, что написал автор топика. Нужно просто перезаписать файл, который pavel155 прикрепил к своему сообщению в папку ".../eqdkp/plugins/ctrt/language/english", после чего все отлично экспортируется.

Поменяйте этот файл, пожалуйста, чтобы сразу русифицированный вариант плагина в сборке был.

Немного лирики:

Мучался пол дня, переписал уже CT_Raidtraker, чтобы создавал строчки импорта с русскими названиями классов, даже помогло, плагин начал распознавать

расы, полез копаться в самом плагине чтобы и класс распознавал правильно. Докопался вот до того же самого, и наткнулся на эту тему.

Так в всего-то нужно поменять в файле lang_main.php

/*

 * Race Names

 */

$lang['blood_elf']  = 'Blood Elf';

$lang['draenei']    = 'Draenei';

$lang['dwarf']      = 'Dwarf';

$lang['gnome']      = 'Gnome';

$lang['human']      = 'Human';

$lang['night_elf']  = 'Night Elf';

$lang['orc']        = 'Orc';

$lang['undead']     = 'Undead';

$lang['tauren']     = 'Tauren';

$lang['troll']      = 'Troll';


/*

 * Class Names

 */

$lang['warrior']     = 'Warrior';

$lang['rogue']       = 'Rogue';

$lang['hunter']      = 'Hunter';

$lang['paladin']     = 'Paladin';

$lang['priest']      = 'Priest';

$lang['druid']       = 'Druid';

$lang['shaman']      = 'Shaman';

$lang['warlock']     = 'Warlock';

$lang['mage']        = 'Mage';

$lang['deathknight'] = 'Death Knight';
на
/*

 * Race Names

 */

$lang['blood_elf']  = 'Эльф крови';

$lang['draenei']    = 'Дреней';

$lang['dwarf']      = 'Дворф';

$lang['gnome']      = 'Гном';

$lang['human']      = 'Человек';

$lang['night_elf']  = 'Ночной эльф';

$lang['orc']        = 'Орк';

$lang['undead']     = 'Нежить';

$lang['tauren']     = 'Таурен';

$lang['troll']      = 'Тролль';


/*

 * Class Names

 */

$lang['warrior']     = 'Воин';

$lang['rogue']       = 'Разбойник';

$lang['hunter']      = 'Охотник';

$lang['paladin']     = 'Паладин';

$lang['priest']      = 'Жрец';

$lang['druid']       = 'Друид';

$lang['shaman']      = 'Шаман';

$lang['warlock']     = 'Чернокнижник';

$lang['mage']        = 'Маг';

$lang['deathknight'] = 'Рыцарь смерти';

Ну или прикрутить нормальную локализацию плагина, если будет время и силы, было бы совсем замечательно.

P.S. Спасибо за локализацию eqdkp!

Ссылка на комментарий
Поделиться на другие сайты

Обалдеть, я совершенно забыл про ctrt. :sorry:Исправлю это в локализации новой версии, будет отрелизена на днях.

Однако советую вам импортировать логи через расширение "Импорт рейд-лога", которое и намного более гибко в управлении настройками, и не заброшено, как ctrt.

Ссылка на комментарий
Поделиться на другие сайты

Посмотрел в трэкере - теперь понял почему забыл, а точнее - забил - в 0630 в релизе данный плагин был убран разработчиками из набора дистрибутивов из-за прекращения его поддержки - там автор вроде как забросил поддержку плагина, а разработчики дкп-скрипта создали и развивают другое расширение - "Импорт рейд-лога".

Оно удобнее хотя бы тем, что позволяет самостоятельно управлять триггерами - т.е. названиями локаций и боссов, которые должны парситься из лога (что актуально на данный момент - когда не дожидаясь выхода обновления можно добавить триггеры ИК и ИВК), а также управлять методами обработки лога и начислениями дкп-очков.

Ссылка на комментарий
Поделиться на другие сайты

Уточнил. Действительно, данное расширение заброшено и им больше никто не занимается. Поэтому оно будет убрано из дистрибутива локализации начиная с версии 0634 - в дальнейшем используйте расширение "Импорт рейд-лога" вместо Ct_RaidTrackerImport (исключение составляет только дистрибутив для EQ2, где используется модифицированная версия Ct_RaidTrackerImport под свой трэкер).

Ссылка на комментарий
Поделиться на другие сайты

Ммм... Попробовал плагин "Импорт рейд-лога". Что-то он точно также не распознает класс и расу персонажей, но на этот раз причину найти не удалось... =(

Еще у него проблема - он не принимает строчки импорта в формате XML, если в рейде был персонаж, у которого время входа в рейд и выхода из рейда одинаковое. Ругается на то, что строчка кривая и не ест её. Вот по этому поводу ссылка на форум eqdkp-plus.com: http://www.eqdkp-plus.com/forum/plugin-raidlogimport-ctrt-f519/wieder-problem-mit-log-import-t28151.html (осторожно, немецкий).

В общем, решил все таки плагин ctrt использовать пока он есть) Он вроде полностью удовлетворяет потребностям нашей простой системы начисления ДКП без деления на локации/боссов/время, но спасибо за вариант.

Изменено пользователем despana
Ссылка на комментарий
Поделиться на другие сайты

despana, укажите ссылку на свой сайт. Также пожалуйста прикрепите или отправьте в ЛС какой-либо лог трэкера - для проверки проблемы. Укажите также на всякий случай, каким трэкером пользуетесь.

Ссылка на комментарий
Поделиться на другие сайты

despana, укажите ссылку на свой сайт. Также пожалуйста прикрепите или отправьте в ЛС какой-либо лог трэкера - для проверки проблемы. Укажите также на всякий случай, каким трэкером пользуетесь.

Ссылка на сайт: http://des.shadanakar.org/eqdkp

В вове пользуюсь аддоном ML_RaidTracker 1.7.22 (http://www.mlmods.net/)

Вот строчка экспорта, с нашего сегодняшнего коротенького рейда, которую я и импортировал (персонажа, который вызывал сбой при импорте XML строки, я подредактировал, но если нужно, могу вернуть и запостить строку с ним):

Вариант XML:

<raidlog><head><export><name>EQdkp Plus XML</name><version>1.0</version></export><tracker><name>CT_RaidTracker</name><version>v1.7.22 (MLMods.net)</version></tracker><gameinfo><game>World of Warcraft</game><language>ruRU</language><charactername>Деспана</charactername></gameinfo></head><raiddata><zones><zone><enter>1256850847</enter><leave>1256855841</leave><name>Trial of the Grand Crusader</name><difficulty>1</difficulty></zone></zones><bosskills></bosskills><members><member><name>Прокиус</name><race>Gnome</race><guild>Интерференция</guild><sex>2</sex><class>WARLOCK</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852582</time></times></member><member><name>Эллад</name><race>Gnome</race><level>80</level><class>MAGE</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852593</time></times></member><member><name>Энцефалон</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>ROGUE</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852810</time></times></member><member><name>Далвант</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>WARLOCK</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256855841</time></times></member><member><name>Дормидонт</name><race>NightElf</race><guild>Интерференция</guild><sex>2</sex><class>WARRIOR</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852582</time></times></member><member><name>Ивиллед</name><race>Human</race><level>80</level><class>PALADIN</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852615</time></times></member><member><name>Ромарома</name><race>NightElf</race><level>80</level><class>HUNTER</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256851087</time></times></member><member><name>Колумбия</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>2</sex><times><time type='join'>1256851416</time><time type='leave'>1256851486</time></times></member><member><name>Кинн</name><race>NightElf</race><level>80</level><class>ROGUE</class><sex>3</sex><times><time type='join'>1256850847</time><time type='leave'>1256852582</time></times></member><member><name>Аттила</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>MAGE</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852594</time></times></member><member><name>Верисса</name><race>Draenei</race><guild>Интерференция</guild><sex>3</sex><class>SHAMAN</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852583</time></times></member><member><name>Софития</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>HUNTER</class><level>80</level><times><time type='join'>1256851874</time><time type='leave'>1256852579</time></times></member><member><name>Леонила</name><race>NightElf</race><level>80</level><class>DRUID</class><sex>3</sex><times><time type='join'>1256850847</time><time type='leave'>1256852960</time></times></member><member><name>Равен</name><race>Human</race><level>80</level><class>ROGUE</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852820</time></times></member><member><name>Валтро</name><race>Human</race><level>80</level><class>MAGE</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852599</time></times></member><member><name>Джинкси</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>3</sex><times><time type='join'>1256850847</time><time type='leave'>1256850921</time><time type='join'>1256851228</time><time type='leave'>1256851672</time></times></member><member><name>Анета</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>WARRIOR</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256855841</time></times></member><member><name>Аборот</name><race>Dwarf</race><guild>Интерференция</guild><sex>2</sex><class>PALADIN</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256854320</time></times></member><member><name>Видун</name><race>Dwarf</race><level>80</level><class>PRIEST</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852609</time></times></member><member><name>Жолиан</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>PALADIN</class><level>80</level><times><time type='join'>1256850847</time><time type='leave'>1256852575</time></times></member><member><name>Шлангус</name><race>Human</race><level>80</level><class>PRIEST</class><sex>2</sex><times><time type='join'>1256850847</time><time type='leave'>1256852578</time></times></member><member><name>Иннея</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>3</sex><times><time type='join'>1256850847</time><time type='leave'>1256852583</time></times></member><member><name>Нари</name><race>Draenei</race><level>80</level><class>DEATHKNIGHT</class><sex>3</sex><times><time type='join'>1256851070</time><time type='leave'>1256852586</time></times></member></members><items></items></raiddata></raidlog>
Вариант старого формата:
<RaidInfo><key>10/30/09 00:14:07</key><realm>Гром</realm><start>10/30/09 00:14:07</start><end>10/30/09 01:37:21</end><zone>Trial of the Grand Crusader</zone><difficulty>1</difficulty><PlayerInfos><key1><name>Прокиус</name><race>Gnome</race><guild>Интерференция</guild><sex>2</sex><class>WARLOCK</class><level>80</level></key1><key2><name>Эллад</name><race>Gnome</race><level>80</level><class>MAGE</class><sex>2</sex></key2><key3><name>Энцефалон</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>ROGUE</class><level>80</level></key3><key4><name>Далвант</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>WARLOCK</class><level>80</level></key4><key5><name>Дормидонт</name><race>NightElf</race><guild>Интерференция</guild><sex>2</sex><class>WARRIOR</class><level>80</level></key5><key6><name>Ивиллед</name><race>Human</race><level>80</level><class>PALADIN</class><sex>2</sex></key6><key7><name>Ромарома</name><race>NightElf</race><level>80</level><class>HUNTER</class><sex>2</sex></key7><key8><name>Колумбия</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>2</sex></key8><key9><name>Кинн</name><race>NightElf</race><level>80</level><class>ROGUE</class><sex>3</sex></key9><key10><name>Аттила</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>MAGE</class><level>80</level></key10><key11><name>Верисса</name><race>Draenei</race><guild>Интерференция</guild><sex>3</sex><class>SHAMAN</class><level>80</level></key11><key12><name>Софития</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>HUNTER</class><level>80</level></key12><key13><name>Леонила</name><race>NightElf</race><level>80</level><class>DRUID</class><sex>3</sex></key13><key14><name>Равен</name><race>Human</race><level>80</level><class>ROGUE</class><sex>2</sex></key14><key15><name>Валтро</name><race>Human</race><level>80</level><class>MAGE</class><sex>2</sex></key15><key16><name>Джинкси</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>3</sex></key16><key17><name>Анета</name><race>NightElf</race><guild>Интерференция</guild><sex>3</sex><class>WARRIOR</class><level>80</level></key17><key18><name>Аборот</name><race>Dwarf</race><guild>Интерференция</guild><sex>2</sex><class>PALADIN</class><level>80</level></key18><key19><name>Шлангус</name><race>Human</race><level>80</level><class>PRIEST</class><sex>2</sex></key19><key20><name>Жолиан</name><race>Human</race><guild>Интерференция</guild><sex>2</sex><class>PALADIN</class><level>80</level></key20><key21><name>Видун</name><race>Dwarf</race><level>80</level><class>PRIEST</class><sex>2</sex></key21><key22><name>Иннея</name><race>Draenei</race><level>80</level><class>SHAMAN</class><sex>3</sex></key22><key23><name>Нари</name><race>Draenei</race><level>80</level><class>DEATHKNIGHT</class><sex>3</sex></key23></PlayerInfos><BossKills></BossKills><note><![CDATA[ - Zone: Trial of the Grand Crusader]]></note><Join><key1><player>Верисса</player><race>Draenei</race><class>SHAMAN</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key1><key2><player>Дормидонт</player><race>NightElf</race><class>WARRIOR</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key2><key3><player>Аттила</player><race>Human</race><class>MAGE</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key3><key4><player>Шлангус</player><race>Human</race><class>PRIEST</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key4><key5><player>Равен</player><race>Human</race><class>ROGUE</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key5><key6><player>Ивиллед</player><race>Human</race><class>PALADIN</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key6><key7><player>Валтро</player><race>Human</race><class>MAGE</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key7><key8><player>Джинкси</player><race>Draenei</race><class>SHAMAN</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key8><key9><player>Далвант</player><race>Human</race><class>WARLOCK</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key9><key10><player>Энцефалон</player><race>NightElf</race><class>ROGUE</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key10><key11><player>Эллад</player><race>Gnome</race><class>MAGE</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key11><key12><player>Видун</player><race>Dwarf</race><class>PRIEST</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key12><key13><player>Ромарома</player><race>NightElf</race><class>HUNTER</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key13><key14><player>Жолиан</player><race>Human</race><class>PALADIN</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key14><key15><player>Иннея</player><race>Draenei</race><class>SHAMAN</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key15><key16><player>Колумбия</player><race>Draenei</race><class>SHAMAN</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key16><key17><player>Прокиус</player><race>Gnome</race><class>WARLOCK</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key17><key18><player>Кинн</player><race>NightElf</race><class>ROGUE</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key18><key19><player>Леонила</player><race>NightElf</race><class>DRUID</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key19><key20><player>Аборот</player><race>Dwarf</race><class>PALADIN</class><sex>2</sex><level>80</level><time>10/30/09 00:14:07</time></key20><key21><player>Анета</player><race>NightElf</race><class>WARRIOR</class><sex>3</sex><level>80</level><time>10/30/09 00:14:07</time></key21><key22><player>Нари</player><race>Draenei</race><class>DEATHKNIGHT</class><sex>3</sex><level>80</level><time>10/30/09 00:17:50</time></key22><key23><player>Джинкси</player><race>Draenei</race><class>SHAMAN</class><sex>3</sex><level>80</level><time>10/30/09 00:20:28</time></key23><key24><player>Колумбия</player><race>Draenei</race><class>SHAMAN</class><sex>2</sex><level>80</level><time>10/30/09 00:23:36</time></key24><key25><player>Софития</player><race>NightElf</race><class>HUNTER</class><sex>3</sex><level>80</level><time>10/30/09 00:31:14</time></key25></Join><Leave><key1><player>Ромарома</player><time>10/30/09 00:18:07</time></key1><key2><player>Колумбия</player><time>10/30/09 00:14:07</time></key2><key3><player>Джинкси</player><time>10/30/09 00:15:21</time></key3><key4><player>Колумбия</player><time>10/30/09 00:24:46</time></key4><key5><player>Джинкси</player><time>10/30/09 00:27:52</time></key5><key6><player>Жолиан</player><time>10/30/09 00:42:55</time></key6><key7><player>Шлангус</player><time>10/30/09 00:42:58</time></key7><key8><player>Софития</player><time>10/30/09 00:42:59</time></key8><key9><player>Дормидонт</player><time>10/30/09 00:43:02</time></key9><key10><player>Кинн</player><time>10/30/09 00:43:02</time></key10><key11><player>Прокиус</player><time>10/30/09 00:43:02</time></key11><key12><player>Верисса</player><time>10/30/09 00:43:03</time></key12><key13><player>Иннея</player><time>10/30/09 00:43:03</time></key13><key14><player>Нари</player><time>10/30/09 00:43:06</time></key14><key15><player>Эллад</player><time>10/30/09 00:43:13</time></key15><key16><player>Аттила</player><time>10/30/09 00:43:14</time></key16><key17><player>Валтро</player><time>10/30/09 00:43:19</time></key17><key18><player>Видун</player><time>10/30/09 00:43:29</time></key18><key19><player>Ивиллед</player><time>10/30/09 00:43:35</time></key19><key20><player>Энцефалон</player><time>10/30/09 00:46:50</time></key20><key21><player>Равен</player><time>10/30/09 00:47:00</time></key21><key22><player>Леонила</player><time>10/30/09 00:49:20</time></key22><key23><player>Аборот</player><time>10/30/09 01:12:00</time></key23><key24><player>Далвант</player><time>10/30/09 01:37:21</time></key24><key25><player>Анета</player><time>10/30/09 01:37:21</time></key25></Leave><Loot></Loot></RaidInfo>

Ссылка на комментарий
Поделиться на другие сайты

Ни один из закинутых вариантов кода не парсится. Может код повредили при правке? Проверьте у себя, и закиньте наверное оригинальный код трэкера, без правки чара (просто укажите потом его).

Я на всякий случай уточню, что мне не чара проверить надо, а расы с классами.

Ссылка на комментарий
Поделиться на другие сайты

Немного лирики:

Мучался пол дня, переписал уже CT_Raidtraker, чтобы создавал строчки импорта с русскими названиями классов, даже помогло, плагин начал распознавать

расы, полез копаться в самом плагине чтобы и класс распознавал правильно. Докопался вот до того же самого, и наткнулся на эту тему.

Расскажи пожалуйста как ты именно его поправил :). А то на данный момент серверную часть изменить нет возможности, может хоть в CT_Raidtraker получится сделать.

Ссылка на комментарий
Поделиться на другие сайты

на данный момент у нас стоит очень старый и полу-русски EQDKP и на серверную часть доступа у меня нет :(, и возможности поставить этот плагин тоже, поэтому и спросил про КТ РТ :)

Ссылка на комментарий
Поделиться на другие сайты

Как это - нет доступа на серверную часть? Ссылку на свой сайт дайте пожалуйста.

Вы что, не можете взять забрать бэкап БД и сменить хостинг на нормальный?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...