Advertisement
WoLF_UsA

Code fortnite

Mar 23rd, 2019
68,521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.74 KB | None | 0 0
  1. client.on('message', async message => {
  2. //!fortnite Ninja solo pc
  3. let Client = require('fortnite');
  4. let fortnite = new Client('2bb97881-c068-4cba-b3b5-152abfc71c83');
  5. let messageArray = message.content.split(" ");
  6. let cmd = messageArray[0];
  7. let args = messageArray.slice(1);
  8. if(message.content.startsWith(prefix + "fortnite")) {
  9. let username = args[0];
  10. let platform = args[2] || 'pc';
  11. let gamemode = args[1];
  12. if(gamemode != 'solo' && gamemode != 'duo' && gamemode != 'squad' && gamemode != 'lifetime') return message.reply(`⚠️ **| ${prefix}fortnite username solo/duo/squad/lifetime pc**`);
  13.  
  14. if(!username) return message.reply('**Specify a username!**');
  15.  
  16. let data = fortnite.user(username, platform).then(data => {
  17. let stats = data.stats;
  18.  
  19. if(gamemode === 'solo') {
  20. let solostats = stats.solo;
  21. let score = solostats.score;
  22. let kd = solostats.kd;
  23. let matches = solostats.matches;
  24. let kills = solostats.kills;
  25. let wins = solostats.wins;
  26. let top3 = solostats.top_3;
  27.  
  28. let ByEmbed = new Discord.RichEmbed()
  29. .setAuthor('Forntite Tracker Solo Stats')
  30. .setTitle(data.username+"'s Stats")
  31. .setColor("RANDOM")
  32. .setThumbnail("https://www.teepublic.com/t-shirt/2412274-fortnite-logo-game-t-shirts")
  33. .addField('# | Wins:',wins,true)
  34. .addField('# | Kills:',kills,true)
  35. .addField('# | Score:',score,true)
  36. .addField("# | Matches:",matches,true)
  37. .addField("# | Kill/Death Ratio:",kd,true)
  38. .addField("# | Top 3:",top3,true)
  39.  
  40. return message.channel.send(ByEmbed);
  41.  
  42. }else if (gamemode === 'duo') {
  43. let Duostats = stats.duo;
  44. let score = Duostats.score;
  45. let kd = Duostats.kd;
  46. let matches = Duostats.matches;
  47. let kills = Duostats.kills;
  48. let wins = Duostats.wins;
  49. let top3 = Duostats.top_3;
  50.  
  51. let ByEmbed = new Discord.RichEmbed()
  52. .setAuthor('Forntite Tracker Duo Stats')
  53. .setTitle(data.username+"'s Stats")
  54. .setColor("RANDOM")
  55. .setThumbnail("https://www.teepublic.com/t-shirt/2412274-fortnite-logo-game-t-shirts")
  56. .addField('# | Wins:',wins,true)
  57. .addField('# | Kills:',kills,true)
  58. .addField('# | Score:',score,true)
  59. .addField("# | Matches:",matches,true)
  60. .addField("# | Kill/Death Ratio:",kd,true)
  61. .addField("# | Top 3:",top3,true)
  62.  
  63. message.channel.send(ByEmbed);
  64.  
  65. }else if(gamemode === 'squad') {
  66. let squadstats = stats.squad;
  67. let score = squadstats.score;
  68. let kd = squadstats.kd;
  69. let matches = squadstats.matches;
  70. let kills = squadstats.kills;
  71. let wins = squadstats.wins;
  72. let top3 = squadstats.top_3;
  73.  
  74. let ByEmbed = new Discord.RichEmbed()
  75. .setAuthor('Forntite Tracker Squad Stats')
  76. .setTitle(data.username+"'s Stats")
  77. .setColor("RANDOM")
  78. .setThumbnail("https://www.teepublic.com/t-shirt/2412274-fortnite-logo-game-t-shirts")
  79. .addField('# | Wins:',wins,true)
  80. .addField('# | Kills:',kills,true)
  81. .addField('# | Score:',score,true)
  82. .addField("# | Matches:",matches,true)
  83. .addField("# | Kill/Death Ratio:",kd,true)
  84. .addField("# | Top 3:",top3,true)
  85.  
  86. return message.channel.send(ByEmbed);
  87.  
  88. }else {
  89.  
  90.  
  91. let lifetime = stats.lifetime;
  92. let score = lifetime[6]['Score'];
  93. let mplayed = lifetime[7]['Matches Played'];
  94. let wins = lifetime[8]['Wins'];
  95. let winper = lifetime[9]['Win%'];
  96. let kills = lifetime[10]['Kills'];
  97. let kd = lifetime[11]['K/d'];
  98.  
  99. let ByEmbed = new Discord.RichEmbed()
  100. .setAuthor('Forntite Tracker Duo Stats')
  101. .setTitle(data.username+"'s Stats")
  102. .setColor("RANDOM")
  103. .setThumbnail("https://www.teepublic.com/t-shirt/2412274-fortnite-logo-game-t-shirts")
  104. .addField('# | Wins:',wins,true)
  105. .addField('# | Kills:',kills,true)
  106. .addField('# | Score:',score,true)
  107. .addField("# | Matches:",mplayed,true)
  108. .addField("# | Kill/Death Ratio:",kd,true)
  109. .addField("# | Win Percentage:",winper,true)
  110.  
  111. message.channel.send(ByEmbed);
  112. }
  113. })
  114. }
  115. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement