Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const steam = require('steam');
- const rl = require('readline-sync');
- const steamClient = new steam.SteamClient();
- const steamUser = new steam.SteamUser(steamClient);
- var firstLogin = true;
- var firstConnect = true;
- var code;
- steamClient.connect();
- steamClient.on("connected", () =>
- {
- if (firstConnect)
- {
- console.log("first connection");
- firstConnect = false;
- }else
- console.log("second connection");
- if (firstLogin)
- {
- console.log("it's the first login");
- steamUser.logOn(
- {
- account_name: "username",
- password: "password"
- });
- firstLogin = false;
- } else
- {
- console.log("second login hit");
- steamUser.logOn(
- {
- account_name: "username",
- password: "password",
- auth_code: code
- });
- }
- steamClient.on("logOnResponse", (response) =>
- {
- if (response.EResult == steam.EResult.OK)
- {
- console.log("Logged on!");
- }else
- console.log("Log On Response: ", response.EResult);
- });
- });
- steamClient.on("error", (error) =>
- {
- if (error.eresult == steam.EResultAccountLogonDenied)
- {
- code = rl.question("Steam Auth Code: ");
- steamClient.connect();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement