mirror of
https://github.com/minetest-mods/worldedge.git
synced 2025-06-30 22:50:23 +02:00
minor changes
This commit is contained in:
65
init.lua
65
init.lua
@ -1,6 +1,8 @@
|
||||
|
||||
--[[
|
||||
|
||||
local count = 0
|
||||
local edge = 30000 --sets the edge of map
|
||||
local newedge = 29995 --sets the other side where player teleports to. Should be a few blocks less than edge
|
||||
minetest.register_globalstep(function(dtime)
|
||||
count = count + dtime
|
||||
if count > 5 then
|
||||
@ -8,59 +10,32 @@ minetest.register_globalstep(function(dtime)
|
||||
local players = minetest.get_connected_players()
|
||||
for _,player in pairs(players) do
|
||||
local pos = player:getpos()
|
||||
if pos.x >= 30850 then
|
||||
player:moveto({x = -30800, y = pos.y, z = pos.z})
|
||||
if pos.x >= edge then
|
||||
player:moveto({x = -newedge, y = pos.y, z = pos.z})
|
||||
end
|
||||
if pos.x <= -30850 then
|
||||
player:moveto({x = 30800, y = pos.y, z = pos.z})
|
||||
if pos.x <= -edge then
|
||||
player:moveto({x = newedge, y = pos.y, z = pos.z})
|
||||
end
|
||||
|
||||
if pos.y >= 30850 then
|
||||
player:moveto({x = pos.x, y = -30800, z = pos.z})
|
||||
|
||||
-- This section is for the Y cord. It will move you from bottom to top or top to bottom of map
|
||||
--[[
|
||||
if pos.y >= edge then
|
||||
player:moveto({x = pos.x, y = -newedge, z = pos.z})
|
||||
end
|
||||
if pos.y <= -30850 then
|
||||
player:moveto({x = pos.x, y = 30800, z = pos.z})
|
||||
if pos.y <= -edge then
|
||||
player:moveto({x = pos.x, y = newedge, z = pos.z})
|
||||
end
|
||||
|
||||
if pos.z >= 30850 then
|
||||
player:moveto({x = pos.x, y = pos.y, z = -30800})
|
||||
end
|
||||
if pos.z <= -30850 then
|
||||
player:moveto({x = pos.x, y = pos.y, z = 30800})
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
--]]
|
||||
|
||||
local count = 0
|
||||
minetest.register_globalstep(function(dtime)
|
||||
count = count + dtime
|
||||
if count > 5 then
|
||||
count = 0
|
||||
local players = minetest.get_connected_players()
|
||||
for _,player in pairs(players) do
|
||||
local pos = player:getpos()
|
||||
if pos.x >= 100 then
|
||||
player:moveto({x = -100, y = pos.y, z = pos.z})
|
||||
end
|
||||
if pos.x <= -100 then
|
||||
player:moveto({x = 100, y = pos.y, z = pos.z})
|
||||
end
|
||||
|
||||
--[[if pos.y >= 30850 then
|
||||
player:moveto({x = pos.x, y = -30800, z = pos.z})
|
||||
if pos.z >= edge then
|
||||
player:moveto({x = pos.x, y = pos.y, z = -newedge})
|
||||
end
|
||||
if pos.y <= -30850 then
|
||||
player:moveto({x = pos.x, y = 30800, z = pos.z})
|
||||
end--]]
|
||||
|
||||
if pos.z >= 100 then
|
||||
player:moveto({x = pos.x, y = pos.y, z = -100})
|
||||
end
|
||||
if pos.z <= -100 then
|
||||
player:moveto({x = pos.x, y = pos.y, z = 100})
|
||||
if pos.z <= -edge then
|
||||
player:moveto({x = pos.x, y = pos.y, z = newedge})
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user