Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3591
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. Nickname as in the private name you gave the user, or nickname as in the user's profile (persona) name?
  2. https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOfferManager#sentofferchanged
  3. You're probably running out of memory.
  4. I dunno what to tell you. Everything you posted looks good, so you must be doing something wrong elsewhere.
  5. Are you using the cookies on the same IP as where they were created? I find generally you have to use the same IP.
  6. I'm not 100% certain, but I think: Blocked = You blocked themIgnoredFriend = They're a friend, and you blocked themSuggestedFriend = Dunno, maybe unusedMax = Not a real value, just the maximum that enum goes up to
  7. The appid for the item is 753. You should prefix the game's appid to the market_hash_name, e.g.: community.getMarketItem(753, "629960-:SoraSummerFlowerGaze2:", (err, item) => { });
  8. https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOffer#getuserdetailscallback
  9. That generally happens when there's no longer anything happening in the script. For example: it got disconnected from Steam and there wasn't anything reconnecting or something.
  10. I don't believe that's presently possible.
  11. Of the account you're logged into? client.steamID.accountid
  12. Yeah I don't see any reason why the protobufs in my code wouldn't work. They're dumped directly from Steam anyway.
  13. It's a bit detailed to go into here, but it involves implementing the CM protocol by looking at reference code, looking over the protobufs until you find something that looks like you want to do (and possibly not finding it, which means you have to guess the parameters and order), sending messages, and seeing what happens.
  14. You're not going to have a good time doing that, honestly. There are no resources or documentation anywhere. It would probably be quicker for you to learn some basic JS than to recreate all of this in Python.
  15. It's coming from whatever you tried to do that failed because you weren't logged in. The sessionExpired event gets emitted after "Not Logged In" gets returned from some request you made. It doesn't proactively check.
  16. No, you need to be connected to use relog.
  17. In my experience, no.
  18. It means nothing. It's a remnant from real-time trades where every time the trade updates, that's a new "version".
  19. The first argument to the callback is (as always) err. The AppID it wants is not the item's AppID but the AppID of the game, which is generally available as market_fee_app.
×
×
  • Create New...