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

Обновление до русской версии EQdkp-Plus


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

За отдельную плату мы оказываем помощь в обновлении с любой версии EQdkp - как с обычной, так и с английской версии EQdkp-Plus. Данное предложение подразумевает, что обновлением вашей дкп-системы занимаемся мы. Запросить такую помощь вы можете в центре поддержки (support.norrath.ru), указав в запросе ссылку на вашу дкп-систему. После уточнения сведений будет озвучена стоимость проведения обновления (от 5 до 10 у.е. в зависимости от сложности).

По вопросам обновления вы можете также связаться через ICQ по номеру 179279591.

Перед обновлением: обязательно сделайте резервные копии базы данных и файлов скрипта.

1. Обновление с русской версии EQdkp 1.3.2

1. Если у вас используется какой-либо нестандартный стиль оформления - смените его на любой из стандартных в личных настройках учетной записи администратора во избежание выдачи белой странички в дальнейшем при обновлении скрипта. Вы также можете сделать напрямую через БД в таблице "eqdkp_users", выбрав для редактирования строку со своей учетной записью и изменив в поле "user_style" значение на любое от 1 до 13 (принадлежащие стандартным стилям оформления дкп-скрипта).

2. Удаляем все файлы скрипта за исключением файла config.php.

3. Копируем файлы EQdkp-Plus.

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

Если по каким-либо причинам не удается авторизироваться (т.е. вы вводите свой логин и пароль, но войти не получается) - откройте таблицу eqdkp_sessions, найдите свою сессию (определить ее можно, посмотрев окончание адресной строки на странице дкп-системы - например, в ссылке вида eq2.eqdkp.ru/listmembers.php?s=
12938492675b797a9b2e18309dc4f597
номер сессии - то, что выделено жирным) и измените поле "session_user_id" на порядковый номер своей учетной записи, который вы можете посмотреть в таблице "eqdkp_users".

5. В админцентре дкп-скрипта вам необходимо будет выполнить требования по обновлению таблиц, дважды запустив автообновление скрипта.

6. Чтобы обновить список игровых классов (для WoW - чтобы добавить класс Рыцаря Смерти, для EQ2 - чтобы обновить данные) - в Общих настройках переключитесь с одного языка игры на другой и обратно.

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

Список запросов к базе данных для обновления номеров классов для игроков EverQuest 2 русской версии EQdkp 1.3.2 приведен ниже. Обратите внимание, что если вы при установке дкп-скрипта указывали свой префикс таблиц, отличный от стандартного "eqdkp" - то, соответственно, в запросах измените префикс таблиц на тот, который у вас используется.

UPDATE `eqdkp_classes` SET `class_id` = class_id+100;

UPDATE `eqdkp_members` SET `member_class_id` = member_class_id+100;



UPDATE `eqdkp_classes` SET `class_id` = 1 WHERE `class_id` = 110;

UPDATE `eqdkp_members` SET `member_class_id` = 1 WHERE `member_class_id` = 110;



UPDATE `eqdkp_classes` SET `class_id` = 2 WHERE `class_id` = 111;

UPDATE `eqdkp_members` SET `member_class_id` = 2 WHERE `member_class_id` = 111;



UPDATE `eqdkp_classes` SET `class_id` = 3 WHERE `class_id` = 108;

UPDATE `eqdkp_members` SET `member_class_id` = 3 WHERE `member_class_id` = 108;



UPDATE `eqdkp_classes` SET `class_id` = 4 WHERE `class_id` = 109;

UPDATE `eqdkp_members` SET `member_class_id` = 4 WHERE `member_class_id` = 109;



UPDATE `eqdkp_classes` SET `class_id` = 5 WHERE `class_id` = 112;

UPDATE `eqdkp_members` SET `member_class_id` = 5 WHERE `member_class_id` = 112;



UPDATE `eqdkp_classes` SET `class_id` = 6 WHERE `class_id` = 113;

UPDATE `eqdkp_members` SET `member_class_id` = 6 WHERE `member_class_id` = 113;



