Jump to content
McKay Development

pekinese

Member
  • Posts

    6
  • Joined

  • Last visited

Posts posted by pekinese

  1. I tried to get the highest price of today for an array of items.

    My code until now:

          opskins.getPriceList(730, function(err, prices) {
            if (err)
              console.log("error!");
            if(prices){
              highest_price = Infinity;
              for (var item in prices) {
                  if(keys.includes(item)){
                    //how to continue now?
                  }
              }
            }
          });

    Any suggestions how to get only the "latest" price for each item, so I can compare and get the highest price of ALL items for only today? In the end I only need to get one value, for example for this JSON object:

     

    "item1": {
    "2017-07-17": {"price": 800},
    "2016-07-16": {"price": 453},
    "2016-07-15": {"price": 435}
    },
    "item2": {
    "2017-07-17": {"price": 622},
    "2016-07-16": {"price": 643},
    "2016-07-15": {"price": 593}

    }

     

    It would return 800.

  2. Using the code below I'm not able to set the UI mode to desktop (3).

    I've commented the line out and tried if the event when a new message is received is triggered and this doesn't work too.

     

    Any idea how to fix these two problems?

    Code:

     

    var SteamCommunity = require('steamcommunity');
    var steam = new SteamCommunity();
    var SteamTotp = require('steam-totp');
    
    
    var sharedSecret = "";
    var logOnOptions = {
      'accountName': "x",
      'password': "y",
      'twoFactorCode': SteamTotp.generateAuthCode(sharedSecret),
    };
    
    
    
    
    /logs in via browser
    steam.login(logOnOptions, function(err, sessionID, cookies, steamguard) {
    if (err) {
    console.log("There was an error logging in! Error details: " + err.message);
    process.exit(1); //terminates program
    } else {
    console.log("Successfully logged in as " + logOnOptions.accountName);
    steam.chatLogon();
    }
    });
    
    
    //check if we're logged into
    steam.on('chatLoggedOn', function(){
    console.log("ready to chat");
    });
    
    
    steam.on('chatLogOnFailed', function(){
    console.log("chat failed!");
      
     });
    
    
    steam.on('friendRelationship', (steamid, relationship) => {
    console.log("new request!");
        steam.chatMessage(steamid, 'Hello there! Thanks for adding me!');
    });
    
    
    steam.on('friendOrChatMessage', (senderId, text) => {
    
    
    console.log("received: " + text);
    });

     

×
×
  • Create New...