Timer 创建Gmod Lua计时器

Timer 创建Gmod Lua计时器,timer,lua,garrys-mod,Timer,Lua,Garrys Mod,我想知道如何在lua中创建一个计时器,它也可以在没有播放器的服务器上工作。 Timer.Simple或Timer.Create不起作用,它们需要CurTime()。 我该怎么做呢?取决于可用的内容。您可能无法导入任何额外的lib,而Lua的功能也“很快就被削弱了” 如果标准时钟功能仍然存在,您可以使用 local init, pause = os.clock(), 3 while os.clock() -init < pause do end localinit,pause=os.clo

我想知道如何在lua中创建一个计时器,它也可以在没有播放器的服务器上工作。 Timer.Simple或Timer.Create不起作用,它们需要CurTime()。
我该怎么做呢?

取决于可用的内容。您可能无法导入任何额外的lib,而Lua的功能也“很快就被削弱了”

如果标准时钟功能仍然存在,您可以使用

local init, pause = os.clock(), 3
while os.clock() -init < pause do end
localinit,pause=os.clock(),3
而os.clock()-init
我不知道你的确切用途;如果需要,可以制作成函数。这将耗尽时钟周期。如果存在协同程序,您可以在后台运行另一个脚本,同时偶尔检查计时器