UPDATE `eqdkp_classes` SET `class_id` = 7 WHERE `class_id` = 120;

UPDATE `eqdkp_members` SET `member_class_id` = 7 WHERE `member_class_id` = 120;



UPDATE `eqdkp_classes` SET `class_id` = 8 WHERE `class_id` = 119;

UPDATE `eqdkp_members` SET `member_class_id` = 8 WHERE `member_class_id` = 119;



UPDATE `eqdkp_classes` SET `class_id` = 9 WHERE `class_id` = 118;

UPDATE `eqdkp_members` SET `member_class_id` = 9 WHERE `member_class_id` = 118;



UPDATE `eqdkp_classes` SET `class_id` = 10 WHERE `class_id` = 117;

UPDATE `eqdkp_members` SET `member_class_id` = 10 WHERE `member_class_id` = 117;



UPDATE `eqdkp_classes` SET `class_id` = 11 WHERE `class_id` = 122;

UPDATE `eqdkp_members` SET `member_class_id` = 11 WHERE `member_class_id` = 122;



UPDATE `eqdkp_classes` SET `class_id` = 12 WHERE `class_id` = 121;

UPDATE `eqdkp_members` SET `member_class_id` = 12 WHERE `member_class_id` = 121;



UPDATE `eqdkp_classes` SET `class_id` = 13 WHERE `class_id` = 129;

UPDATE `eqdkp_members` SET `member_class_id` = 13 WHERE `member_class_id` = 129;



UPDATE `eqdkp_classes` SET `class_id` = 14 WHERE `class_id` = 128;

UPDATE `eqdkp_members` SET `member_class_id` = 14 WHERE `member_class_id` = 128;



UPDATE `eqdkp_classes` SET `class_id` = 15 WHERE `class_id` = 127;

UPDATE `eqdkp_members` SET `member_class_id` = 15 WHERE `member_class_id` = 127;



UPDATE `eqdkp_classes` SET `class_id` = 16 WHERE `class_id` = 126;

UPDATE `eqdkp_members` SET `member_class_id` = 16 WHERE `member_class_id` = 126;



UPDATE `eqdkp_classes` SET `class_id` = 17 WHERE `class_id` = 130;

UPDATE `eqdkp_members` SET `member_class_id` = 17 WHERE `member_class_id` = 130;



UPDATE `eqdkp_classes` SET `class_id` = 18 WHERE `class_id` = 131;

UPDATE `eqdkp_members` SET `member_class_id` = 18 WHERE `member_class_id` = 131;



UPDATE `eqdkp_classes` SET `class_id` = 19 WHERE `class_id` = 137;

UPDATE `eqdkp_members` SET `member_class_id` = 19 WHERE `member_class_id` = 137;



UPDATE `eqdkp_classes` SET `class_id` = 20 WHERE `class_id` = 138;

UPDATE `eqdkp_members` SET `member_class_id` = 20 WHERE `member_class_id` = 138;



UPDATE `eqdkp_classes` SET `class_id` = 21 WHERE `class_id` = 139;

UPDATE `eqdkp_members` SET `member_class_id` = 21 WHERE `member_class_id` = 139;



UPDATE `eqdkp_classes` SET `class_id` = 22 WHERE `class_id` = 140;

UPDATE `eqdkp_members` SET `member_class_id` = 22 WHERE `member_class_id` = 140;



UPDATE `eqdkp_classes` SET `class_id` = 23 WHERE `class_id` = 136;

UPDATE `eqdkp_members` SET `member_class_id` = 23 WHERE `member_class_id` = 136;



UPDATE `eqdkp_classes` SET `class_id` = 24 WHERE `class_id` = 135;

UPDATE `eqdkp_members` SET `member_class_id` = 24 WHERE `member_class_id` = 135;



UPDATE `eqdkp_classes` SET `c_index` = c_index+100;



UPDATE `eqdkp_classes` SET `c_index` = 2 WHERE `c_index` = 103;

