diff --git a/torchlight_changes_unloze/torchlight3/Torchlight/Commands.py b/torchlight_changes_unloze/torchlight3/Torchlight/Commands.py index afa0f5c..5ee7697 100755 --- a/torchlight_changes_unloze/torchlight3/Torchlight/Commands.py +++ b/torchlight_changes_unloze/torchlight3/Torchlight/Commands.py @@ -593,6 +593,16 @@ class Access(BaseCommand): return -1 tl = self._get_torchlight() + args = message[1].strip() if len(message) > 1 and message[1] else "" + + if args: + player_level = self._get_player_level(player) + if player_level >= 6: + admin_cmd = AdminAccess(self.Torchlight) + return await admin_cmd._modify_access(args, player, tl) + tl.SayPrivate(player, "[ACCESS] Admin level required to modify access") + return 1 + tl.SayChat(format_player_access(tl, player), player) return 0