Комментарий #7370072

ReDiskInA
Порог тут задан как раз статическим числом (20/40/60/100)
если бы было так, то, тогда, у меня вопросов бы не возникло
А для собираемых вручную списков тайтлов у ачивок наоборот - заданы проценты
здесь явно так же

Я не вижу твой список, но судя по тому, что у тебя 2й уровень ачивки и третий выполнен на 0%, то комплитов ровно 40
чтобы получить второй уровень, я посмотрела 41 видео
я открою список, чтобы ты сама увидела

Значит, на момент скрина числа еще не успели пересчитаться
нет, я смотрела за прогрессом, отмечая по одному видео - открыла страницу с моими ачивками, смотрела видео, отмечала просмотренным, открывала ещё одну вкладку ачивок и сравнивала
95% прогресса до 2го уровня стояло при 40 просмотренных и 1,73% общего прогресса
сейчас - 41 просмотрено, 1,77% прогресса, 0% до 3-го

тут тормоза с задержкой выдачи ачивки - это норма
всегда корректно срабатывает
не считая дней, когда вообще все ачивки не работают

Так вот, округляет Шики не по правилам математки, а просто в бОльшую сторону: 1.73160 ~ 1.74%
нет, там стоит функция которая округляет в бОльшую сторону, нужно было другую ставить

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

Мне проще было бы промолчать, но, т.к. я люблю этот ресурс, я пытаюсь посодействовать его улучшению, только поэтому я поднимаю этот вопрос
Я считаю, что эту ситуацию можно решить и тем самым улучшить работу ачивок
Я понимаю, что Морр для нас и так много делает, на голом энтузиазме, поэтому, это не претензия, а просто попытка помочь
Ещё раз, для решения этой ситуации, можно либо использовать другую функцию, либо поменять проценты в порогах, в бОльшую сторону, хоть это и увеличит количество тайтлов, которые нужно посмотреть

И да, спасибо за подробный ответ

UPD
Отметила 2 серии, которые не влияют на прогресс ни в каких ачивках, т.к. это 4 и 5 серия, и вообще не музыка - процент в музыке вырос до 5
Вчера, когда отмечала видео, проценты некорректно начислялись, на 5% меньше было стабильно, хотя список пополнялся новыми просмотренными и процент рос, он не стоял
Получается, какое-то одно видео не засчитывалось в проценты и ситуация сохранялась, не смотря на обновление списка просмотренного

Короче, глючат не ачивки, а определённые тайтлы
А как эту проблему решить за бесплатно я не знаю :ololo:
Ответы
World_Houp
World_Houp#
если бы было так, то, тогда, у меня вопросов бы не возникло
Это очень странно, подобных жалоб еще не было. А были бы, принцип работы ж одинаков для всех однотипных жанров, а не конкретно для музыки. Что в трешхолде кода указано, то и берется за исходное условие.
Я бы проверила еще на своем списке (так и делаю при возможности), но тут слишком дофига тайлов удалять пришлось бы. Нашла жанр, на котором можно проверить - Полиция - и там (тоже с константными порогами) всё сработало как надо и при добавлении, и при удалении тайтла.
Зато в процессе лазанья обнаружила некоторую нестыковку в показываемом числе "Твой прогресс до следующего уровня:", надо будет расписать её Морру.

Смотрю твой список: 41 комплит есть, ок. 41/2310 = 1,77% прогресса общего и получается. И вижу 2й уровень достижения и 5% прогресса к 3му: 578x160 (часа как 2 уже вижу, с самого появления поста, просто дописать руки не доходили). 41-1 = 1 тайтл = 5% прогресса от 20 тайтлов до следующего уровня (60-40=20). На данный момент всё выглядит как надо.
Если у тебя показывает
0% до 3-го
может, дело в кеше? Если ачивка есть и видно другому юзеру это число, но тебе не видно.
А,
Отметила 2 серии, которые не влияют на прогресс ни в каких ачивках, т.к. это 4 и 5 серия, и вообще не музыка - процент в музыке вырос до 5
Вот тут это как раз могут быть те самые тормоза. Пересчет всех твоих ачивок запускается действием со списком. Неважно, что ты отметила не музыку, ты как-то тронула свой список - пересчитало всё, и там, где понадобилось, подобавляло. Тебе наверно просто везло до этого момента, потому что это периодически происходит - читаешь пост о невыдаче ачивки, заходишь в профиль, а там уже всё выдано.
Давай сделаем контрольный выстрел: удали что-то, сделай 40 комплитов и дождись пересчета (сегодня он у меня мгновенный был), должно будет стать 0% прогресса на картинке до 3го уровня и общий прогресс 1.73. Можно потом еще один тайтл удалить чтобы потерять ачивку, чтобы наверняка. Мы точно узнаем, у тебя были тормоза или ачивку дают за процент вместо константы. Пока в базу какой-нибудь клип не упал и вычисления актуальны (хотя и в этом случае надо будет 40 аним, порог же статический. если б он зависел от количества тайтлов в базе, тут у всех бы уже всё слетело).

нет, там стоит функция которая округляет в бОльшую сторону, нужно было другую ставить
Так я так и сказала - округляет в большую сторону) Мы ж не знаем, чем Морр руководствовался, когда выбирал функцию, но еще давно сказал, что менять это не будет.

Короче, глючат не ачивки, а определённые тайтлы
Тут бывает, когда ачивка слетает, хотя её жанровых аним человек вообще не трогал и пороги тоже не меняются. Значит жанровый тег у тайтла был убран на МАЛе и синхронизировался с Шики, т.е. в списке по фильтру получается недобор. Но это ж не могло быть у тебя прямо в процессе добавления в комплиты, тем более с клипами)
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть