A plugin to manipulate/intercept in-game RF objects/signals.
All configuration options can be changed using the plugin's commands.
Commands
This plugin provides both chat and console commands using the same syntax. When using a command in chat, prefix it with a forward slash: `/`.- rftool : Print command help page.
- rftool.inspect : List all currently in-game exisiting receivers / broadcasters and their frequencies.
- rftool.enable : Enable all in-game receivers on the specified frequency.
- rftool.disable : Disable all in-game receivers on the specified frequency.
- rftool.listeners.list : List all configured virtual receivers.
- rftool.listeners.add : Add a virtual receiver on the specified frequency.
- rftool.listeners.del : Delete the virtual receiver on the specified frequency.
- rftool.listeners.get_interval : Get the interval in which virtual receivers operate.
- rftool.listeners.set_interval : Set the interval in which virtual receivers operate.`
- rftool.debug : Toggle (enable/disable) internal debugging. Only used for testing!`
Permissions
This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.- rftool.use : Allows executing any of the commands; except for the rftool command which needs no permissions.
Configuration
The settings and options can be configured in the RfTool file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.All configuration options can be changed using the plugin's commands.
Usage Examples
- An external server restart script could use the command rftool.enable 8007 via RCON to "announce" a server restart on frequency 8007
- Register a virtual listener by using the command rftool.listeners.add 4765 "Hackable crate on small oilrig has been started" 120 to log the specified message everytime a player starts to hack the hackable crate on small oilrig.