UPDATE `eqdkp_classes` SET `c_index` = 3 WHERE `c_index` = 104;

UPDATE `eqdkp_classes` SET `c_index` = 4 WHERE `c_index` = 101;

UPDATE `eqdkp_classes` SET `c_index` = 5 WHERE `c_index` = 102;

UPDATE `eqdkp_classes` SET `c_index` = 6 WHERE `c_index` = 105;

UPDATE `eqdkp_classes` SET `c_index` = 7 WHERE `c_index` = 106;

UPDATE `eqdkp_classes` SET `c_index` = 8 WHERE `c_index` = 110;

UPDATE `eqdkp_classes` SET `c_index` = 9 WHERE `c_index` = 109;

UPDATE `eqdkp_classes` SET `c_index` = 10 WHERE `c_index` = 108;

UPDATE `eqdkp_classes` SET `c_index` = 11 WHERE `c_index` = 107;

UPDATE `eqdkp_classes` SET `c_index` = 12 WHERE `c_index` = 112;

UPDATE `eqdkp_classes` SET `c_index` = 13 WHERE `c_index` = 111;

UPDATE `eqdkp_classes` SET `c_index` = 14 WHERE `c_index` = 116;

UPDATE `eqdkp_classes` SET `c_index` = 15 WHERE `c_index` = 115;

UPDATE `eqdkp_classes` SET `c_index` = 16 WHERE `c_index` = 114;

UPDATE `eqdkp_classes` SET `c_index` = 17 WHERE `c_index` = 113;

UPDATE `eqdkp_classes` SET `c_index` = 18 WHERE `c_index` = 117;

UPDATE `eqdkp_classes` SET `c_index` = 19 WHERE `c_index` = 118;

UPDATE `eqdkp_classes` SET `c_index` = 20 WHERE `c_index` = 121;

UPDATE `eqdkp_classes` SET `c_index` = 21 WHERE `c_index` = 122;

UPDATE `eqdkp_classes` SET `c_index` = 22 WHERE `c_index` = 123;

UPDATE `eqdkp_classes` SET `c_index` = 23 WHERE `c_index` = 124;

UPDATE `eqdkp_classes` SET `c_index` = 24 WHERE `c_index` = 120;

UPDATE `eqdkp_classes` SET `c_index` = 25 WHERE `c_index` = 119;



ALTER TABLE `eqdkp_classes` AUTO_INCREMENT =26;

ALTER TABLE `eqdkp_classes` ORDER BY `c_index`;[/code] На этом обновление будет завершено, дальше вам необходимо будет проверить настройки скрипта, отрегулировав их по своему вкусу. [size=3][b]2. Обновление с английской версии EQdkp 1.3.2.[/b][/size] Действия идентичны тем, что указаны выше для обновления с русской версии, однако есть два важных отличия. Прежде всего, обратите внимание на кодировку таблиц базы данных дкп-скрипта. Необходимо, чтобы ваши таблицы были в кодировке cp1251, т.е. в кириллице. Если в ваших таблицах используется другая кодировка - то прежде всего вам необходимо сконвертировать базу данных в кириллицу. Второе важное отличие касается игроков EQ2 - оно связано все с теми же измененными порядковыми номерами классов, и необходимостью их предварительного изменения. Однако номера в запросах будут отличаться. [size=3][b]3. Обновление с английской версии EQdkp-Plus.[/b][/size] Действия идентичны тем, что указаны выше для обновления с русской версии, однако есть два важных отличия. Прежде всего, обратите внимание на кодировку таблиц базы данных дкп-скрипта. Необходимо, чтобы ваши таблицы были в кодировке cp1251, т.е. в кириллице. Если в ваших таблицах используется другая кодировка - то прежде всего вам необходимо сконвертировать базу данных в кириллицу. Второе важное отличие касается игроков EQ2 - оно связано все с теми же измененными порядковыми номерами классов, и необходимостью их предварительного изменения. Однако номера в запросах будут отличаться. Список запросов приведен ниже.
[code]UPDATE `eqdkp_classes` SET `c_index` = c_index+100;

