Add admin config option

master
HimbeerserverDE 2021-01-10 21:51:26 +01:00
parent c8b405aa2f
commit aff3205bff
3 changed files with 11 additions and 2 deletions

View File

@ -24,7 +24,7 @@ func LoadConfig() error {
_, err := os.Stat("config/multiserver.yml")
if os.IsNotExist(err) {
ioutil.WriteFile("config/multiserver.yml", defaultConfig, 0775)
ioutil.WriteFile("config/multiserver.yml", defaultConfig, 0664)
}
data, err := ioutil.ReadFile("config/multiserver.yml")

View File

@ -1,3 +1,10 @@
local admin = multiserver.get_conf_key("admin")
if admin and admin ~= "" then
local adminprivs = multiserver.get_player_privs(admin)
adminprivs.privs = true
multiserver.set_player_privs(admin, adminprivs)
end
multiserver.register_chatcommand("send", {
privs = {send = true},
func = function(id, param)

View File

@ -38,7 +38,9 @@ func decodePrivs(s string) map[string]bool {
r := make(map[string]bool)
for i := range ps {
r[ps[i]] = true
if ps[i] != "" {
r[ps[i]] = true
}
}
return r