Advertisement
Saevitus

no work :(

Jan 3rd, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const steam = require('steam');
  2. const crypto = require('crypto');
  3. const fs = require('fs');
  4. const readline = require('readline');
  5. const steamClient = new steam.SteamClient();
  6. const steamUser = new steam.SteamUser(steamClient);
  7.  
  8. const rl = readline.createInterface(
  9. {
  10.     input: process.stdin,
  11.     output: process.stdout
  12. });
  13.  
  14. steamClient.connect();
  15. steamClient.on("connected", () =>
  16. {
  17.     console.log("connected");
  18.    
  19.     var sentryfile;
  20.     if (fs.existsSync("abc123.sentry"))
  21.     {
  22.         console.log("found sentry")
  23.         sentryfile = fs.readFileSync("abc123.sentry");
  24.        
  25.         steamUser.logOn(
  26.         {
  27.             account_name: "username",
  28.             password: "password",
  29.             sha_sentryfile: sentryfile
  30.         });
  31.     }
  32.    
  33. });
  34.  
  35. steamClient.on("sentry", (sentryHash) =>
  36. {
  37.     console.log("got sentry file");
  38. });
  39.  
  40. steamClient.on("logOnResponse", (response) =>
  41. {
  42.     if (response.eresult == steam.EResult.OK)
  43.     {
  44.         console.log("Logged on!");
  45.     }
  46. });
  47.  
  48. steamClient.on("error", (error) =>
  49. {
  50.     if (error.eresult == steam.EResultAccountLogonDenied)
  51.     {
  52.         rl.question('Steam Guard Code: ', (answer) =>
  53.         {
  54.             let code = answer;
  55.             steamUser.logOn(
  56.             {
  57.                 account_name: "username",
  58.                 password: "password",
  59.                 auth_code: code
  60.             });
  61.         });
  62.     }
  63.     else
  64.     {
  65.         console.log("ye: ", error.eresult);
  66.     }
  67. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement