diff options
Diffstat (limited to 'commands')
-rw-r--r-- | commands/leaderboard.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/commands/leaderboard.js b/commands/leaderboard.js index 2b2699f..80a3448 100644 --- a/commands/leaderboard.js +++ b/commands/leaderboard.js @@ -4,13 +4,13 @@ const PREFIX = constants.PREFIX export function leaderboard(arg2, arg3) { - if(arg2 != undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2, 10))) + if(arg2 != undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2))) { - if(arg3 == undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2, 10))) + if(arg3 == undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2))) { - axios.get(`https://ninjune.dev/api/coleweight-leaderboard`) + axios.get(`https://ninjune.dev/api/coleweight-leaderboard?length=${arg2}`) .then(res => { - for(let i = 0; i < arg2; i++) + for(let i = 0; i < res.data.length; i++) { ChatLib.chat(`&a${res.data[i].rank}. &b${res.data[i].name}: &f${res.data[i].coleweight}`) } @@ -19,11 +19,11 @@ export function leaderboard(arg2, arg3) ChatLib.chat(`${PREFIX}&4Error! &eApi might be down.`) }) } - else if(parseInt(arg3) == arg3 && !isNaN(parseInt(arg3, 10))) + else if(parseInt(arg3) == arg3 && !isNaN(parseInt(arg3))) { - axios.get(`https://ninjune.dev/api/coleweight-leaderboard`) + axios.get(`https://ninjune.dev/api/coleweight-leaderboard?length=${arg3}`) .then(res => { - for(let i = arg2 - 1; i < arg3; i++) + for(let i = arg2 - 1; i < res.data.length; i++) { ChatLib.chat(`&a${res.data[i].rank}. &b${res.data[i].name}: &f${res.data[i].coleweight}`) } |