Code:
addEvent(function(player, param)
player:test(param)
end, 1000, player, param)
function Player.test(self, param)
...
end
Is there a better way to use addEvent? Something like addEvent(player:test, 1000, param).
addEvent(function(player, param)
player:test(param)
end, 1000, player, param)
function Player.test(self, param)
...
end
addEvent(Player.test, 1000, player, param)
addEvent(function(cid, param)
local player = Player(cid)
if not player then
return
end
player:test(param)
end, 1000, player:getId(), param)
That's true, thanks!It's usually better to pass the id and make a new Player instance in case the player disconnects before the event runs.Code:addEvent(Player.test, 1000, player, param)
Thank you!This is the best way:
Code:addEvent(function(cid, param) local player = Player(cid) if not player then return end player:test(param) end, 1000, player:getId(), param)