-
Posts
3601 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
There are pretty much two things you can do. Cancel unknown offers in unknownOfferSent and hope that the user doesn't accept it before you can cancel it (and if they do, fix it manually) Include some kind of internal identifier in the trade offer message and use that to track offers instead of (or in addition to) the offer ID
-
Invisible Items Glitch - Managed to do it on purpose.
Dr. McKay replied to Gilroy's topic in node-steam-tradeoffer-manager
Would you mind PMing me how you make this happen? -
Use http://is.steam.rip/api/v1/?request=GetAllRegionData and ignore region 6.
-
Trade Handling Request or Wait for Trade?
Dr. McKay replied to xNiceEinz's topic in node-steam-tradeoffer-manager
I'm not sure what you're asking here. Limits I can recall off the top of my head are max 30 active sent offers at one time, max 5 active sent offers to one user at one time, and various IP rate-limits which should only affect offer.send() and offer.getReceivedItems(). -
getReceivedItems only with tradeid
Dr. McKay replied to trzyrazyzero's topic in node-steam-tradeoffer-manager
You really aren't meant to do it that way. That said, this is really, really bad and really, really horrible, but will work: var offer = manager.createOffer("[U:1:1]"); offer.id = 1; offer.state = 3; offer.tradeID = your_trade_id; offer.getReceivedItems((err, items) => { // as I said, horrible. }); -
There isn't any way besides just using a bunch of IP addresses.
-
https://github.com/SteamRE/SteamKit/blob/master/Resources/SteamLanguage/enums.steamd#L14-L32
-
Just to clarify, the callback is firing and err and status are both undefined, not null? What's offer.id? What version are you on?
-
Yes, that's your best bet. You can ignore typing events in node-steam by checking the chatEntryType.
-
You're already using node-steam and its handlers. Use those instead. Don't try to use them alongside node-steam-user.
-
Question Error: HTTP error 401
Dr. McKay replied to Botters's topic in node-steam-tradeoffer-manager
1. Why are you logging in twice? 2. You can't send the offer until you're logged in. Please research how asynchronous JavaScript works if you don't understand this. -
Trade Handling Request or Wait for Trade?
Dr. McKay replied to xNiceEinz's topic in node-steam-tradeoffer-manager
I don't know if it matters which party is accepting the trade for whether or not the API will start failing while accepting. -
There's no such thing as an "ignored friend request". Once you ignore a friend request, the friend request is fully deleted from Steam. If you want a record of people who have added you that you've ignored, you'll need to keep it yourself. You could use nicknames for this perhaps (although I don't think nicknames are implemented in steam-user yet).
-
Trade Handling Request or Wait for Trade?
Dr. McKay replied to xNiceEinz's topic in node-steam-tradeoffer-manager
When the callback to accept fires, all items have been exchanged. -
Check each SteamID in the myFriends property. If the value is EFriendRelationship.RequestRecipient, then they're a pending friend request.
-
not confirm trade after running a while
Dr. McKay replied to speicher's topic in node-steamcommunity
It is reconnecting. It just hasn't yet when you try to log onto the website, which doesn't work if it isn't connected. -
not confirm trade after running a while
Dr. McKay replied to speicher's topic in node-steamcommunity
You aren't connected to Steam. Today is Tuesday. Steam goes down every Tuesday.