mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-25 02:00:37 +01:00
debug minetest.register_on_respawnplayer function for special spawn areas
This commit is contained in:
parent
0ad6657a72
commit
40b3e17894
@ -183,6 +183,11 @@ end)
|
|||||||
|
|
||||||
-- respawn player at bed if enabled and valid position is found
|
-- respawn player at bed if enabled and valid position is found
|
||||||
minetest.register_on_respawnplayer(function(player)
|
minetest.register_on_respawnplayer(function(player)
|
||||||
|
--MFF DEBUT crabman(8/01/2016 ) respawn player in special area(event) if a spawn is set.
|
||||||
|
if ((minetest.get_modpath("areas") ~= nil) and (areas:onRespawn(player))) then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
if not enable_respawn then
|
if not enable_respawn then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
@ -136,6 +136,7 @@ end
|
|||||||
|
|
||||||
|
|
||||||
--MFF DEBUT crabman(17/09/2015 ) respawn player in special area(event) if a spawn is set.
|
--MFF DEBUT crabman(17/09/2015 ) respawn player in special area(event) if a spawn is set.
|
||||||
|
--1 party (2 party in beds mod)
|
||||||
local dead_players = {}
|
local dead_players = {}
|
||||||
minetest.register_on_dieplayer(function(player)
|
minetest.register_on_dieplayer(function(player)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
@ -147,7 +148,7 @@ minetest.register_on_dieplayer(function(player)
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
||||||
minetest.register_on_respawnplayer(function(player)
|
function areas:onRespawn(player)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
if not player_name or not dead_players[player_name] then return false end
|
if not player_name or not dead_players[player_name] then return false end
|
||||||
local pos = dead_players[player_name]
|
local pos = dead_players[player_name]
|
||||||
@ -161,5 +162,5 @@ minetest.register_on_respawnplayer(function(player)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end)
|
end
|
||||||
--FIN
|
--FIN
|
||||||
|
Loading…
Reference in New Issue
Block a user