|
1 |
| -# SamplePlugin |
| 1 | +# DevTools |
| 2 | +This plugin gives both developers and administrators some really nice features that should help you configure or develop most if not every plugin. |
| 3 | + |
| 4 | +For example, if you're having trouble with [CommonUtils](https://github.com/KadeDev/Common-Utils/ "CommonUtils")' configuration variables and wanna know each class ID, you can use `info roles`. Or you wanna know where center of a certain room is for a plugin you're making? Just use `info room` and/or `info gotoroom <RoomName>` to get it! |
| 5 | + |
| 6 | +### Installation |
| 7 | +As with any EXILED plugin, you must place the DevTools.dll file inside of your "%appdata%/Roaming/Plugins" folder. |
| 8 | + |
| 9 | +### Commands |
| 10 | +Arguments inside <> are required. |
| 11 | +| Command | Description | Arguments | Permission | |
| 12 | +| ------------- | ----------------------- | -------------------- | -------------------- | |
| 13 | +| `dt` | Gives you a list of every tool you get! | - | None | |
| 14 | +| `tpdoor` | Teleports a door to your position while being able to change | <DoorName> <xScale> <yScale> <zScale> | `dt.tpdoor` | |
| 15 | +| `nuketimer` | Set's the nuke timer to whatever you input | <seconds> | `dt.nuketimer` | |
| 16 | +| `forcedecontamination` | Long names need no descriptions! (Jk, it immediately closes LCZ, no timers) | - | `dt.forcedecontamination` | |
| 17 | +| `gotoroom` | Go to the center of a specified room | <RoomName> | `dt.gotoroom` | |
| 18 | +| `testbadge` | Give a player a hidden tag that only **you should** be able to see | <player> <text> | `dt.testbadge` | |
| 19 | +| `resetbadge` | Give that poor player his badge back :( | <player> | `dt.resetbadge` | |
| 20 | +| `randompos` | Teleports you to a random spawnpoint of a specified RoleType (Type `info roles` to get a list of every role) | <RoleType> | `dt.randompos` | |
| 21 | +| `info` | Source of useful information | Any of the specified below | `dt.info` | |
| 22 | +| `info pos` | Get information on your current position | - | `dt.info.pos` | |
| 23 | +| `info room` | Get information about the room you're in | - | `dt.info.room` | |
| 24 | +| `info rooms` | Get every room name | - | `dt.info.rooms` | |
| 25 | +| `info class` | Gets your current RoleType and hidden Team you're in | - | `dt.info.class` | |
| 26 | +| `info alldoors` | Gets every door's name and their position (More complete than `door` command) | - | `dt.info.alldoors` | |
| 27 | +| `info getobjects` | Get every GameObject's name that's around you | <distance> | `dt.info.getobjects` | |
| 28 | +| `info roles` | Get every RoleType there is | - | `dt.info.roles` | |
| 29 | +| `info reload` | Reload's this plugin's config variables (I'll move this to `dt reload` later) | - | `dt.info.reload` | |
| 30 | +| `info version` | Get this plugin's version | - | `dt.info.version` | |
| 31 | + |
| 32 | +### Configuration |
| 33 | +These are the variables that should be added to your 7777-config.yml. |
| 34 | +| Variable | Description | Default value | |
| 35 | +| ------------- | ------------- | ------------- | |
| 36 | +| dt_permissionsneed | **Whether these commands require specific permissions or just RemoteAdmin access** | `false` | |
| 37 | + |
| 38 | +### That'd be all |
| 39 | +Needless to say, the code is completely open-source and it's intention is to help developers make better plugins, so feel free to copy whatever you find useful from my code! |
| 40 | + |
| 41 | +Thanks for passing by, have a nice day! :) |
0 commit comments