UPDATE `eqdkp_classes` SET `c_index` = 1 WHERE `c_index` = 101;

UPDATE `eqdkp_classes` SET `c_index` = 2 WHERE `c_index` = 103;

UPDATE `eqdkp_classes` SET `c_index` = 3 WHERE `c_index` = 111;

UPDATE `eqdkp_classes` SET `c_index` = 4 WHERE `c_index` = 105;

UPDATE `eqdkp_classes` SET `c_index` = 5 WHERE `c_index` = 114;

UPDATE `eqdkp_classes` SET `c_index` = 6 WHERE `c_index` = 117;

UPDATE `eqdkp_classes` SET `c_index` = 7 WHERE `c_index` = 119;

UPDATE `eqdkp_classes` SET `c_index` = 8 WHERE `c_index` = 124;

UPDATE `eqdkp_classes` SET `c_index` = 9 WHERE `c_index` = 125;

UPDATE `eqdkp_classes` SET `c_index` = 10 WHERE `c_index` = 106;

UPDATE `eqdkp_classes` SET `c_index` = 11 WHERE `c_index` = 112;

UPDATE `eqdkp_classes` SET `c_index` = 12 WHERE `c_index` = 107;

UPDATE `eqdkp_classes` SET `c_index` = 13 WHERE `c_index` = 116;

UPDATE `eqdkp_classes` SET `c_index` = 14 WHERE `c_index` = 110;

UPDATE `eqdkp_classes` SET `c_index` = 15 WHERE `c_index` = 123;

UPDATE `eqdkp_classes` SET `c_index` = 16 WHERE `c_index` = 113;

UPDATE `eqdkp_classes` SET `c_index` = 17 WHERE `c_index` = 121;

UPDATE `eqdkp_classes` SET `c_index` = 18 WHERE `c_index` = 108;

UPDATE `eqdkp_classes` SET `c_index` = 19 WHERE `c_index` = 115;

UPDATE `eqdkp_classes` SET `c_index` = 20 WHERE `c_index` = 109;

UPDATE `eqdkp_classes` SET `c_index` = 21 WHERE `c_index` = 122;

UPDATE `eqdkp_classes` SET `c_index` = 22 WHERE `c_index` = 102;

UPDATE `eqdkp_classes` SET `c_index` = 23 WHERE `c_index` = 118;

UPDATE `eqdkp_classes` SET `c_index` = 24 WHERE `c_index` = 104;

UPDATE `eqdkp_classes` SET `c_index` = 25 WHERE `c_index` = 120;



UPDATE `eqdkp_classes` SET `class_id` = class_id+100;UPDATE `eqdkp_members` SET `member_class_id` = member_class_id+100;

UPDATE `eqdkp_classes` SET `class_id` = 0 WHERE `class_id` = 100;UPDATE `eqdkp_members` SET `member_class_id` = 0 WHERE `member_class_id` = 100;

UPDATE `eqdkp_classes` SET `class_id` = 1 WHERE `class_id` = 102;UPDATE `eqdkp_members` SET `member_class_id` = 1 WHERE `member_class_id` = 102;

UPDATE `eqdkp_classes` SET `class_id` = 2 WHERE `class_id` = 110;UPDATE `eqdkp_members` SET `member_class_id` = 2 WHERE `member_class_id` = 110;

UPDATE `eqdkp_classes` SET `class_id` = 3 WHERE `class_id` = 104;UPDATE `eqdkp_members` SET `member_class_id` = 3 WHERE `member_class_id` = 104;

UPDATE `eqdkp_classes` SET `class_id` = 4 WHERE `class_id` = 113;UPDATE `eqdkp_members` SET `member_class_id` = 4 WHERE `member_class_id` = 113;

UPDATE `eqdkp_classes` SET `class_id` = 5 WHERE `class_id` = 116;UPDATE `eqdkp_members` SET `member_class_id` = 5 WHERE `member_class_id` = 116;

