Skip to content

Commit

Permalink
added level privilege for /level command
Browse files Browse the repository at this point in the history
  • Loading branch information
cornernote committed Aug 5, 2015
1 parent 506f024 commit b7b28c9
Showing 1 changed file with 16 additions and 12 deletions.
28 changes: 16 additions & 12 deletions skyblock_levels/register_command.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,13 @@ License: GPLv3
]]--


-- who
minetest.register_chatcommand('who', {
description = 'Display list of online players and their current level.',
func = function(name)
minetest.chat_send_player(name, 'Current Players:')
for _,player in ipairs(minetest.get_connected_players()) do
local player_name = player:get_player_name()
minetest.chat_send_player(name, ' - '..player_name..' - level '..skyblock.feats.get_level(player_name))
end
end,
})
-- register register_privilege
minetest.register_privilege('level', 'Can use /level')

-- level
minetest.register_chatcommand('level', {
description = 'Get or change a players current level.',
privs = {level = true},
params = "<player_name> <level>",
func = function(name, param)
local found, _, player_name, level = param:find("^([^%s]+)%s+(.+)$")
Expand All @@ -38,4 +30,16 @@ minetest.register_chatcommand('level', {
skyblock.feats.set_level(player_name, level)
minetest.chat_send_player(name, player_name..' has been set to level '..level)
end,
})
})

-- who
minetest.register_chatcommand('who', {
description = 'Display list of online players and their current level.',
func = function(name)
minetest.chat_send_player(name, 'Current Players:')
for _,player in ipairs(minetest.get_connected_players()) do
local player_name = player:get_player_name()
minetest.chat_send_player(name, ' - '..player_name..' - level '..skyblock.feats.get_level(player_name))
end
end,
})

0 comments on commit b7b28c9

Please sign in to comment.