Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(command === "test") {
- var steamidd = args[1];
- var authorid = message.author.id;
- var person = message.author;
- message.react("✅");
- var request = require('request');
- var website = "http://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/?key=B5D7C68D6FDE38B1E9418BB112F8FBA6&vanityurl=" + args[1];
- request(website, {
- }, function (err, res, body) {
- if (err) {
- console.log(err)
- return
- }
- let data = JSON.parse(body);
- if(data.response.success === 1) {
- console.log(data.response.success);
- let steamidd = data.response.steamid;
- console.log(steamidd);
- }
- console.log(data.response.steamid);
- });
- var request = require('request');
- var website = "https://api.rocketleague.com/api/v1/" + args[0] + "/playerskills/" + steamidd;
- console.log(website);
- request(website, {
- headers: {
- Authorization: 'Token 60c3248d423b89e0d4d4ccdf3c9fa30adf42a6aa'
- }
- }, function (err, res, body) {
- if (err) {
- console.log(err)
- return
- }
- let data = JSON.parse(body);
- console.log(data);
- if(data[0] === undefined){
- message.channel.send("Error! Could not pull your rank. Make sure to use a valid steamID/vanityurl and a valid platform (ps4, steam, xboxone)");
- return
- }
- let ones = data[0].player_skills.filter(p => p.playlist === 10)[0];
- let twos = data[0].player_skills.filter(p => p.playlist === 11)[0];
- let threesSolo = data[0].player_skills.filter(p => p.playlist === 12)[0];
- let threes = data[0].player_skills.filter(p => p.playlist === 13)[0];
- var div = parseInt(ones.division);
- var div = div + 1;
- //ones rank
- console.log(ones.matches_played);
- if(ones.matches_played <= 9) {
- console.log("UNRANKED");
- var onerank = "Unranked " + ones.matches_played + "/10 matches played";
- }
- else if(ones.skill >= 1 && ones.skill <= 148) {
- var onerank = "Bronze 1 Division: " + div + "\nMMR to the next rank " + (149-ones.skill);
- }
- else if(ones.skill >= 149 && ones.skill <= 206) {
- var onerank = "Bronze 2 Division: " + div + "\nMMR to the next rank " + (207-ones.skill);
- }
- else if(ones.skill >= 207 && ones.skill <= 266) {
- var onerank = "Bronze 3 Division: " + div + "\nMMR to the next rank " + (267-ones.skill);
- }
- else if(ones.skill >= 267 && ones.skill <= 324) {
- var onerank = "Silver 1 Division: " + div + "\nMMR to the next rank " + (325-ones.skill);
- }
- else if(ones.skill >= 325 && ones.skill <= 385) {
- var onerank = "Silver 2 Division: " + div + "\nMMR to the next rank " + (386-ones.skill);
- }
- else if(ones.skill >= 386 && ones.skill <= 450) {
- var onerank = "Silver 3 Division: " + div + "\nMMR to the next rank " + (451-ones.skill);
- }
- else if(ones.skill >= 451 && ones.skill <= 512) {
- var onerank = "Gold 1 Division: " + div + "\nMMR to the next rank " + (513-ones.skill);
- }
- else if(ones.skill >= 513 && ones.skill <= 570) {
- var onerank = "Gold 2 Division: " + div + "\nMMR to the next rank " + (571-ones.skill);
- }
- else if(ones.skill >= 571 && ones.skill <= 630) {
- var onerank = "Gold 3 Division: " + div + "\nMMR to the next rank " + (631-ones.skill);
- }
- else if(ones.skill >= 631 && ones.skill <= 694) {
- var onerank = "Plat 1 Division: " + div + "\nMMR to the next rank " + (695-ones.skill);
- }
- else if(ones.skill >= 695 && ones.skill <= 774) {
- var onerank = "Plat 2 Division: " + div + "\nMMR to the next rank " + (775-ones.skill);
- }
- else if(ones.skill >= 775 && ones.skill <= 854) {
- var onerank = "Plat 3 Division: " + div + "\nMMR to the next rank " + (855-ones.skill);
- }
- else if(ones.skill >= 855 && ones.skill <= 934) {
- var onerank = "Diamond 1 Division: " + div + "\nMMR to the next rank " + (935-ones.skill);
- }
- else if(ones.skill >= 935 && ones.skill <= 1007) {
- var onerank = "Diamond 2 Division: " + div + "\nMMR to the next rank " + (1008-ones.skill);
- }
- else if(ones.skill >= 1008 && ones.skill <= 1091) {
- var onerank = "Diamond 3 Division: " + div + "\nMMR to the next rank " + (1092-ones.skill);
- }
- else if(ones.skill >= 1092 && ones.skill <= 1172) {
- var onerank = "Champion 1 Division: " + div + "\nMMR to the next rank " + (1173-ones.skill);
- }
- else if(ones.skill >= 1173 && ones.skill <= 1250) {
- var onerank = "Champion 2 Division: " + div + "\nMMR to the next rank " + (1251-ones.skill);
- }
- else if(ones.skill >= 1251 && ones.skill <= 1334) {
- var onerank = "Champion 3 Division: " + div + "\nMMR to the next rank " + (1335-ones.skill);
- }
- else if(ones.skill >= 1335 && ones.skill <= 100000000000000) {
- var onerank = "Grand Champion";
- }
- //ones rank ^
- message.channel.send({embed: {
- color: 196,
- description: "main stats like stuff"
- }})
- .then(function (message) {
- message.react("👨").then(() => message.react("1⃣").then(() => message.react("2⃣").then(() => message.react("3⃣").then(() => message.react("🇸")))));
- const filter = (reaction, user) => {
- var userperson = user;
- return ["👨","1⃣","2⃣","3⃣","🇸"].includes(reaction.emoji.name) && user.id === authorid;
- };
- const collector = message.createReactionCollector(filter, { time: 1500000000 });
- collector.on('collect', (reaction, reactionCollector) => {
- if (reaction.emoji.name === '👨') {
- message.edit({embed: {
- color: 196,
- description: "WIP"
- }});
- }
- if (reaction.emoji.name === '1⃣') {
- message.edit({embed: {
- color: 196,
- description: "Your ones rank:\n" + onerank
- }});
- }
- if (reaction.emoji.name === '2⃣') {
- message.edit({embed: {
- color: 196,
- description: "Screen for 2v2"
- }});
- }
- if (reaction.emoji.name === "3⃣") {
- message.edit({embed: {
- color: 196,
- description: "Screen for 3v3"
- }});
- }
- if (reaction.emoji.name === '🇸') {
- message.edit({embed: {
- color: 196,
- description: "Screen for solo stand"
- }});
- }
- });
- }).catch(function() {
- console.log("error")
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement