|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
13.03.2010, 03:52 | #1 |
Гость
Сообщений: n/a
|
Achievement
Ядро: 9564 by KAPATEJIb
База: 538 Обычно, недавние достижения персонажа можно увидеть в сводке. Отображается их там четыре штуки. Проблема заключается в следующем: достижения как бы зависли, то есть показываются в сводке одни и те же, не смотря на то, что новые уже получены. Пытаясь разобраться в чём может быть проблема, стал смотреть бд Characters таблицы character_achievement и character_achievement_progress. Вики от ytdb http://wiki.ytdb.ru/index.php/Charactersdb_struct Подскажите, где остаются записи в базе о недавних достижениях, которые выводятся в сводке ? ps. Решить эту проблему можно удалением персонажа и созданием нового, но хочется разобраться. |
13.03.2010, 05:36 | #2 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
|
Недавние достижения, скорее всего, определяются по полю "date" в таблице "character_achievement".
А зависание произошло, возможно, из-за одного из четырех достижений, которые там отображаются. Попробуйте удалить либо эти 4 достижения, либо все достижения у чара. Как только вышел "Серебрянный турнир"(ревизию ядра не помню) была похожая проблема. |
13.03.2010, 06:06 | #3 |
Гость
Сообщений: n/a
|
Разбирая список, следующие ачивы отображаются как последние:
1. Повелитель арены Гурубаши 2. Повар-искуссник 3. Повар-умелец 4. Повар-подмастерье Исходя из того, что у моих игроков тоже есть ачивы на поваров, сделал вывод, что дело в первом. Сейчас попробую удалить у персонажа только его. Хотя, возможно, будет показываться только один новый в замен убранного... увижу... Так. Список сдвинулся на одну запись вверх, теперь последний ачив - Альтеракские горы (разведка территорий). Попробую получить какой-либо ачив, занесётся ли он в список недавних достижений.... Получил ачив на тюрьму Штормграда, в список не занесся. Надо думать дальше. Попробую убрать ачивы с кулинарией. Разучить спелки, убрать номера (121-125). Снова получил ачив (курганы иглошкурых) в список не занёсся. Вот теперь нужны другие варианты. Последний раз редактировалось Alucard; 13.03.2010 в 06:32. |
13.03.2010, 06:31 | #4 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
|
Если, достижения определяются по полю "date" и они не заносятся в список, то возможно вставляется не правильная дата.
Узнайте дату получения достижения Альтеракские горы и переведите её при помощи Convert Unix timestamp, и сравните с датой достижения Повар-искуссник. Если я прав, то удаление всех достижений поможет, либо выставить даты вручную, но на долго ли... И хотелось бы узнать, после чего такое началось? После обновления или других действий? Последний раз редактировалось Lightunit; 13.03.2010 в 06:57. |
13.03.2010, 07:14 | #5 |
Гость
Сообщений: n/a
|
Как в первом посте я и писал - удаление персонажа поможет в любом случае, но это крайняя мера. После каких действий остановилось обновление последних достижений попросту не помню, 3 месяца прошло. Обновляю регулярно базу и сервер.
ps. Вообще, раньше думал, что регулярная чистка бд characters избавляет от многих проблем. |
14.03.2010, 11:51 | #6 |
Ученый
|
У меня на офе такая же ерунда была. Тут в клиенте дело, или же в каком-то аддоне (подозреваю Overachiever).
|
16.03.2010, 17:08 | #7 |
Пользователь
|
Тоже ловил такой глюк на Карателе. Потом само убралось.
R9562
__________________
Englishspeaker. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неработающие Достижения\Achievement | Володимир | Корзина | 5 | 26.12.2010 09:10 |
Достижение/Achievement Крепость Утгард | Володимир | Корзина | 1 | 25.12.2010 19:32 |
[10878] Update achievement at maximize skill level by command or config option. | newsbot | CMaNGOS Commits | 0 | 14.12.2010 22:20 |
[10342] Cleanup achievement code and add new commands. | newsbot | CMaNGOS Commits | 1 | 11.08.2010 08:27 |