Added player as an option to list roles command

This commit is contained in:
Cooldude2606
2019-04-11 17:13:03 +01:00
parent 3c7bce7bab
commit 4ca1ba5c18
2 changed files with 6 additions and 2 deletions

View File

@@ -9,5 +9,5 @@ chelp-format=/__1__ __2__ - __3__ __4__
chelp-alias=Alias: __1__
chelp-out-of-range=__1__ is an invalid page number.
roles-higher-role=The role you tried to assign is higher than your highest.
roles-list=All active roles are:
roles-list=All roles are:
roles-list-element=__1__, [color=__2__]__3__

View File

@@ -31,9 +31,13 @@ Commands.new_command('unassign-role','Unassigns a role from a player')
end)
Commands.new_command('list-roles','Lists all roles in they correct order')
:add_param('player',true,'player')
:add_alias('lroles','roles')
:register(function(player,raw)
:register(function(player,action_player,raw)
local roles = Roles.config.order
if action_player then
roles = Roles.get_player_roles(action_player)
end
local message = {'exp-commands.roles-list'}
for _,role_name in pairs(roles) do
local role = Roles.get_role_by_name(role_name)