Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Дамп базы EVE и SQL запросы


  • Авторизуйтесь для ответа в теме
2 ответов в теме

#1
xupypr_bale

xupypr_bale

    Newbie

  • Tech II Pilots
  • 28 сообщений
13
  • Client:Рус

Салют! 

При написании утилитки столкнулся со следующей проблемой: скачал дамп базы, и кидаю запрос следующего вида:

SELECT

it.typeName AS ItemName,

t.typeName AS MaterialName,

m.quantity as Count

FROM invTypeMaterials AS m

INNER JOIN invTypes AS t ON m.materialTypeID = t.typeID

INNER JOIN invTypes as it ON m.typeID = it.typeID

WHERE it.typeName = 'Anathema'

 

Получаю список материалов (который по идее должен быть при МЕ = 0).

Но (!!!) в чертеже, который в игре, другое количество материалов и в качестве "доп материалов" присутствует Magnate, а в SQL - аутпуте его нет. 

 

Внимание, вопрос: как модифицировать запрос таким образом, чтобы на выходе получать данные точно в таком же виде, как они есть в чертеже в игре? 

 

Вот чуваки, которые написали вот это: http://zofu.no-ip.de/bpo похоже, знают ответ. Но у меня не хватило душевных сил раскурить эту перлостраничку http://zofu.no-ip.de...pristine/bpo.pl

 

Спасибо.


  • 0

#2
infolex

infolex

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 169 сообщений
62
  • EVE Ingame:infolex
  • Corp:The Scope
  • Client:Рус

Broadly, to get the materials to construct something, you need to take the product's invTypeMaterials, subtract recycled materials' invTypeMaterials, and add extra materials or skills listed in ramTypeRequirements

 

В вышенаписанном кроется ответ. Кури 


Сообщение отредактировал infolex: 15 July 2013 - 1:42

  • 1
Спойлер


#3
xupypr_bale

xupypr_bale

    Newbie

  • Tech II Pilots
  • 28 сообщений
13
  • Client:Рус

Broadly, to get the materials to construct something, you need to take the product's invTypeMaterials, subtract recycled materials' invTypeMaterials, and add extra materials or skills listed in ramTypeRequirements

 

В вышенаписанном кроется ответ. Кури 

 

Спасибо! Раскурил.

Единственный вопрос - какого хрена составные материалы Магната учитываются, и их нужно вычитать, а материалы R.A.M - нет. И есть ли какое поле в БД, которое показывало бы, что их учитывать не надо.


  • 0




0 посетителей читают тему

0 members, 0 guests, 0 anonymous users