Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3591
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. My best guess is that it indicates that you want to post to a profile, not to a forum thread.
  2. No such cookie is issued when you log on via the client.
  3. It's now possible to generate a link to allow someone to add you as a friend without you needing to accept a request. These links look like http://s.team/p/user-id/token which redirects to https://steamcommunity.com/user/user-id/token You can also access a profile using https://steamcommunity.com/user/user-id which will just redirect you to /id/ or /profiles/, depending on whether the profile has a custom URL set. These user IDs look like aaa-aaaa. I don't know why it might be useful to convert a SteamID to friend-link user-id, but converting the user-id to a SteamID might be useful. The friend-link user-ids are just the account's accountid (the lower 32 bits in the 64-bit SteamID, or the x part in [U:1:xxxx]), encoded in hexadecimal, with some character replacements, and with a dash added. Here are the replacements: Hex = Letter ------------ 0 = b 1 = c 2 = d 3 = f 4 = g 5 = h 6 = j 7 = k 8 = m 9 = n a = p b = q c = r d = t e = v f = w To convert a SteamID to a user-id, encode the accountid in hex and perform string replacements for the above characters. The hyphen isn't necessary for a final URL to work. To convert a user-id to a SteamID, remove the dash and perform string replacements for the above characters. That gives you an accountid which you can turn into a SteamID using a platform-appropriate SteamID library.
  4. You need to filter the inventory to get just the items you want. Array.prototype.filter will probably interest you.
  5. The rate-limit is obviously not on your public IP. The change request is going through the proxy.
  6. You might just try retrying.
  7. If you make too many purchase attempts (i.e. when testing things) then Steam will lock you out of future purchase attempts for an unknown (but long) period of time.
  8. You appear to be correct. It looks like the client uses the help site to change passwords now, so changing passwords through the client was probably disabled. I'll mark the method as deprecated.
  9. The owner_descriptions array is empty unless you're the owner of the item.
  10. You never defined any variable named community.
  11. There is, but it's too in-depth to go into here.
  12. You're crossing into natural language processing territory there.
  13. Set up a timer, and call gamesPlayed with the next string in the rotation each time it fires.
  14. Per the documentation, the emailInfo property is updated after all emailInfo event listeners fire.
  15. getReceivedItems can only be called when the offer is accepted and confirmed.
  16. As an update, I've gotten very basic support working in the v4 branch. Hopefully I'll be able to finish up v4 soon, at which point new chat support can be fleshed out further.
  17. You're correct that you want to use the user event. If you don't want to receive further updates for the user event, you can use removeListener.
  18. That top one looks kind of like you got a corrupt chunk. All your connect timeouts are likely due to CDN servers being down/slow to respond. Just retry. File checksum mismatch is weird, that means the decompressed/decrypted data in the chunk didn't match the sha1 we expected. And all the "Fail" errors is just Steam being Steam.
  19. Yep, that's planned. Just haven't gotten around to starting work on it (though now that it's out of beta, I don't have much reason to wait anymore).
  20. Yes, but that's a bit like cutting off your leg because you got a cut.
  21. One of the files in your local cache appears to be corrupted. I'll push a fix to handle this case.
×
×
  • Create New...