2014-11-25 67 views
2

所以我“米使用蒸汽API获得玩家的库存物品的皮肤名称,然后将模式来获取项目名称 背包:http://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/ 架构:http://api.steampowered.com/IEconItems_730/GetSchema/v0002/蒸汽的Web API:CS:GO获取项目

但它只是让我对例如原项目名称

M4A4,而不是M4A4?|褪色斑马(身经百战)

我怎样才能增加皮肤的名字到兵器名

我也尝试查看属性defindexes,但defindex似乎没有链接到csgo_english.txt中的皮肤名称。

+0

根据问题链接它看起来像你不能得到皮肤名称(除非它从那时起改变!)http://stackoverflow.com/questions/24840334/steam-web-api-how-can-i -get-list-of-all-items-for-game-ids570-440-730-753 – franglais 2014-11-25 10:05:15

回答

2

皮肤信息被保存为项目本身的属性。使用6的defindex查找项目的属性,它的值等于模式paint_kits部分中的标识符。然后,您必须将架构油漆名称翻译为您的本地语言,以获取可读的内容而不是aq_oiled或其他此类废话。最后要获得(战斗伤痕)位,只需查看8位float_value的defindex属性即可确定皮肤上的磨损。

+0

请添加一些例子和解释。 – Nilambar 2015-08-17 03:54:25

+0

抱歉提出一个老问题,但我一直试图弄清楚现在至少两个小时。 paint_kits部分在哪里?我无法在任何地方找到它。 – Tokfrans 2016-01-04 11:52:03