2014-11-25 124 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