diff --git a/src/main/java/net/Broken/Commands/Help.java b/src/main/java/net/Broken/Commands/Help.java index 753ac1b..a732e19 100644 --- a/src/main/java/net/Broken/Commands/Help.java +++ b/src/main/java/net/Broken/Commands/Help.java @@ -115,8 +115,16 @@ public class Help implements Commande { else { StringBuilder txt= new StringBuilder(); + + boolean isAdmin; + if(event.isFromType(ChannelType.PRIVATE)) + isAdmin = event.getJDA().getGuilds().get(0).getMember(event.getAuthor()).hasPermission(Permission.ADMINISTRATOR); + else + isAdmin = event.getMember().hasPermission(Permission.ADMINISTRATOR); + + for (Map.Entry e : MainBot.commandes.entrySet()) { - if(!e.getValue().isAdminCmd() || event.getMember().hasPermission(Permission.ADMINISTRATOR)) + if(!e.getValue().isAdminCmd() || isAdmin) txt.append("\n- ").append(e.getKey()); } @@ -131,7 +139,7 @@ public class Help implements Commande { String role; - if(event.getMember().hasPermission(Permission.ADMINISTRATOR)) + if(isAdmin) role = "Admin"; else role = "Non Admin";