Cleanup
parent
66c0dea732
commit
33e3fadf13
42
api.lua
42
api.lua
|
@ -27,7 +27,7 @@ function hidename.hidden(nametag_data)
|
|||
return nametag_data.color.a == 0
|
||||
end
|
||||
|
||||
return nametag_data.text == '' or nametag_data.text == nil
|
||||
return nametag_data.text == "" or nametag_data.text == nil
|
||||
end
|
||||
|
||||
|
||||
|
@ -38,19 +38,19 @@ function hidename.tellStatus(name)
|
|||
local player = core.get_player_by_name(name)
|
||||
local nametag = player:get_nametag_attributes()
|
||||
|
||||
local status = 'Status: '
|
||||
local status = "Status: "
|
||||
if hidename.hidden(nametag) then
|
||||
status = status .. 'hidden'
|
||||
status = status .. "hidden"
|
||||
else
|
||||
status = status .. 'visible'
|
||||
status = status .. "visible"
|
||||
end
|
||||
|
||||
-- Use name parameter value if nametag.text is empty
|
||||
if nametag.text == '' or nametag.text == nil then
|
||||
if nametag.text == "" or nametag.text == nil then
|
||||
nametag.text = name
|
||||
end
|
||||
|
||||
core.chat_send_player(name, S('Nametag:') .. ' ' .. nametag.text)
|
||||
core.chat_send_player(name, S("Nametag:") .. " " .. nametag.text)
|
||||
core.chat_send_player(name, S(status))
|
||||
end
|
||||
|
||||
|
@ -64,13 +64,13 @@ function hidename.hide(name)
|
|||
local nametag = player:get_nametag_attributes()
|
||||
|
||||
if hidename.hidden(nametag) then
|
||||
core.chat_send_player(name, S('Nametag is already hidden'))
|
||||
core.chat_send_player(name, S("Nametag is already hidden"))
|
||||
return true
|
||||
end
|
||||
|
||||
if hidename.use_alpha then
|
||||
-- Preserve nametag alpha level
|
||||
player:set_attribute('nametag_stored_alpha', nametag.color.a)
|
||||
player:set_attribute("nametag_stored_alpha", nametag.color.a)
|
||||
nametag.color.a = 0
|
||||
|
||||
-- Set nametag alpha level to 0
|
||||
|
@ -80,16 +80,16 @@ function hidename.hide(name)
|
|||
else
|
||||
-- Remove text from nametag
|
||||
player:set_nametag_attributes({
|
||||
text = '',
|
||||
text = "",
|
||||
})
|
||||
end
|
||||
|
||||
if hidename.hidden(player:get_nametag_attributes()) then
|
||||
core.chat_send_player(name, S('Nametag is now hidden'))
|
||||
core.chat_send_player(name, S("Nametag is now hidden"))
|
||||
else
|
||||
core.chat_send_player(name, S('ERROR: Could not hide nametag'))
|
||||
core.log('error', 'Could not set nametag to "hidden" for player ' .. name)
|
||||
core.log('error', 'Please submit an error report to the "hidename" mod developer')
|
||||
core.chat_send_player(name, S("ERROR: Could not hide nametag"))
|
||||
core.log("error", "Could not set nametag to \"hidden\" for player " .. name)
|
||||
core.log("error", "Please submit an error report to the \"hidename\" mod developer")
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -103,17 +103,17 @@ function hidename.show(name)
|
|||
local nametag = player:get_nametag_attributes()
|
||||
|
||||
if not hidename.hidden(nametag) then
|
||||
core.chat_send_player(name, S('Nametag is already visible'))
|
||||
core.chat_send_player(name, S("Nametag is already visible"))
|
||||
return true
|
||||
end
|
||||
|
||||
if hidename.use_alpha then
|
||||
-- Restore nametag alpha level
|
||||
local stored_alpha = player:get_attribute('nametag_stored_alpha')
|
||||
local stored_alpha = player:get_attribute("nametag_stored_alpha")
|
||||
if stored_alpha ~= nil then
|
||||
nametag.color.a = stored_alpha
|
||||
-- Reset player attribute
|
||||
player:set_attribute('nametag_stored_alpha', nil)
|
||||
player:set_attribute("nametag_stored_alpha", nil)
|
||||
end
|
||||
|
||||
player:set_nametag_attributes({
|
||||
|
@ -127,11 +127,11 @@ function hidename.show(name)
|
|||
end
|
||||
|
||||
if not hidename.hidden(player:get_nametag_attributes()) then
|
||||
core.chat_send_player(name, S('Nametag is now visible'))
|
||||
core.chat_send_player(name, S("Nametag is now visible"))
|
||||
else
|
||||
core.chat_send_player(name, S('ERROR: Could not show nametag'))
|
||||
core.log('error', 'Could not set nametag to "visible" for player ' .. name)
|
||||
core.log('error', 'Please submit an error report to the "hidename" mod developer')
|
||||
core.chat_send_player(name, S("ERROR: Could not show nametag"))
|
||||
core.log("error", "Could not set nametag to \"visible\" for player " .. name)
|
||||
core.log("error", "Please submit an error report to the \"hidename\" mod developer")
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -141,7 +141,7 @@ if not hidename.use_alpha then
|
|||
-- Sets the player's nametag text attribute to player name.
|
||||
local function setNametagText(player)
|
||||
local nametag = player:get_nametag_attributes()
|
||||
if nametag.text == '' or nametag.text == nil then
|
||||
if nametag.text == "" or nametag.text == nil then
|
||||
player:set_nametag_attributes({
|
||||
text = player:get_player_name(),
|
||||
})
|
||||
|
|
40
command.lua
40
command.lua
|
@ -1,7 +1,7 @@
|
|||
--[[ MIT LICENSE HEADER
|
||||
|
||||
|
||||
Copyright © 2017 Jordan Irwin (AntumDeluge)
|
||||
|
||||
|
||||
See: LICENSE.txt
|
||||
--]]
|
||||
|
||||
|
@ -15,12 +15,12 @@ local S = core.get_translator(hidename.modname)
|
|||
|
||||
|
||||
local params = {
|
||||
'hide',
|
||||
'show',
|
||||
'status',
|
||||
"hide",
|
||||
"show",
|
||||
"status",
|
||||
}
|
||||
|
||||
local params_string = '[' .. table.concat(params, '|') .. ']'
|
||||
local params_string = "[" .. table.concat(params, "|") .. "]"
|
||||
|
||||
--- *nametag* chat command.
|
||||
--
|
||||
|
@ -34,26 +34,26 @@ local params_string = '[' .. table.concat(params, '|') .. ']'
|
|||
-- @usage
|
||||
-- /nametag [option]
|
||||
-- /nametag hide
|
||||
core.register_chatcommand('nametag', {
|
||||
core.register_chatcommand("nametag", {
|
||||
params = params_string,
|
||||
description = S('Get nametag info or set visibility'),
|
||||
description = S("Get nametag info or set visibility"),
|
||||
func = function(name, param)
|
||||
-- Split parameters into case-insensitive list
|
||||
param = string.split(string.lower(param), ' ')
|
||||
|
||||
param = string.split(string.lower(param), " ")
|
||||
|
||||
local mode = param[1]
|
||||
|
||||
|
||||
-- Default to "status"
|
||||
if mode == nil or mode == 'status' then
|
||||
if mode == nil or mode == "status" then
|
||||
hidename.tellStatus(name)
|
||||
return true
|
||||
elseif mode == 'hide' then
|
||||
elseif mode == "hide" then
|
||||
return hidename.hide(name)
|
||||
elseif mode == 'show' then
|
||||
elseif mode == "show" then
|
||||
return hidename.show(name)
|
||||
end
|
||||
|
||||
core.chat_send_player(name, S('Error: Unknown parameter:') .. ' ' .. mode)
|
||||
|
||||
core.chat_send_player(name, S("Error: Unknown parameter:") .. " " .. mode)
|
||||
return false
|
||||
end
|
||||
})
|
||||
|
@ -63,8 +63,8 @@ core.register_chatcommand('nametag', {
|
|||
--
|
||||
-- @chatcmd hidename
|
||||
-- @usage /hidename
|
||||
core.register_chatcommand('hidename', {
|
||||
description = S('Make nametag hidden'),
|
||||
core.register_chatcommand("hidename", {
|
||||
description = S("Make nametag hidden"),
|
||||
func = function(name, param)
|
||||
return hidename.hide(name)
|
||||
end,
|
||||
|
@ -74,8 +74,8 @@ core.register_chatcommand('hidename', {
|
|||
--- Alias for ***/nametag show***.
|
||||
-- @chatcmd showname
|
||||
-- @usage /showname
|
||||
core.register_chatcommand('showname', {
|
||||
description = S('Make nametag visible'),
|
||||
core.register_chatcommand("showname", {
|
||||
description = S("Make nametag visible"),
|
||||
func = function(name, param)
|
||||
return hidename.show(name)
|
||||
end,
|
||||
|
|
14
init.lua
14
init.lua
|
@ -1,7 +1,7 @@
|
|||
--[[ MIT LICENSE HEADER
|
||||
|
||||
|
||||
Copyright © 2017 Jordan Irwin (AntumDeluge)
|
||||
|
||||
|
||||
See: LICENSE.txt
|
||||
--]]
|
||||
|
||||
|
@ -12,11 +12,11 @@ hidename.modpath = core.get_modpath(hidename.modname)
|
|||
|
||||
|
||||
local scripts = {
|
||||
'settings',
|
||||
'api',
|
||||
'command',
|
||||
"settings",
|
||||
"api",
|
||||
"command",
|
||||
}
|
||||
|
||||
for i, s in ipairs(scripts) do
|
||||
dofile(hidename.modpath .. '/' .. s .. '.lua')
|
||||
for _, script in ipairs(scripts) do
|
||||
dofile(hidename.modpath .. "/" .. script .. ".lua")
|
||||
end
|
||||
|
|
|
@ -16,4 +16,4 @@
|
|||
-- @setting hidename.use_alpha
|
||||
-- @settype bool
|
||||
-- @default false
|
||||
hidename.use_alpha = core.settings:get_bool('hidename.use_alpha', false)
|
||||
hidename.use_alpha = core.settings:get_bool("hidename.use_alpha", false)
|
||||
|
|
Loading…
Reference in New Issue