-
Posts
3575 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
code to initialize last accepted offer
Dr. McKay replied to EnelGy's topic in node-steam-tradeoffer-manager
If you're already keeping track of offer IDs paired with discord user data, then you should just have one sentOfferChanged handler and check the offer.id inside of that callback. -
Sending a trade offer need a little help
Dr. McKay replied to Shubham Shah's topic in node-steam-tradeoffer-manager
Sounds about right. -
Call the accept method.
-
code to initialize last accepted offer
Dr. McKay replied to EnelGy's topic in node-steam-tradeoffer-manager
You should only have one sentOfferChanged handler. You should not add a new handler every time you send a trade. -
Not if you want to pretend to be a VAC-secured server.
-
Yes, that will work. You just need to make sure to add your event handlers to each instance.
-
How do websites generate screenshots with an inspect element link?
Dr. McKay replied to Shubham Shah's topic in General
You would have to somehow implement the algorithm the CS:GO client uses to turn item data (plus the texture and model files) into a rendered image. -
code to initialize last accepted offer
Dr. McKay replied to EnelGy's topic in node-steam-tradeoffer-manager
You can't get a trade link (with token) from an offer. The SteamID of the other party in a trade offer is available as the partner property. -
You can use the offerList event to see if any old offers are still active.
-
Re-post with a code block so bbcode doesn't immolate your code.
-
https://dev.doctormckay.com/announcement/1-the-purpose-of-these-forums-and-what-doesnt-belong-here/
-
How about you figure it out if you want it so badly?
-
You have to go out of your way to cancel a trade hold and get hit with the 7-day cooldown. In fact, I'm not aware of any (easy) way to do it in code.
-
You certainly cannot join a game server, as that would require implementing VAC. Which is difficult by design, as if we could easily implement VAC then cheats would be able to bypass it with minimal effort. Maybe CS:GO's GC is written poorly. Knowing Valve and the CS:GO team, that's probably a given. So there's probably some exploit in the GC that allows you to make the GC believe you're in a server. But exploits aren't really my thing.
-
You need to filter your own inventory to find the items you want to add, then add them.
-
Assuming you set a language in the constructor, it's a property of item.
-
You probably need to send some additional data. Not sure, I've never really spent too much time looking into this because it's not terribly useful as you can't actually join a game server.
-
Do not edit the module. const SteamUser = require('steam-user'); let user = new SteamUser(); user.logOn({ accountName: 'your_account', password: 'your_password', logonID: 12345 });
-
14000000D81B906BE8187273F69B60320100100105DE505F180000000100000002000000D62F504A883AAB9D8B8A130001000000 is the hexadecimal representation of the ticket. You CRC32 the binary, not the hex.
-
Just set logonID to some number when you log on, and use a different number for each instance of the account.
-
I can't offer you any support for node-steam.
- 1 reply
-
- steam
- steam-tradeoffer-manager
-
(and 3 more)
Tagged with: