这是我第一次使用元数据,我做了一个简单的脚本来测试Lua演示,但它总是给我"尝试调用方法'重命名' (零值)",为什么?
peds = {}
function peds.new ( name )
local tb = { name = name }
setmetatable ( tb, { __index = peds } )
return tb
end
function peds.rename ( name )
self.name = name
return self.name == name
end
local ped = peds.new ( "max" )
ped:rename ( "randomname" )