Jump to content
McKay Development

Dr. McKay

Administrator
  • Content Count

    2486
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Dr. McKay got a reaction from kleptotic in How GetAuthTicket() Works   
    14000000D81B906BE8187273F69B60320100100105DE505F180000000100000002000000D62F504A883AAB9D8B8A130001000000 is the hexadecimal representation of the ticket. You CRC32 the binary, not the hex.
  2. Like
    Dr. McKay got a reaction from Midmines in can't checkWalletCode()   
    Steam changed how wallet codes are redeemed. GitHub issue here.
    I will fix this as soon as I can, hopefully in the next day or two.
  3. Like
    Dr. McKay reacted to Vizzy in sessionExpired is never called   
    Huge facepalm right there, I even remember reading about it on the docs. Thanks, that's it, I never initiated anything to trigger the event.
  4. Like
    Dr. McKay got a reaction from vrtgn in Can a Steam-Bot enter a csgo vac secured server?   
    No.
  5. Like
    Dr. McKay reacted to Gassi in deleteChatMessages ERR: InvalidParam   
    You mean an Array with just one Obj? Yes I've tried it.. Also "InvalidParam" error.

    Example Array: [ { server_timestamp: 2020-08-13T01:21:28.000Z, ordinal: 0 } ]
    Nevermind.. seems like a Steam issue... getChatMessageHistory adding empty messages between and when you try to delete this invisible steam messages, you will receive that error.

    I just optimized the filter now: 
    response.messages.filter((x) => !x.deleted && x.message !== '')
  6. Like
    Dr. McKay got a reaction from CUTONI8 in Do AssetIDs change?   
    Assuming we're talking about Valve games and games using Steam Inventory Service (which is not all games on Steam), asset IDs change when:
    The item is traded The item is modified (e.g. painted in TF2, renamed in TF2/CSGO) The item is attempted to be traded but the trade fails and is rolled back There are probably also a few other weird cases where an asset ID changes because this is Valve we're talking about.
  7. Like
    Dr. McKay got a reaction from vrtgn in Do AssetIDs change?   
    Assuming we're talking about Valve games and games using Steam Inventory Service (which is not all games on Steam), asset IDs change when:
    The item is traded The item is modified (e.g. painted in TF2, renamed in TF2/CSGO) The item is attempted to be traded but the trade fails and is rolled back There are probably also a few other weird cases where an asset ID changes because this is Valve we're talking about.
  8. Like
    Dr. McKay reacted to aethez in Confusing Error   
    I am currently using v.12.16.3

    I already got the issue fixed though, like you said it was an issue with me Importing TradeOffer. I removed all my code with that import and it started working again.

    Thanks alot!
  9. Thanks
    Dr. McKay got a reaction from Sync in Using proxy   
    My mistake; you pass the request into the SteamCommunity constructor, then pass that SteamCommunity instance to the TradeOfferManager constructor as the community property.
  10. Thanks
    Dr. McKay got a reaction from Sync in Using proxy   
    Yes, you won't really be able to run more than 10-15 bots on a single IP. You'll need to use proxies or multiple IPs on your machines. You can have steam-tradeoffer-manager use a proxy by setting a request instance with a proxy set using request.defaults to the TradeOfferManager constructor.
  11. Like
    Dr. McKay got a reaction from Op1x3r in acceptConfirmationForObject rate limiting.   
    You can pass your own request instance to the constructor, with a proxy configured using request.defaults.
  12. Like
    Dr. McKay got a reaction from Jmopel in Add random people   
    That sounds an awful lot like spam.
  13. Like
    Dr. McKay reacted to aatmjeets in error code 26   
    Extremely sorry for wasting the time, i figured it out. It was offer.addMyItem, while it should be offer.addTheirItem.
  14. Like
    Dr. McKay got a reaction from Duel Kirk in Can I rely on a server's SteamID ?   
    SteamIDs with type 4 are anonymous gameservers, meaning the SteamID is going to change every time the server restarts. If you want a persistent SteamID, you need to register a gameserver account and use the login token you get on your server. Source-based games usually use tokens by adding +sv_setsteamaccount <token> to your server's command line.
  15. Like
    Dr. McKay got a reaction from sNIP in TradeOffer "updated" property   
    It's the time Steam says the offer changed, which would be Tuesday in your example.
  16. Thanks
    Dr. McKay got a reaction from zujs in How to get tradable time of Dota2 items   
    It's probably in the descriptions array somewhere.
  17. Thanks
    Dr. McKay got a reaction from sergun in acceptConfirmationForObject - Cannot Confirm Market Listings   
    The market listing ID is the creator property.
  18. Thanks
    Dr. McKay got a reaction from aatmjeets in Can't get item link from getUserInventoryContents   
    item.actions is an array. You need to find the action you want.
  19. Thanks
    Dr. McKay got a reaction from What Comes Around in Set account phone number?   
    I'm pretty sure that means that you need to verify your email before continuing. You can request a verification email with steam-user.
  20. Like
    Dr. McKay got a reaction from What Comes Around in Set account phone number?   
    The brackets just mean that it's an optional argument. store.addPhoneNumber('+310***', (err) => {}) is the same as store.addPhoneNumber('+310***', false, (err) => {}).
    If you want to bypass a confirmation, you'd do store.addPhoneNumber('+310***', true, (err) => {})
    The callback doesn't have any other arguments besides err.
  21. Like
    Dr. McKay got a reaction from neverhood in node-globaloffensive - haveGCSession   
    GC sessions are weird and sometimes they go away without wanting to reconnect. That said, some changes have been made somewhat recently, so make sure you're up to date.
    If you are, then I suggest detecting when that happens, and using gamesPlayed([]) then waiting a minute or two and launching CS:GO again.
  22. Like
    Dr. McKay reacted to vrtgn in Getting the eresult.   
    No, you should check when you process the offer. It should be among the first things you check in the offer. 
    You can't act on an offer (e.g. decline the offer) after you've accepted it which you are doing in the above code.  
  23. Like
    Dr. McKay got a reaction from Op1x3r in Getting the eresult.   
    err.eresult is just the number, yes.
  24. Like
    Dr. McKay got a reaction from sNIP in Steam clients running with different local ips, on single nodejs instance.   
    There shouldn't be any problems.
  25. Like
    Dr. McKay got a reaction from metrize in Rich presence   
    getPersonas is a method, not a property.
×
×
  • Create New...