player_brain = {}
local player_brain_real = {}
local player_brain_secure = {}
player_brain_secure.receive = 1;
function player_brain_real:receive(text)
text_to_player(self.plr, text)
end
player_brain_real.plr = nil
player_brain_secure.plr = 2;
function player_brain_real:load(name, plr)
local data = {}
data = load_data(name, 1)
self.plr = plr
if data == nil then
self.name = name;
self.security = 1
else
for k,v in pairs(data) do
self[k] = v
--log_string("Key: " .. k .. " Value: " .. v)
end
end
end
player_brain_secure.load = 5;
function player_brain_real:save()
local data = {}
for k,v in self:Pairs() do
if type(v) ~= "function" and type(v) ~= "table" and type(v) ~= "thread" and type(v) ~= "userdata" then
data[k] = v
end
end
save_data(self.name, 1, data);
end
player_brain_secure.save = 1;
player_brain = newObj(player_brain_real, player_brain_secure, cls_brain)
player_brain.security = 1;