forked from mtcontrib/factions
Added /f obliterate and /f getspawn
This commit is contained in:
parent
ce8fec854f
commit
853bf88210
@ -603,17 +603,46 @@ factions.register_command("setadmin", {
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
factions.register_commad("resetpower", {
|
factions.register_command("resetpower", {
|
||||||
description = "Reset a faction's power",
|
description = "Reset a faction's power",
|
||||||
infaction = false,
|
infaction = false,
|
||||||
global_privileges = {"faction_admin"},
|
global_privileges = {"faction_admin"},
|
||||||
format = {"faction"},
|
format = {"faction"},
|
||||||
on_success = function(player, faction, pos, parcelpos, args)
|
on_success = function(player, faction, pos, parcelpos, args)
|
||||||
args.factionsp[1].power = 0
|
args.factions[1].power = 0
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
factions.register_command("obliterate", {
|
||||||
|
description = "Remove all factions",
|
||||||
|
infaction = false,
|
||||||
|
global_privileges = {"faction_admin"},
|
||||||
|
on_success = function(player, faction, pos, parcelpos, args)
|
||||||
|
for _, f in pairs(factions.factions) do
|
||||||
|
f:disband("obliterated")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
|
factions.register_command("getspawn", {
|
||||||
|
description = "Get a faction's spawn",
|
||||||
|
infaction = false,
|
||||||
|
global_privileges = {"faction_admin"},
|
||||||
|
format = {"faction"},
|
||||||
|
on_success = function(player, faction, pos, parcelpos, args)
|
||||||
|
local spawn = args.factions[1].spawn
|
||||||
|
if spawn then
|
||||||
|
minetest.chat_send_player(player, spawn.x..","..spawn.y..","..spawn.z)
|
||||||
|
return true
|
||||||
|
else
|
||||||
|
send_error(player, "Faction has no spawn set.")
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
-- name: cmdhandler(playername,parameter)
|
-- name: cmdhandler(playername,parameter)
|
||||||
--
|
--
|
||||||
|
Loading…
Reference in New Issue
Block a user