-local skins = {} -- skins class
-skins.new_temp_path = nil
-skins.name = nil
-skins.player = nil
-skins.file = nil
-skins.temppath = minetest.get_worldpath()
-skins.get_player = minetest.get_player_by_name
-skins.open = io.open
-local player_skin_table = {}
-skins_pointer = {}
-
--- sets skin texture
-skins.set_skin = function(player,skin)
- skins.name = player:get_player_name()
- player_skin_table[skins.name] = skin
-end
-
--- gets skin texture
-skins.get_skin = function(player)
- skins.name = player:get_player_name()
- if player_skin_table[skins.name] then
- return(player_skin_table[skins.name])
- else
- return("player.png")
- end
-end
-
-
--- sets skin texture
-skins_pointer.set_skin = function(player,skin)
- skins.name = player:get_player_name()
- player_skin_table[skins.name] = skin
-end
-
--- gets skin texture
-skins_pointer.get_skin = function(player)
- skins.name = player:get_player_name()
- if player_skin_table[skins.name] then
- return(player_skin_table[skins.name])
- else
- return("player.png")
- end
+local name
+function get_skin(player)
+ name = player:get_player_name()
+ return(pool[name] or "player.png")