Gmod:通过插件在启动时运行命令。

是的,这是一个 Gmod 和 Lua 问题!

我想知道是否可能在用户刚启动游戏时通过插件运行 LUA 命令,如果可以的话,如何实现?

点赞
用户3306144
用户3306144

当用户启动游戏时,在菜单状态下无法运行 Lua 命令。除非您指的是他们第一次生成地图时,这是可能的 - 这就是我要描述的内容。

您可以使用钩子系统钩住在游戏中发生的事件。其中一个钩子是 Initialize,当游戏首次加载和 Lua 初始化时调用。另一个选项是 InitPostEntity,在所有地图实体生成之后调用。

要使用钩子系统,请调用 hook.Add("Hook name", "Custom identifier", function(...) end)

例如,要使用 Initialize 钩子,请使用以下代码:

hook.Add("Initialize", "myidentifier", function()
    -- put your code here
end)
2015-04-21 10:14:53