A simple lua run tool for Garry's Mod.
- Run client and server code.
- Code runs in a environment with extra utilities.
- Prints on client are automatically forwarded back to the original code runner allow you to debug on other players.
- Running code on client and server can be independently allowed to specific players using a hook.
- Customization, custom fonts and more.
- A integrated console which allows you to run code CLI style.
- File browser and storage to save scripts.
luapad -- Opens the editor if you have permission to run it.
luapad_auth_refresh -- Rerequests the permission to use the editor.
The code executes in a env with some extra useful things
_G.me -- The code runner player entity
_G.tr -- The eyetrace of the code runner
_G.this -- The entity the code runner is looking at
_G.there -- The hitpos of the code runner eyetrace
_G.here -- The current position of the code runner
_G.bot -- player.GetBots()[1]
LuapadCanRunSV ply | return true to allow
LuapadCanRunCL ply | return true to allow
LuapadRanSV ply code
LuapadCustomizeEnv ply env