API EVE Online. /eve/SkillTree.xml.aspx

Общая информация

Функция возвращает XML-файл со списком всех навыков в игре, включая сюда непубликуемые навыки, то есть те, изучение которых доступно только разработчикам игры.

Кэширование

Функция использует M-Short-кэширование.

После 10 апреля 2010 года параметр cachedUntil указывает на то, что срок кэширования закончится через десять лет от момента получения файла от API-сервера. Служба поддержки на это наблюдение отвечает, что это корректное значение поля.

Параметры вызова

Никакие дополнительные аргументы для вызова функции не используются.

Пример возвращаемых данных

Данный XML-файл приведён в сокращённом варианте, так как полный файл имеет объём в почти 400 килобайт.

  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <eveapi version="2">
  3.   <currentTime>2011-07-14 17:00:12</currentTime>
  4.   <result>
  5.     <rowset name="skillGroups" key="groupID" columns="groupName,groupID">
  6.       <row groupName="Corporation Management" groupID="266">
  7.         <rowset name="skills" key="typeID" columns="typeName,groupID,typeID,published">
  8.           <row typeName="Anchoring" groupID="266" typeID="11584" published="1">
  9.             <description>Skill at Anchoring Deployables. Can not be trained on Trial Accounts.</description>
  10.             <rank>3</rank>
  11.             <rowset name="requiredSkills" key="typeID" columns="typeID,skillLevel" />
  12.             <requiredAttributes>
  13.               <secondaryAttribute>charisma</secondaryAttribute>
  14.               <primaryAttribute>memory</primaryAttribute>
  15.             </requiredAttributes>
  16.             <rowset name="skillBonusCollection" key="bonusType" columns="bonusType,bonusValue">
  17.               <row bonusType="canNotBeTrainedOnTrial" bonusValue="1" />
  18.             </rowset>
  19.           </row>
  20.           <row typeName="CFO Training" groupID="266" typeID="3369" published="0">
  21.             <description>Skill at managing corp finances. 5% discount on all fees at non-hostile NPC station if acting as CFO of a corp. </description>
  22.             <rank>3</rank>
  23.             <rowset name="requiredSkills" key="typeID" columns="typeID,skillLevel">
  24.               <row typeID="3363" skillLevel="2" />
  25.               <row typeID="3444" skillLevel="3" />
  26.             </rowset>
  27.             <requiredAttributes>
  28.               <secondaryAttribute>charisma</secondaryAttribute>
  29.               <primaryAttribute>memory</primaryAttribute>
  30.             </requiredAttributes>
  31.             <rowset name="skillBonusCollection" key="bonusType" columns="bonusType,bonusValue" />
  32.           </row>
  33.         </rowset>
  34.       </row>
  35.       <row groupName="Drones" groupID="273">
  36.         <rowset name="skills" key="typeID" columns="typeName,groupID,typeID,published">
  37.           <row typeName="Advanced Drone Interfacing" groupID="273" typeID="24613" published="1">
  38.             <description>Allows the use of the Drone Control Unit module. One extra module can be fitted per skill level. Each fitted Drone Control Unit allows the operation of one extra drone.</description>
  39.             <rank>8</rank>
  40.             <rowset name="requiredSkills" key="typeID" columns="typeID,skillLevel">
  41.               <row typeID="3442" skillLevel="5" />
  42.             </rowset>
  43.             <requiredAttributes>
  44.               <primaryAttribute>memory</primaryAttribute>
  45.               <secondaryAttribute>perception</secondaryAttribute>
  46.             </requiredAttributes>
  47.             <rowset name="skillBonusCollection" key="bonusType" columns="bonusType,bonusValue" />
  48.           </row>
  49.         </rowset>
  50.       </row>
  51.     </rowset>
  52.   </result>
  53.   <cachedUntil>2021-06-25 11:27:25</cachedUntil>
  54. </eveapi>

Описание полей XML-файла

Набор строк "skillGroups"

Имя Тип данных Описание
groupName string Название группы навыков
groupID int Идентификатор группы навыков

Набор строк "skills"

Имя Тип данных Описание
typeName string Название навыка
groupID int Идентификатор группы, которой принадлежит навык
typeID int Идентификатор навыка
published bit Флаг, показывающий, доступен ли этот навык для изучения обычным пилотам. Выражается в виде цифр: 1 или 0

Набор строк "requiredSkills"

Имя Тип данных Описание
typeID int Идентификатор навыка
skillLevel int Требуемый уровень навыка

Набор строк "skillBonusCollection"

Имя Тип данных Описание
bonusType string Тип бонуса. Дополнительно, в дампах базы данных со статической информацией, которую публикуют разработчики можно найти таблицу dgmAttributeTypes, в которой содержатся описания типов бонусов. Для получения списка бонусов можно выполнить в базе следующую SQL-команду: SELECT [attributeID]       ,[attributeName]       ,[displayName]       ,[description] FROM dgmAttributeTypes
bonusValue int Величина бонуса. Это может быть как положительное, так и отрицательное число

Дополнительные поля

Имя Тип Описание
description string Описание навыка
rank int Множитель времени тренировки навыка
requiredAttributes Группа значений Требуемые первичный и вторичный атрибуты персонажа
primaryAttribute string Название первичного атрибута
secondaryAttribute string Название вторичного атрибута

Дополнительная информация

Параметр "published" был добавлен в набор строк "skills" в декабре 2010.

Самостоятельное получение данных

Вы можете самостоятельно получить данные используя следующую ссылку: https://api.eveonline.com/eve/SkillTree.xml.aspx

Похожие материалы

Категория: Разработчикам | Добавил: Heritor (14 Июль 2011) | Автор: Heritor Skoliya E W
Просмотров: 1679 | Теги: eve api | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
»Рубрики«
Новичкам [21]
Информация о том как начать играть и как освоиться в игре
Таблицы [10]
Различная сводная информация
Расы [8]
Описание рас Нового Эдема
Хроники [96]
Хроники мира EVE Online. Перевод хроник официального сайта игры
Разработчикам [27]
API, IGB, технологии
Рассказы [1]
Творчество автора данного сайта
Разное [8]
Материалы общего характера
»Поиск«
»Ссылки«
»О сайте«

SKOLI.ru — русский фан сайт игры EVE Online. Статьи и новости с официального сайта eve-online о мире Нового Эдема, гайды, переводы хроник EVE, скриншоты и обои, амбиентная музыка из игры, видео.

»Статистика«

© 2008-2017 SKOLI.RU
Обязательна ссылка на источник, если вы используете материалы, расположенные на данном сайте.
COPYRIGHT NOTICE
EVE Online, the EVE logo, EVE and all associated logos and designs are the intellectual property of CCP hf. All artwork, screenshots, characters, vehicles, storylines, world facts or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of CCP hf. EVE Online and the EVE logo are the registered trademarks of CCP hf. All rights are reserved worldwide. All other trademarks are the property of their respective owners. CCP hf. is not in any way affiliated with, Skoli.ru. CCP is in no way responsible for the content on or functioning of this website, nor can it be liable for any damage arising from the use of this website.