pulizia
parent
2a553cde6d
commit
3214adfdb9
1
init.lua
1
init.lua
|
@ -3,6 +3,7 @@ local modpath = minetest.get_modpath("hub_manager")
|
|||
local srcpath = modpath .. "/src/"
|
||||
|
||||
dofile(srcpath .. "/api.lua")
|
||||
dofile(srcpath .. "/chat.lua")
|
||||
dofile(srcpath .. "/chatcmdbuilder.lua")
|
||||
dofile(srcpath .. "/commands.lua")
|
||||
dofile(srcpath .. "/load_config.lua")
|
||||
|
|
61
src/api.lua
61
src/api.lua
|
@ -2,41 +2,6 @@ hub_manager = {}
|
|||
|
||||
|
||||
|
||||
function hub_manager.set_items(player)
|
||||
|
||||
local inv = player:get_inventory()
|
||||
|
||||
local hotbar_items = {
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
"hub_manager:settings"
|
||||
}
|
||||
|
||||
local additional_items = hub_manager.get_additional_items()
|
||||
|
||||
-- eventuali oggetti aggiuntivi
|
||||
for i = 1, 7 do
|
||||
hotbar_items[i] = additional_items[i]
|
||||
end
|
||||
|
||||
inv:set_list("main", hotbar_items)
|
||||
inv:set_list("craft", {})
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
function hub_manager.print_error(name, msg)
|
||||
minetest.chat_send_player(name, minetest.colorize("#e6482e", msg))
|
||||
end
|
||||
|
||||
|
||||
|
||||
function hub_manager.get_prefix(name)
|
||||
local meta = minetest.get_player_by_name(name):get_meta()
|
||||
local prefix = meta:get_string("hub_manager:prefix")
|
||||
|
@ -45,3 +10,29 @@ function hub_manager.get_prefix(name)
|
|||
if prefix == "" then return "" end
|
||||
return minetest.colorize(color, prefix) .. " "
|
||||
end
|
||||
|
||||
|
||||
|
||||
function hub_manager.set_items(player)
|
||||
|
||||
local inv = player:get_inventory()
|
||||
local hotbar_items = {
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
nil,
|
||||
"hub_manager:settings"
|
||||
}
|
||||
local additional_items = hub_manager.get_additional_items()
|
||||
|
||||
-- eventuali oggetti aggiuntivi
|
||||
for i = 1, 7 do
|
||||
hotbar_items[i] = additional_items[i]
|
||||
end
|
||||
|
||||
inv:set_list("main", hotbar_items)
|
||||
inv:set_list("craft", {})
|
||||
end
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
function minetest.format_chat_message(name, msg)
|
||||
if arena_lib.is_player_in_arena(name) then
|
||||
return format_chat_message(name, msg)
|
||||
else
|
||||
return hub_manager.get_prefix(name) .. format_chat_message(name, msg)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
function hub_manager.print_error(name, msg)
|
||||
minetest.chat_send_player(name, minetest.colorize("#e6482e", msg))
|
||||
end
|
|
@ -3,7 +3,7 @@ minetest.unregister_chatcommand("pulverize")
|
|||
|
||||
|
||||
|
||||
minetest.register_privilege("hub_admin", {
|
||||
minetest.register_privilege("hub_admin", {
|
||||
description = S("It allows you to use /hubadmin")
|
||||
})
|
||||
|
||||
|
@ -15,10 +15,10 @@ ChatCmdBuilder.new("hubadmin", function(cmd)
|
|||
local player = minetest.get_player_by_name(name)
|
||||
|
||||
if prefix == "@remove" then prefix = "" end
|
||||
|
||||
if not player then
|
||||
hub_manager.print_error(sender, S("[!] @1 is not online", name))
|
||||
return
|
||||
end
|
||||
hub_manager.print_error(sender, S("[!] @1 is not online", name))
|
||||
return end
|
||||
|
||||
local meta = player:get_meta()
|
||||
|
||||
|
@ -32,9 +32,8 @@ ChatCmdBuilder.new("hubadmin", function(cmd)
|
|||
local player = minetest.get_player_by_name(name)
|
||||
|
||||
if not player then
|
||||
hub_manager.print_error(sender, S("[!] @1 is not online", name))
|
||||
return
|
||||
end
|
||||
hub_manager.print_error(sender, S("[!] @1 is not online", name))
|
||||
return end
|
||||
|
||||
local meta = player:get_meta()
|
||||
|
||||
|
|
|
@ -38,12 +38,3 @@ minetest.register_on_respawnplayer(function(player)
|
|||
return true
|
||||
|
||||
end)
|
||||
|
||||
|
||||
|
||||
function minetest.format_chat_message(name, msg)
|
||||
|
||||
if arena_lib.is_player_in_arena(name) then return format_chat_message(name, msg) end
|
||||
return hub_manager.get_prefix(name) .. format_chat_message(name, msg)
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue