Jump to content

Haupi

Member
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Haupi

  1. Haupi

    Remove Request

    Version 1.0.1

    5 downloads

    Remove Request is a simple yet powerful tool that streamlines server administration by allowing players to create tickets for entities they want removed. Whether it's a misplaced wall, a bugged chest, or an item blocking their way, players can flag it for admin review with a single command. Admins get an organized list of all pending requests and can teleport directly to the location to assess the situation. With a simple approval command, the entity is removed, and the case is closed. This system eliminates the need for players to chase down admins in chat or Discord, creating a more efficient and professional server environment. Features Player-Initiated Requests: Players can look at any supported entity (walls, deployables, etc.) and use a simple command to request its removal, providing a reason for their request. Admin Management Workflow: Admins have a clean set of commands to view a list of all requests, teleport to the location of a specific request, and approve or deny it. Integrated Discord Notifications: Instantly send a detailed, formatted message to a Discord channel via a webhook whenever a new request is submitted. Admins can see the request details without even being in-game. Data Persistence: All pending requests are saved when the server saves or restarts, so no tickets are ever lost. Optional Vanish Integration: Automatically makes an admin invisible when they teleport to a request, allowing for discreet inspection (requires the Vanish plugin). Configurable: Adjust cooldowns, distances, and Discord settings to fit your server's needs. Clean & Optimized: Lightweight code that runs efficiently without impacting server performance. Permissions Grant these permissions to the appropriate groups using the server console. removerequest.use - Required for players to use the /removerequest command. removerequest.admin - Required for admins to manage requests with the /rem... commands. Player Commands /removerequest <reason> Looks at an entity and sends a removal request to the admins with the specified reason. Admin Commands /remlist Displays a list of all pending removal requests, including their ID, the requester, the entity, and the reason. /remtp <id> Teleports you to the location of the specified request ID for inspection. /remremove <id> Approves the request. Teleports you to the entity, removes it, and closes the ticket. /remdeny <id> Denies the request and removes it from the list without destroying the entity. Configuration The configuration can be edited in the /config/RemoveRequest.json file. Cooldown (in seconds): Time a player must wait between making requests. Maximum request distance: How far a player can be from an entity to request its removal. Admin notification settings: Show new request notifications to in-game admins: Toggle in-game chat alerts for new requests. Discord Webhook Settings: Discord Webhook URL: Paste your Discord webhook URL here to enable notifications. Leave empty to disable. Embed Color (Hex): The hex color code for the Discord embed message. Embed Title: The title of the Discord embed message. Discord Integration Setup In your Discord server, go to a channel's settings > Integrations > Webhooks > New Webhook. Give the webhook a name and copy its URL. Paste the URL into the Discord Webhook URL field in the config file. Save the config and reload the plugin. Localization All chat messages can be translated or customized in the language file located at oxide/lang/en/RemoveRequest.json.
    $4.99
2m

Downloads

Total number of downloads.

9.4k

Customers

Total customers served.

136.7k

Files Sold

Total number of files sold.

2.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.