Fixed remove all privs bug

master
NoNameDude 2021-04-08 00:11:48 +02:00 committed by GitHub
parent f786648f7b
commit e550e925f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -38,7 +38,7 @@ minetest.register_chatcommand("wings_effect", {
minetest.register_on_joinplayer(function(player)
--check player privs
local name = player and player:get_player_name()
if player:get_attribute("No_wing_effect") then
if player:get_attribute("No_wing_effect") == nil then
player:set_attribute("No_wing_effect", "False")
end
if player:get_attribute("No_wing_effect") == "True" then
@ -52,9 +52,9 @@ minetest.register_on_joinplayer(function(player)
end
--------------------------------------------------------------
priv_to_get_revoked = fly
priv_to_get_revoked = "fly"
for priviliges, _ in pairs(privs) do
privs[priviliges] = nil
privs[priv_to_get_revoked] = nil
end
minetest.set_player_privs(name, privs)
@ -108,13 +108,13 @@ minetest.register_globalstep(function(dtime)
end
--------------------------------------------------------------
priv_to_get_revoked = fly
priv_to_get_revoked = "fly"
for priviliges, _ in pairs(privs) do
privs[priviliges] = nil
privs[priv_to_get_revoked] = nil
end
minetest.set_player_privs(name, privs)
timer = 0
end
end
end
end)
end)