mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 13:01:39 +09:00
Added player as an option to list roles command
This commit is contained in:
@@ -9,5 +9,5 @@ chelp-format=/__1__ __2__ - __3__ __4__
|
|||||||
chelp-alias=Alias: __1__
|
chelp-alias=Alias: __1__
|
||||||
chelp-out-of-range=__1__ is an invalid page number.
|
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-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__
|
roles-list-element=__1__, [color=__2__]__3__
|
||||||
@@ -31,9 +31,13 @@ Commands.new_command('unassign-role','Unassigns a role from a player')
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
Commands.new_command('list-roles','Lists all roles in they correct order')
|
Commands.new_command('list-roles','Lists all roles in they correct order')
|
||||||
|
:add_param('player',true,'player')
|
||||||
:add_alias('lroles','roles')
|
:add_alias('lroles','roles')
|
||||||
:register(function(player,raw)
|
:register(function(player,action_player,raw)
|
||||||
local roles = Roles.config.order
|
local roles = Roles.config.order
|
||||||
|
if action_player then
|
||||||
|
roles = Roles.get_player_roles(action_player)
|
||||||
|
end
|
||||||
local message = {'exp-commands.roles-list'}
|
local message = {'exp-commands.roles-list'}
|
||||||
for _,role_name in pairs(roles) do
|
for _,role_name in pairs(roles) do
|
||||||
local role = Roles.get_role_by_name(role_name)
|
local role = Roles.get_role_by_name(role_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user