Gmod:使用addon在启动时运行命令

时间:2015-04-20 18:12:30

标签: lua add-on garrys-mod

是的,这是一个gmod和一个lua问题! 我想知道当用户刚刚启动游戏时是否可以通过插件运行LUA命令,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

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

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

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

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

hook.Add("Initialize", "myidentifier", function()
    -- put your code here
end)