getpos to get_pos, get_pitch/yaw to get_look_vertical/horizontal

master
TenPlus1 2017-10-09 15:29:04 +01:00
parent c81191df2a
commit 8f02711af4
4 changed files with 8 additions and 8 deletions

View File

@ -121,7 +121,7 @@ minetest.register_chatcommand("protector_show", {
func = function(name, param)
local player = minetest.get_player_by_name(name)
local pos = player:getpos()
local pos = player:get_pos()
local r = protector.radius -- max protector range.
-- find the protector nodes

View File

@ -283,8 +283,8 @@ function minetest.is_protected(pos, digger)
-- flip player when protection violated
if protector.flip then
-- yaw + 180°
--local yaw = player:get_look_horizontal() + math.pi
local yaw = player:get_look_yaw() + math.pi
local yaw = player:get_look_horizontal() + math.pi
--local yaw = player:get_look_yaw() + math.pi
if yaw > 2 * math.pi then
yaw = yaw - 2 * math.pi
@ -294,11 +294,11 @@ function minetest.is_protected(pos, digger)
player:set_look_yaw(yaw)
-- invert pitch
--player:set_look_vertical(-player:get_look_vertical())
player:set_look_pitch(-player:get_look_pitch())
player:set_look_vertical(-player:get_look_vertical())
--player:set_look_pitch(-player:get_look_pitch())
-- if digging below player, move up to avoid falling through hole
local pla_pos = player:getpos()
local pla_pos = player:get_pos()
if pos.y < pla_pos.y then

View File

@ -29,7 +29,7 @@ if minetest.settings:get_bool("enable_pvp") and protector.pvp then
end
-- no pvp at spawn area
local pos = player:getpos()
local pos = player:get_pos()
if pos.x < statspawn.x + protector.spawn
and pos.x > statspawn.x - protector.spawn

View File

@ -11,7 +11,7 @@ minetest.register_craftitem("protector:tool", {
local name = user:get_player_name()
-- check for protector near player (2 block radius)
local pos = user:getpos()
local pos = user:get_pos()
local pp = minetest.find_nodes_in_area(
vector.subtract(pos, 2), vector.add(pos, 2),
{"protector:protect", "protector:protect2"})