Singler | Дата: Пятница, 13.04.2012, 16:11 | Сообщение # 1 |
Скаут
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус:
| Сколько существует мангос, столько существуют фиксы, пытающиеся исправить неработающие ачивки, но с выходом обдейтов мангоса они ни коем образом не учитываются, и до сих пор не работают большинство ачивок... Это предисловие, теперь вопрос(ы). - в игре за достижения отвечают 3 базы: Achievement.dbc - все возможные достижения, которые можно (теоретически, или практически, если прописать) получить, с учетом расы, пола, фракции и т.д.; Achievement_Criteria.dbc - условия для получения того или иного достижения; Achievement_Category.dbc - указывает к какому типу категорий относится данное достижение. - в мангосе для доводки (? - тут прошу меня поправить, так как назначение их не совсем понятно: указательное (указывают что для чего нужно) или дополнительное (к существующим рабочим достижениям "дописываются" варианты выполнения остальных)) 2 таблицы: achievement_criteria_requiremen - требования для получения указанных достижений; achievement_reward - отвечает за те достижения, где есть какой-либо приз в случае получения ачивки - звание, шмотка, животное ... Вот теперь бы все свести одно к другому чтобы все заработало, так не сильно получается (точнее вообще не получается).
Если взять что таблицы (achievement_criteria_requiremen) в мангосе являются дополнительными (а иначе как получаются достижения 10-й.. 80-й уровень, 1-й на сервере и аналогичные, хотя они не прописаны в этой таблице), то как провести соответствие type из Achievement_Criteria.dbc и type achievement_criteria_requiremen? Возьмем для примера достижение "Захват флага" (199) - нужно захватить (30 = BG_OBJECTIVE_CAPTURE) флаг (42) в количестве 1й штуки, как это отобразить в criteria_requir ? или другое достижение - "Быстрый захват" (1172, 1173) - захватить флаг менее чем за 75 сек - всего-то выполнить достижение (8 = COMPLETE_ACHIEVEMENT) 202/1502. Это случай как отобразить в achievement_criteria_requiremen?
Вопросы задаются с целью понять принцип работы, на большинстве серверов эти достижения работают, в сборке что я скачал они не работают, поэтому и взял для изучения. Если есть какая-то информация помимо wiki.ytdb.ru, getmangos.com/wiki, буду признателен
Сообщение отредактировал Singler - Пятница, 13.04.2012, 16:16 |
|
| |