Lua Help: Probably a syntax error.
This script is returning an error: "lua:line 26, unexpected symbol near }"
I can't seem to find the problem, but you will probably find it in the tpr command section. Would someone help me figure out what's wrong please?
I can't seem to find the problem, but you will probably find it in the tpr command section. Would someone help me figure out what's wrong please?
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
print '[Teleport Request] Teleport Request v0.1a Loaded.'
tpr_list = {}
minetest.register_privilege("tpr", {
description = "Permission to request teleport to other players.",
give_to_singleplayer = true
})
minetest.register_chatcommand('tpr',{
description = 'Request teleport to another player',
params = "<playername> | leave playername empty to see help message",
func = function(name, param)
player1 = minetest.env:get_player_by_name(name)
player2 = minetest.env:get_player_by_name(param)
if param == "" then
minetest.chat_send_player(name, "Usage: /tpr <Player name>")
return
end
if minetest.env:get_player_by_name(param) then
player1 = minetest.env:get_player_by_name(name);
player2 = minetest.env:get_player_by_name(param);
minetest.chat_send_player(player2, player1 ..' is requesting to teleport to you. /tpaccept to accept.')
tpr_list[player2] = player1
end
})
minetest.register_chatcommand('tpaccept',{
description = 'Accept teleport requets from another player',
func = function(name)
if tpr_list[minetest.env:get_player_by_name(name)] == "" then
minetest.chat_send_player(name, "Usage: /tpaccept to accept teleport requests sent to you.")
return
end
})