是的,这是一个 gmod 和一个 lua 问题!我想知道当用户刚刚启动游戏时是否可以通过插件运行 LUA 命令,如果可以,如何?
问问题
1493 次
1 回答
0
用户启动游戏后,无法在菜单状态下运行 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-21T10:14:53.353 回答