是的,这是一个gmod和一个lua问题! 我想知道当用户刚刚启动游戏时是否可以通过插件运行LUA命令,如果是这样的话?
答案 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)