more fixes

This commit is contained in:
Emily 2020-01-25 22:36:54 +11:00
parent ee0cf0cce5
commit df048cb668
2 changed files with 14 additions and 3 deletions

View File

@ -39,6 +39,17 @@ exports.run = async (client, message, [action, ...member]) => {
if(user.id === client.user.id) {
return message.channel.send('lol no');
};
if (user.id === message.guild.owner.id) {
return message.channel.send("<:error:466995152976871434> You can't blacklist the owner!")
};
let admin = message.guild.member(message.author)
if (user.highestRole.position >= admin.highestRole.position && admin.user.id !== message.guild.ownerID) {
return message.channel.send(
`<:error:466995152976871434> You can't blacklist people higher ranked than yourself!`
);
};
if(user.id === message.member.id) {
return message.channel.send('<:error:466995152976871434> You can\'t blacklist yourself!');

View File

@ -65,14 +65,14 @@ exports.run = async (client, message, args) => {
leaveMessage = "`" + settings.leaveMessage + "`";
}
if(settings.blacklisted == "ARRAY") {
if(settings.blacklisted == "ARRAY" || settings.blacklisted.length < 1) {
blacklist = "__Disabled__";
} else {
if(settings.blacklisted.length > 0) {
settings.blacklisted.forEach(function(user) {
blacklist += "`" + (client.users.get(user) || user) + "` ,"
blacklist += "`" + (client.users.get(user).tag || user.tag) + "`, "
});
blacklist = blacklist.substr(0, blacklist.length, -3)
blacklist = blacklist.substring(0, blacklist.length - 2);
};
};