54 lines
1.1 KiB
Lua

Player = {
classname = "FNPlayer"
}
local cur_player = nil;
local cur_tick = 0
function Player.set(player)
cur_player = player
return Player
end
function Player.load(event)
cur_player = game.players[event.player_index]
cur_tick = event.tick
return Player
end
function Player.get()
return cur_player
end
function Player.get_tick()
return cur_tick
end
function Player.print(val)
if cur_player then
cur_player.print(val)
end
end
function Player.get_global()
if not global.fnei[cur_player.name] then global.fnei[cur_player.name] = {} end
return global.fnei[cur_player.name]
end
function Player.get_fglobal()
if cur_player.force then
local name = cur_player.force.name .. "_force"
if not global.fnei[name] then global.fnei[name] = {} end
return global.fnei[name]
else
Debug:error("Error in function Player.get_fglobal: force not found")
end
end
function Player.isAdmin()
if cur_player == nil then
Debug:error("Error in function Player.isAdmin: Lua_player == nil")
return false
end
return cur_player.admin
end