Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function skinsToClientFunct(sendSkinsToClient) {
- if (typeof sendSkinsToClient !== 'undefined') {
- if (sendSkinsToClient.length !== 0) {
- request("http://steamcommunity.com/profiles/76561198262216628/inventory/json/730/2", (getSkinError, getSkinResponse, getSkinBody) => {
- if (!getSkinError && getSkinResponse.statusCode === 200) {
- var playersSkins = JSON.parse(getSkinBody);
- var left = sendSkinsToClient.items.length;
- for (var r = 0;r<sendSkinsToClient.items.length;r++) (function (r) {
- request("http://steamcommunity.com/market/priceoverview/?currency=3&country=DE&appid=730&market_hash_name=" + playersSkins.rgDescriptions[String(sendSkinsToClient.items[r].classid + "_" + sendSkinsToClient.items[r].instanceid)].market_hash_name , (priceError, priceResponse, priceBody) => {
- if (!priceError && priceResponse.statusCode == 200) {
- console.log(priceBody);
- sendSkinsToClient.items[r].marketName = playersSkins.rgDescriptions[String(sendSkinsToClient.items[r].classid + "_" + sendSkinsToClient.items[r].instanceid)].market_name;
- sendSkinsToClient.items[r].url = playersSkins.rgDescriptions[String(sendSkinsToClient.items[r].classid + "_" + sendSkinsToClient.items[r].instanceid)].icon_url;
- sendSkinsToClient.items[r].hashName = playersSkins.rgDescriptions[String(sendSkinsToClient.items[r].classid + "_" + sendSkinsToClient.items[r].instanceid)].market_hash_name;
- console.log(sendSkinsToClient.items[r].hashName);
- if (sendSkinsToClient.items[r].marketName.length > 17) {
- sendSkinsToClient.items[r].marketName = sendSkinsToClient.items[r].marketName.slice(0,15);
- sendSkinsToClient.items[r].marketName += "...";
- }
- }
- if (--left === 0) {
- console.log("emitting");
- io.emit("newSkins", sendSkinsToClient);
- }
- });
- })(r);
- }
- else {
- console.log("Error sending a request to: http://steamcommunity.com/profiles/76561198262216628/inventory/json/730/2");
- }
- });
- }
- }
- }
Add Comment
Please, Sign In to add comment