はい、これは gmod と lua の質問です! ユーザーがゲームを起動したばかりのときに、アドオンを介して LUA コマンドを実行できるかどうかを知りたいのですが、できる場合はどうすればよいですか?
質問する
1493 次
1 に答える
0
ユーザーがゲームを起動したときにメニュー状態で Lua コマンドを実行することはできません。これは、彼らが最初にマップにスポーンするときを意味しない限り、可能です-そして、私が説明しようとしていることです.
フック システムを使用して、ゲームで発生するイベントにフックできます。これらのフックの 1 つはInitialize
、ゲームが最初にロードされて Lua が初期化されるときに呼び出されるものです。もう 1 つのオプションは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 に答える