所以我使用steam api获取播放器的库存项目,然后获取模式以获取项目名称。 背包:http://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/ 架构:http://api.steampowered.com/IEconItems_730/GetSchema/v0002/
但它只给我原始项目名称,例如
M4A4代替M4A4 |褪色的斑马(战痕累累)
如何将添加的皮肤名称添加到武器名称?
我也试过查看属性defindexes但defindex似乎并没有链接到csgo_english.txt中的皮肤名称。
答案 0 :(得分:2)
皮肤信息保存为项目本身的属性。使用defindex为6查找项目的属性,它的值等于模式paint_kits部分中的标识符。然后,您必须将架构绘制名称转换为您的母语,以获得可读而不是aq_oiled或其他一些此类废话。最后得到(战斗伤痕累累)位,只需看看defindex为8< float_value的属性,以确定皮肤上的磨损是什么。