UPDATE `eqdkp_classes` SET `class_id` = 6 WHERE `class_id` = 118;UPDATE `eqdkp_members` SET `member_class_id` = 6 WHERE `member_class_id` = 118;

UPDATE `eqdkp_classes` SET `class_id` = 7 WHERE `class_id` = 123;UPDATE `eqdkp_members` SET `member_class_id` = 7 WHERE `member_class_id` = 123;

UPDATE `eqdkp_classes` SET `class_id` = 8 WHERE `class_id` = 124;UPDATE `eqdkp_members` SET `member_class_id` = 8 WHERE `member_class_id` = 124;

UPDATE `eqdkp_classes` SET `class_id` = 9 WHERE `class_id` = 105;UPDATE `eqdkp_members` SET `member_class_id` = 9 WHERE `member_class_id` = 105;

UPDATE `eqdkp_classes` SET `class_id` = 10 WHERE `class_id` = 111;UPDATE `eqdkp_members` SET `member_class_id` = 10 WHERE `member_class_id` = 111;

UPDATE `eqdkp_classes` SET `class_id` = 11 WHERE `class_id` = 106;UPDATE `eqdkp_members` SET `member_class_id` = 11 WHERE `member_class_id` = 106;

UPDATE `eqdkp_classes` SET `class_id` = 12 WHERE `class_id` = 115;UPDATE `eqdkp_members` SET `member_class_id` = 12 WHERE `member_class_id` = 115;

UPDATE `eqdkp_classes` SET `class_id` = 13 WHERE `class_id` = 109;UPDATE `eqdkp_members` SET `member_class_id` = 13 WHERE `member_class_id` = 109;

UPDATE `eqdkp_classes` SET `class_id` = 14 WHERE `class_id` = 122;UPDATE `eqdkp_members` SET `member_class_id` = 14 WHERE `member_class_id` = 122;

UPDATE `eqdkp_classes` SET `class_id` = 15 WHERE `class_id` = 112;UPDATE `eqdkp_members` SET `member_class_id` = 15 WHERE `member_class_id` = 112;

UPDATE `eqdkp_classes` SET `class_id` = 16 WHERE `class_id` = 120;UPDATE `eqdkp_members` SET `member_class_id` = 16 WHERE `member_class_id` = 120;

UPDATE `eqdkp_classes` SET `class_id` = 17 WHERE `class_id` = 107;UPDATE `eqdkp_members` SET `member_class_id` = 17 WHERE `member_class_id` = 107;

UPDATE `eqdkp_classes` SET `class_id` = 18 WHERE `class_id` = 114;UPDATE `eqdkp_members` SET `member_class_id` = 18 WHERE `member_class_id` = 114;

UPDATE `eqdkp_classes` SET `class_id` = 19 WHERE `class_id` = 108;UPDATE `eqdkp_members` SET `member_class_id` = 19 WHERE `member_class_id` = 108;

UPDATE `eqdkp_classes` SET `class_id` = 20 WHERE `class_id` = 121;UPDATE `eqdkp_members` SET `member_class_id` = 20 WHERE `member_class_id` = 121;

UPDATE `eqdkp_classes` SET `class_id` = 21 WHERE `class_id` = 101;UPDATE `eqdkp_members` SET `member_class_id` = 21 WHERE `member_class_id` = 101;

UPDATE `eqdkp_classes` SET `class_id` = 22 WHERE `class_id` = 117;UPDATE `eqdkp_members` SET `member_class_id` = 22 WHERE `member_class_id` = 117;

UPDATE `eqdkp_classes` SET `class_id` = 23 WHERE `class_id` = 103;UPDATE `eqdkp_members` SET `member_class_id` = 23 WHERE `member_class_id` = 103;

UPDATE `eqdkp_classes` SET `class_id` = 24 WHERE `class_id` = 119;UPDATE `eqdkp_members` SET `member_class_id` = 24 WHERE `member_class_id` = 119;



ALTER TABLE `eqdkp_classes` ORDER BY `c_index`;

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

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

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

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

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

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

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

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

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

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