Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $api.on("loaded", function(e, data) {
- setTimeout(function() {
- //time
- (function() {
- ///ignore
- function sortObject(obj) {
- var arr = [];
- for (var prop in obj) {
- if (obj.hasOwnProperty(prop)) {
- arr.push({
- 'key': prop,
- 'value': obj[prop]
- });
- }
- }
- arr.sort(function(a, b) {
- return a.value - b.value;
- });
- arr.reverse()
- return arr; // returns array
- }
- ///start
- var leaders = {};
- $store.database.get("leaders", {}, function(err, vals) {
- if (typeof vals != "object") {
- vals = {};
- }
- leaders = vals;
- delete leaders.az4521
- delete leaders.az_bot
- });
- var arr = sortObject(leaders)
- $api.on("command", function(e, data) {
- delete leaders.az4521
- delete leaders.az_bot
- if (data.from != "az_bot" && data.from != "az4521") {
- if (data.data == "azannoy") {
- if (leaders[data.from] === undefined) {
- leaders[data.from] = 0;
- }
- leaders[data.from]++;
- $store.database.set("leaders", leaders);
- var arr = sortObject(leaders)
- }
- $api.command(data.from, " Az has annoyed " + "you " + leaders[data.from] + " times");
- }
- });
- $api.on("receive", function(e, data) {
- if (data.msg_clean.indexOf("$score") != -1) {
- $api.send("Az has annoyed " + data.username + " " + leaders[data.username] + " times");
- }
- });
- $api.on("receive", function(e, data) {
- if (data.msg_clean.indexOf("$leaderboard") != -1) {
- var arr = sortObject(leaders)
- $api.send("Leaderboard of Irritation![br]1. " + arr[0].key + " - " + arr[0].value + "[br]2. " + arr[1].key + " - " + arr[1].value + "[br]3. " + arr[2].key + " - " + arr[2].value + "[br]4. " + arr[3].key + " - " + arr[3].value + "[br]5. " + arr[4].key + " - " + arr[4].value);
- }
- });
- })();
- //time
- }, 1000);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement