Fix broken action buttons
parent
fa97901406
commit
47ad2f515f
28
actions.lua
28
actions.lua
|
@ -40,7 +40,6 @@ classroom.register_action("classroom:mute", {
|
||||||
online_required = false,
|
online_required = false,
|
||||||
func = function(runner, players)
|
func = function(runner, players)
|
||||||
for _, name in pairs(players) do
|
for _, name in pairs(players) do
|
||||||
print("Muting " .. name)
|
|
||||||
local privs = minetest.get_player_privs(name)
|
local privs = minetest.get_player_privs(name)
|
||||||
privs.shout = nil
|
privs.shout = nil
|
||||||
minetest.set_player_privs(name, privs)
|
minetest.set_player_privs(name, privs)
|
||||||
|
@ -176,9 +175,6 @@ classroom.register_action("classroom:audience", {
|
||||||
title = S"Audience",
|
title = S"Audience",
|
||||||
description = S"Move to the crosshair location, spread out and facing you",
|
description = S"Move to the crosshair location, spread out and facing you",
|
||||||
online_required = true,
|
online_required = true,
|
||||||
params = {
|
|
||||||
message = "Ban Message",
|
|
||||||
},
|
|
||||||
func = function(runner, players, message)
|
func = function(runner, players, message)
|
||||||
local playerrefs = {}
|
local playerrefs = {}
|
||||||
for i=1, #players do
|
for i=1, #players do
|
||||||
|
@ -190,3 +186,27 @@ classroom.register_action("classroom:audience", {
|
||||||
place_all_players(playerrefs, teacher_pos, runner:get_look_dir())
|
place_all_players(playerrefs, teacher_pos, runner:get_look_dir())
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
classroom.register_action("classroom:freeze", {
|
||||||
|
title = S"Freeze",
|
||||||
|
description = S"Prevent movement",
|
||||||
|
online_required = true,
|
||||||
|
func = function(runner, players, message)
|
||||||
|
for i=1, #players do
|
||||||
|
local player = minetest.get_player_by_name(players[i])
|
||||||
|
classroom.freeze(player)
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
classroom.register_action("classroom:thaw", {
|
||||||
|
title = S"Unfreeze",
|
||||||
|
description = S"Allow movement",
|
||||||
|
online_required = true,
|
||||||
|
func = function(runner, players, message)
|
||||||
|
for i=1, #players do
|
||||||
|
local player = minetest.get_player_by_name(players[i])
|
||||||
|
classroom.unfreeze(player)
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
Loading…
Reference in New Issue