pavel155 0 Posted April 4, 2009 Report Share Posted April 4, 2009 При импорте лога, персонажи отсутствующие в дкп системе, создавались как неизвестные. Проблема была в отсутствии русской локализации ctrt. Немного переделал англ версию и стало нормально russian.zip Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted April 5, 2009 Report Share Posted April 5, 2009 Спасибо. Будет включено в патч обновления в ближайшее время. Quote Link to comment Share on other sites More sharing options...
despana 0 Posted October 29, 2009 Report Share Posted October 29, 2009 Сегодня скачал и поставил последнюю русифицированную версию 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! Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted October 29, 2009 Report Share Posted October 29, 2009 Обалдеть, я совершенно забыл про ctrt. Исправлю это в локализации новой версии, будет отрелизена на днях. Однако советую вам импортировать логи через расширение "Импорт рейд-лога", которое и намного более гибко в управлении настройками, и не заброшено, как ctrt. Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted October 29, 2009 Report Share Posted October 29, 2009 Посмотрел в трэкере - теперь понял почему забыл, а точнее - забил - в 0630 в релизе данный плагин был убран разработчиками из набора дистрибутивов из-за прекращения его поддержки - там автор вроде как забросил поддержку плагина, а разработчики дкп-скрипта создали и развивают другое расширение - "Импорт рейд-лога". Оно удобнее хотя бы тем, что позволяет самостоятельно управлять триггерами - т.е. названиями локаций и боссов, которые должны парситься из лога (что актуально на данный момент - когда не дожидаясь выхода обновления можно добавить триггеры ИК и ИВК), а также управлять методами обработки лога и начислениями дкп-очков. Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted October 29, 2009 Report Share Posted October 29, 2009 Уточнил. Действительно, данное расширение заброшено и им больше никто не занимается. Поэтому оно будет убрано из дистрибутива локализации начиная с версии 0634 - в дальнейшем используйте расширение "Импорт рейд-лога" вместо Ct_RaidTrackerImport (исключение составляет только дистрибутив для EQ2, где используется модифицированная версия Ct_RaidTrackerImport под свой трэкер). Quote Link to comment Share on other sites More sharing options...
despana 0 Posted October 29, 2009 Report Share Posted October 29, 2009 (edited) Ммм... Попробовал плагин "Импорт рейд-лога". Что-то он точно также не распознает класс и расу персонажей, но на этот раз причину найти не удалось... =( Еще у него проблема - он не принимает строчки импорта в формате XML, если в рейде был персонаж, у которого время входа в рейд и выхода из рейда одинаковое. Ругается на то, что строчка кривая и не ест её. Вот по этому поводу ссылка на форум eqdkp-plus.com: http://www.eqdkp-plus.com/forum/plugin-raidlogimport-ctrt-f519/wieder-problem-mit-log-import-t28151.html (осторожно, немецкий). В общем, решил все таки плагин ctrt использовать пока он есть) Он вроде полностью удовлетворяет потребностям нашей простой системы начисления ДКП без деления на локации/боссов/время, но спасибо за вариант. Edited October 29, 2009 by despana Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted October 29, 2009 Report Share Posted October 29, 2009 despana, укажите ссылку на свой сайт. Также пожалуйста прикрепите или отправьте в ЛС какой-либо лог трэкера - для проверки проблемы. Укажите также на всякий случай, каким трэкером пользуетесь. Quote Link to comment Share on other sites More sharing options...
despana 0 Posted October 30, 2009 Report Share Posted October 30, 2009 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> Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted October 30, 2009 Report Share Posted October 30, 2009 Ни один из закинутых вариантов кода не парсится. Может код повредили при правке? Проверьте у себя, и закиньте наверное оригинальный код трэкера, без правки чара (просто укажите потом его). Я на всякий случай уточню, что мне не чара проверить надо, а расы с классами. Quote Link to comment Share on other sites More sharing options...
Opengamer 0 Posted November 3, 2009 Report Share Posted November 3, 2009 Немного лирики: Мучался пол дня, переписал уже CT_Raidtraker, чтобы создавал строчки импорта с русскими названиями классов, даже помогло, плагин начал распознавать расы, полез копаться в самом плагине чтобы и класс распознавал правильно. Докопался вот до того же самого, и наткнулся на эту тему. Расскажи пожалуйста как ты именно его поправил . А то на данный момент серверную часть изменить нет возможности, может хоть в CT_Raidtraker получится сделать. Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted November 3, 2009 Report Share Posted November 3, 2009 Opengamer, импортируйте данные через расширение "Импорт лога рейда". Quote Link to comment Share on other sites More sharing options...
Opengamer 0 Posted November 3, 2009 Report Share Posted November 3, 2009 на данный момент у нас стоит очень старый и полу-русски EQDKP и на серверную часть доступа у меня нет , и возможности поставить этот плагин тоже, поэтому и спросил про КТ РТ Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted November 3, 2009 Report Share Posted November 3, 2009 Как это - нет доступа на серверную часть? Ссылку на свой сайт дайте пожалуйста. Вы что, не можете взять забрать бэкап БД и сменить хостинг на нормальный? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.