forked from mtcontrib/factions
		
	Added /f obliterate and /f getspawn
This commit is contained in:
		| @@ -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) | ||||||
| -- | -- | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user