Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minetest.register_chatcommand("gamemode", {
- params = "<gamemode>",
- description = "Change your gamemode ",
- privs = {gm = true},
- func = function(name, param)
- local privs = minetest.get_player_privs(name)
- if param == "0" or param == "survival" then
- privs.fly = nil
- privs.creative = nil
- minetest.set_player_privs(name, privs)
- minetest.chat_send_player(name, "Notice: Gamemode updated to Survival.")
- minetest.log("action", "[game-mode] Player, " .. name .. " has changed game mode: Survival ")
- return
- elseif param == "1" or param == "creative" then
- privs.fly = true
- privs.creative = true
- minetest.set_player_privs(name, privs)
- minetest.chat_send_player(name, "Notice: Gamemode updated to creative .")
- minetest.log("action", "[game-mode] Player, " .. name .. " has changed game mode: Creative")
- return
- else
- minetest.chat_send_player(name, "Notice: Invalid gamemode .")
- return
- end
- end,
- })
- minetest.register_privilege("gm", "Can change own gamemode")
Advertisement
Add Comment
Please, Sign In to add comment