Added /f promote and removed faction_user requirement

This commit is contained in:
shamoanjac
2016-08-08 23:25:31 +02:00
parent 3445066913
commit 48139c5877
2 changed files with 27 additions and 5 deletions

View File

@ -50,7 +50,7 @@ function factions.Faction:new(faction)
faction = {
power = 0.,
players = {},
ranks = {["leader"] = {"disband", "claim", "playerslist", "build", "description", "ranks", "spawn", "banner"},
ranks = {["leader"] = {"disband", "claim", "playerslist", "build", "description", "ranks", "spawn", "banner", "promote"},
["moderator"] = {"claim", "playerslist", "build", "spawn"},
["member"] = {"build"}
},
@ -227,11 +227,14 @@ function factions.Faction.delete_rank(self, rank, newrank)
self:on_delete_rank(rank, newrank)
factions.save()
end
function factions.Faction.set_banner(self, newbanner)
self.banner = newbanner
self:on_new_banner()
end
function factions.Faction.promote(self, member, rank)
self.players[member] = rank
self:on_promote(member)
end
--------------------------
-- callbacks for events --
@ -283,6 +286,9 @@ end
function factions.Faction.on_new_banner(self)
--TODO: implement
end
function factions.Faction.on_promote(self, member)
--TODO: implement
end
--??????????????