Guest User

Untitled

a guest
Mar 7th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. var username;
  2. var password;
  3. var steamCode;
  4.  
  5. var Steam = require("steam");
  6. var fs = require("fs");
  7. var readline = require("readline");
  8.  
  9. var steam = new Steam.SteamClient();
  10.  
  11. var rl = readline.createInterface({
  12. input: process.stdin,
  13. output: process.stdout
  14. });
  15.  
  16. rl.question("Username: ", function(answer) {
  17. username = answer;
  18. rl.question("Password: ", function(answer2) {
  19. password = answer2;
  20. rl.pause();
  21. steam.logOn({
  22. accountName: username,
  23. password: password
  24. });
  25. });
  26. });
  27.  
  28. steam.on("loggedOn", function(result) {
  29. console.log("Logged in");
  30. steam.setPersonaState(Steam.EPersonaState.Online);
  31. steam.setPersonaName(username);
  32. setTimeout (function() {
  33. process.exit();
  34. }, 10000);
  35. });
  36.  
  37. steam.on("error", function(error) {
  38. if (error.cause == "logonFail") {
  39. if (error.eresult == 63) {
  40. rl.resume();
  41. rl.question("Steam guard code: ", function(answer) {
  42. steamCode = answer;
  43. rl.close();
  44. steam.logOn({
  45. accountName: username,
  46. password: password,
  47. authCode: steamCode
  48. });
  49. });
  50. } else {
  51. console.log("Logon fail: " + error.eresult);
  52. };
  53. };
  54. });
  55.  
  56. steam.on('sentry', function(data) {
  57. var format = "sentry_ " + username;
  58. fs.writeFileSync(format, data);
  59. console.log("Sentry file successfully saved!");
  60. });
Add Comment
Please, Sign In to add comment