07-25-2014, 01:59 PM
Доброго всем времени суток. Весь форум осилить не имею возможность, поисковик не помог. Проблема заключается в следующем в альт-Б есть вкладка бафы, а в ней различные наборы. Имена скилов в них указаны на английском, в исходниках названия берутся из XML файлов. Так же в исходниках встречается способ брать названия предметов и имен НПС из клиента, существует в исходниках ядра такой файлик HtmlUtils.java там указан способ как преобразовывать код в имя или название к примеру:
public static String htmlNpcName(int npcId)
{
return "&@" + npcId + ";";
}
Где соответственно npcId это номер НПСа, а символы &@ и ; это ключ, с помощью которого и идет преобразование например
в исходниках мы видим &@32327;
в клиенте мы видим "Помощник Путешественников"
из вышесказанного следует вопрос. Как создать такой же ключ для названия бафов. Путем логического мышления, а так же метода проб и ошибок решил что данные ключи должны находиться где-то в клиенте. Если кто сталкивался с подобным прошу вашей помощи, если такая тема уже была то прошу прощения за свою невнимательность.
Хроники High Five part 5, исходники Rebellion
public static String htmlNpcName(int npcId)
{
return "&@" + npcId + ";";
}
Где соответственно npcId это номер НПСа, а символы &@ и ; это ключ, с помощью которого и идет преобразование например
в исходниках мы видим &@32327;
в клиенте мы видим "Помощник Путешественников"
из вышесказанного следует вопрос. Как создать такой же ключ для названия бафов. Путем логического мышления, а так же метода проб и ошибок решил что данные ключи должны находиться где-то в клиенте. Если кто сталкивался с подобным прошу вашей помощи, если такая тема уже была то прошу прощения за свою невнимательность.
Хроники High Five part 5, исходники Rebellion