Guest User

Untitled

a guest
Mar 19th, 2016
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     var Steam = require('steam');
  2.     var fs = require('fs');
  3.     var bot = new Steam.SteamClient();
  4.      
  5.     if (fs.existsSync('sentryfile'))
  6.     {
  7.         var sentry = fs.readFileSync('sentryfile');
  8.         console.log('[STEAM] logging in with sentry ');
  9.         bot.logOn({
  10.           accountName: '',
  11.           password: '',
  12.           shaSentryfile: sentry
  13.         });
  14.     }
  15.     else
  16.     {
  17.         console.log('[STEAM] logging in without sentry');
  18.         bot.logOn({
  19.           accountName: '',
  20.           password: '',
  21.           authCode: ''
  22.         });
  23.     }
  24.     bot.on('loggedOn', function() {
  25.         console.log('[STEAM] Logged in.');
  26.         bot.setPersonaState(Steam.EPersonaState.Online);
  27.         //Tell steam we are playing games.
  28.         //440=tf2
  29.         //550=l4d2
  30.         //730=csgo
  31.         //570=dota2
  32.         bot.gamesPlayed([440, 550, 730, 570]);
  33.     });
  34.      
  35.     bot.on('sentry', function(sentryHash)
  36.     {//A sentry file is a file that is sent once you have
  37.     //passed steamguard verification.
  38.         console.log('[STEAM] Received sentry file.');
  39.         fs.writeFile('sentryfile',sentryHash,function(err) {
  40.         if(err){
  41.           console.log(err);
  42.         } else {
  43.           console.log('[FS] Saved sentry file to disk.');
  44.         }});
  45.     });
  46.      
  47.     //Handle logon errors
  48.     bot.on('error', function(e) {
  49.     console.log('[STEAM] ERROR - Logon failed');
  50.         if (e.eresult == Steam.EResult.InvalidPassword)
  51.         {
  52.         console.log('Reason: invalid password');
  53.         }
  54.         else if (e.eresult == Steam.EResult.AlreadyLoggedInElsewhere)
  55.         {
  56.         console.log('Reason: already logged in elsewhere');
  57.         }
  58.         else if (e.eresult == Steam.EResult.AccountLogonDenied)
  59.         {
  60.         console.log('Reason: logon denied - steam guard needed');
  61.         }
  62.     })
Add Comment
Please, Sign In to add comment