You could do a timer.Create chatprint?
I guess you could use the “PlayerInitialSpawn” hook to achieve this. Just make a infinite looping timer with a set amount of seconds you want to set to run it.
You can check that link to see what changes were made from GM12 to GM13
timer calls no longer take var args to pass to callback
hook.Add(“PlayerInitialSpawn”, “Advert”, function(ply)
timer.Create(“blahadvert” … ply:UniqueID(), 60, 0, function()
Idk but this is something really simple. You can make an advanced one with all the little neat features, but this will work. This would print blahblah for the user every 60 seconds. Or just edit the ones from GM12 to make it compatible with GM13. It’s really up to you.
On the other hand, I suggest using ULX/ULIB or Evolve. I’m currently using ULX/ULIB and adverts work fine.