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,
|
||||
func = function(runner, players)
|
||||
for _, name in pairs(players) do
|
||||
print("Muting " .. name)
|
||||
local privs = minetest.get_player_privs(name)
|
||||
privs.shout = nil
|
||||
minetest.set_player_privs(name, privs)
|
||||
|
@ -176,9 +175,6 @@ classroom.register_action("classroom:audience", {
|
|||
title = S"Audience",
|
||||
description = S"Move to the crosshair location, spread out and facing you",
|
||||
online_required = true,
|
||||
params = {
|
||||
message = "Ban Message",
|
||||
},
|
||||
func = function(runner, players, message)
|
||||
local playerrefs = {}
|
||||
for i=1, #players do
|
||||
|
@ -190,3 +186,27 @@ classroom.register_action("classroom:audience", {
|
|||
place_all_players(playerrefs, teacher_pos, runner:get_look_dir())
|
||||
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