Lua
The cheat supports dumping and running lua scripts
Lua Dumper
Lua dumping lets you dump and look at the clientside lua source code of the server. You cannot use these to make a copy of the server as you ONLY get client files, you do NOT get any server files.
After enabling the lua stealer every time you join a server a folder will be made in %appdata%/OinkIndustries/LuaSteals
with the ip address of the server. Its luas will be put there.
Lua Execution
The lua executor is very advanced, it has alot of protection features built into it
spoof
: Spoofs the source and line numbers of the script to a random script that already ran on the serverstrip
: Strips metadata about the function such as its upvalue names, local names, and line information (information about the starting and ending line are kept). Having this on makes your lua more secure, but harder to debug as you do not get line numbers or method names included with your error messages.disable events
: Internally gmod is capable of listening to events related to lua execution usingjit.attach
, these can be used to detect lua running. Having this box checked disables them.allow api
: While this is active, ran scripts have access to the lua apiraw globals
: Makes the scripts default global table ignore metamethods on the global table (EG: emulates running rawget/rawset on every global access)
You can also load lua files from a directory if you dont want to copy+paste the contents into the loader every time. Put your lua files in %appdata%/OinkIndustries/Luas
You can run scripts in other states (Server and Menu states) by right clicking the execute code
button. Keep in mind that not all API functions will be available in these states.
Lua Autorun
The cheat is capable of running some scripts automatically when you join a server. This can be used to run code before the server or just load the scripts you commonly use on join.
All autorun scripts should be placed in sub folders of %appdata%/OinkIndustries/LuaSteals
. Below is a list of autorun folders and what they mean.
%appdata%/OinkIndustries/Luas/AutoRun_PreStartup
: Runs before any lua code the server can execute is ran. You can ONLY access lua c functions defined by gmod at this stage.%appdata%/OinkIndustries/Luas/AutoRun_PostStartup
: Runs after the gmod standard library has been loaded, you have access to standard glua here but not server specific addons.%appdata%/OinkIndustries/Luas/AutoRun_FirstFrame
: Runs the first frame that you have loaded into the server, has access to all server specific addons.