-
Posts
3389 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
Question How to try to accept the offer while error 28
Dr. McKay replied to Yumba's topic in node-steam-tradeoffer-manager
It will recheck it automatically to see if its status changed. There's no way to specify that something should happen if its status doesn't change after a certain time; you'll need to handle that yourself. -
Question Could not find confirmation random error
Dr. McKay replied to Mr Game and Watch's topic in node-steam-tradeoffer-manager
No need to regenerate your secret; just stop using the phone. -
Question How to try to accept the offer while error 28
Dr. McKay replied to Yumba's topic in node-steam-tradeoffer-manager
Try again later, and listen for receivedOfferChanged to see if it goes accepted later. -
Question Could not find confirmation random error
Dr. McKay replied to Mr Game and Watch's topic in node-steam-tradeoffer-manager
This code should work if you aren't using two devices, yes. You need to never try to load confirmations on your phone or elsewhere or else there will be problems. Specifically, there's a device ID that's sent to Steam when loading the confirmation list and if Steam sees different device IDs, then it has problems. -
You can use this; it tells you how many items you have for each inventory.
-
Question Could not find confirmation random error
Dr. McKay replied to Mr Game and Watch's topic in node-steam-tradeoffer-manager
Yes, that's a problem. Confirming trades on two separate devices makes them randomly not appear. -
10,000, 1,000, and variable.
-
Question Could not find confirmation random error
Dr. McKay replied to Mr Game and Watch's topic in node-steam-tradeoffer-manager
Are you saying that you have the secret on your mobile device as well, in addition to on the server? -
Bot Does not accept incoming offers.
Dr. McKay replied to Vikas Kapadiya's topic in node-steamcommunity
It doesn't look like you're renewing your web session. You need to call client.webLogOn() when it expires (listen for sessionExpired on your SteamCommunity). It also doesn't hurt to call it periodically, say every hour. -
Bot Does not accept incoming offers.
Dr. McKay replied to Vikas Kapadiya's topic in node-steamcommunity
Are you getting an error when accepting? -
Show your code, please.
-
Suggestion Default Language in the Constructor
Dr. McKay replied to Igor Dot Ninja's topic in node-steam-tradeoffer-manager
It's intentional. If you want names and such, you need to set a language. If you don't need them, don't set it. Not setting a language saves resources and memory as information for the given language needs to be downloaded from Steam separately and cached in memory. -
Question How To Integrated Nodejs and PHP
Dr. McKay replied to maraya's topic in node-steam-tradeoffer-manager
If you need to execute the script from php, you can use exec or shell_exec If you need to call into a running script from php, you could set up an HTTP server in node and call it with curl in php. -
Question how to get assetid after accept offer
Dr. McKay replied to pipskas's topic in node-steam-tradeoffer-manager
https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOffer#getreceiveditemsgetactions-callback -
I don't believe there's any way to extract it from a phone at this time, no.
-
Please elaborate? It's in the response to enableTwoFactor, but I doubt that's what you're asking.
-
I don't know, I'm not really responsible for (or privy to) any financial stuff.
-
https://steamerrors.com/28 If the offer isn't actually accepted, then Steam is just being cranky and you can't do anything except wait.
-
You should have to pay Steam Analyst for use of their API.
-
That means "no buffer space available". Perhaps you're out of memory, or you've opened too many files or sockets?
-
Don't use the confirmation checker and instead just use acceptConfirmationForObject as needed.
-
https://www.npmjs.com/package/steamid var SteamID = require('steamid'); var steamid3 = (new SteamID(steamid64)).steam3(); If you want the accountID and not the Steam3 rendered format as your title implies ([u:1:46143802]) then you just want to do: var SteamID = require('steamid'); var accountID = (new SteamID(steamid64)).accountid;
-
Most elegant way of accepting an offer
Dr. McKay replied to mar71n's topic in node-steam-tradeoffer-manager
That will send accept requests to Steam literally as quickly as possible, forever. So no, that won't work. Offer properties don't automatically get updated. You need to request the offer's new status from Steam if you want to know the current data. You also want to add some delays so you don't spam Steam and get banned. -
Logging in with a Steam account is very unlikely to change anything.
-
Wait longer.