Some fixes

This commit is contained in:
Panquesito7 2019-07-12 19:30:51 -05:00 committed by GitHub
parent a27cac9857
commit 11384e2797
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -99,7 +99,7 @@ function tpr_send(sender, receiver)
end end
minetest.chat_send_player(receiver, sender ..' is requesting to teleport to you. /tpy to accept.') minetest.chat_send_player(receiver, sender ..' is requesting to teleport to you. /tpy to accept.')
minetest.chat_send_player(sender, 'Teleport request sent! It will time out in '.. timeout_delay ..' seconds.') minetest.chat_send_player(sender, 'Teleport request sent! It will timeout in '.. timeout_delay ..' seconds.')
-- Write name values to list and clear old values. -- Write name values to list and clear old values.
if not minetest.check_player_privs(sender, {tp_admin = true}) then if not minetest.check_player_privs(sender, {tp_admin = true}) then
@ -138,7 +138,7 @@ function tphr_send(sender, receiver)
end end
minetest.chat_send_player(receiver, sender ..' is requesting that you teleport to them. /tpy to accept; /tpn to deny') minetest.chat_send_player(receiver, sender ..' is requesting that you teleport to them. /tpy to accept; /tpn to deny')
minetest.chat_send_player(sender, 'Teleport request sent! It will time out in '.. timeout_delay ..' seconds.') minetest.chat_send_player(sender, 'Teleport request sent! It will timeout in '.. timeout_delay ..' seconds.')
-- Write name values to list and clear old values. -- Write name values to list and clear old values.
if not minetest.check_player_privs(sender, {tp_admin = true}) then if not minetest.check_player_privs(sender, {tp_admin = true}) then
@ -217,7 +217,6 @@ end
-- Teleport Accept Systems -- Teleport Accept Systems
function tpr_accept(name, param) function tpr_accept(name, param)
-- Check to prevent constant teleporting. -- Check to prevent constant teleporting.
if not tpr_list[name] if not tpr_list[name]
and not tphr_list[name] then and not tphr_list[name] then
@ -263,13 +262,13 @@ function tpj(player, param)
local pname = minetest.get_player_by_name(player) local pname = minetest.get_player_by_name(player)
if param == "" then if param == "" then
minetest.chat_send_player(player, "Usage. <X|Y|Z> <Number>") minetest.chat_send_player(player, "Usage. <x|y|z> <Number>")
return false return false
end end
local args = param:split(" ") -- look into this. Can it crash if the player does not have two parameters? local args = param:split(" ") -- look into this. Can it crash if the player does not have two parameters?
if #args < 2 then if #args < 2 then
minetest.chat_send_player(player, "Usage. <X|Y|Z> <Number>") minetest.chat_send_player(player, "Usage. <x|y|z> <Number>")
return false return false
end end
@ -278,7 +277,7 @@ function tpj(player, param)
end end
-- Initially generate the target coords from the player's current position (since it's relative) and then perform the math. -- Initially generate the target coords from the player's current position (since it's relative) and then perform the math.
local target_coords = minetest.get_player_by_name(player):getpos() local target_coords = minetest.get_player_by_name(player):get_pos()
if args[1] == "x" then if args[1] == "x" then
target_coords["x"] = target_coords["x"] + tonumber(args[2]) target_coords["x"] = target_coords["x"] + tonumber(args[2])
elseif args[1] == "y" then elseif args[1] == "y" then