1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-07-29 12:50:24 +02:00

fix pclasse assign now others class on join server, no only the default

fix pclasse assign now if class is same, bug on join server
add on_unassigned for all class
This commit is contained in:
2015-12-24 20:36:17 +01:00
parent 6db59ee981
commit 482329bf1d
5 changed files with 27 additions and 19 deletions

View File

@ -75,10 +75,14 @@ end
minetest.register_on_joinplayer(function(player)
local pname = player:get_player_name()
if pclasses.api.get_class_by_name(pclasses.conf.default_class) and pclasses.api.get_player_class(pname) == nil then
pclasses.api.set_player_class(pname, pclasses.conf.default_class)
pclasses.api.create_graveyard_inventory(player) --create inventory before
local cname = pclasses.api.get_player_class(pname)
if cname ~= nil and pclasses.api.get_class_by_name(cname) then
pclasses.api.set_player_class(pname, cname)
elseif pclasses.api.get_class_by_name(pclasses.conf.default_class) then
pclasses.api.set_player_class(pname, pclasses.conf.default_class)
end
pclasses.api.create_graveyard_inventory(player)
end)
minetest.register_on_shutdown(function()