WarnMenu

VAULT+ RUST PLUGIN WarnMenu 0.1.4

No permission to download

About WarnMenu​


What is it?
A nice user-friendly warning system

Usage
When someone is breaking rules or trolling others just warn them, you can also set a command that will be executed through server console that will get executed upon reachin certain amount of warnings (can be configured in cfg)


Permissions

warnmenu.use -- Gives you full control to operate the WarnMenu


Chat command

/warn -- Opens the WarnMenu

/warn "Name/SteamID" "Warning reason" -- Warns the specified player with your reason

/warnmenu.save -- Force the plugin to write the data from memory to the data file

/wmessage <NameOrID | * > <message> - Shows a gametip message (Doesn't count as a warning) to specific player or to all players when you put * instead of the name



Data files
All Data files can be located at: \oxide\data\WarnMenu\warns
There you can find all the warnings for each player

Features
WarnMenu features
* Online Tab - In this tab you can easily select any online player that you want to warn
* Search All Tab - Once you open this tab, there you can see all the players and browse in them
* Find player Tab - When you click on the button you will be able to search for a specific player using his Name or SteamID
Warn Types
* CUI-Based - A CUI warning message will pop-up on player's screen when he gets warned
* Chat-Based - A chat message will pop-up in player's chat when he gets warned
Executable commands
* On reaching certain amount of warnings, you can make the server execute a command on a player(configurable in cfg)

F.e.: "1": "say {0} just reached 1 warning! SHAME on him!",
"3": "kick {0} Kicked for reaching 3 warnings",



Localization

{
"Syntax": "Commands:\n/report (Opens Reporter GUI)",
"CUI Online": "Online Players",
"CUI Player": "Player: {0}",
"CUI SteamID": "SteamID64: {0}",
"CUI Warnings": "Warnings: <color=#8f1919>{0}</color>",
"CUI NewWarn": "New\nWarning",
"CUI WarningID": "Warning ID: {0}",
"CUI WarnedBy": "Warned by: {0}",
"CUI Date": "Date: {0}",
"CUI Reason": "Reason: \n{0}",
"CUI Remove": "Remove",
"CUI Close": "close",
"CUI Warn": "Warn",
"CUI WarnAddMenuPlayer": "Warning for\n<color=#d43939>{0}</color>",
"CUI SearchAll": "Search All",
"CUI SelectPlayer": "Select a player to warn:",
"CUI Find": "Find player",
"CUI Find2": "Select",
"CUI Find3": "Find player:\n(steamID/Name)",
"CUI CantFindPlayer": "Couldn't find the player\nsearching argument: {0}",
"CUI FoundPlayer": "Found player: {0}",
"CUI Refresh": "Refresh",
"CantFindPlayer": "Couldn't find that player",
"WarnMessage": "Warned: <color=#8f1919>{0}</color>\nReason: {1}",
"JoinMessage": "{0} has joined with <color=#8f1919>{1}</color> warnings",
"WarnReceive": "You have received a <color=#8f1919>warning</color>\nBy: {0}\nReason: {1}",
"CUI WarnReceive": "<color=#8f1919>Warning</color>\nreceived",
"CUI WarnReceive2": "By: {0}\nReason: {1}"
}


Configuration

{
"Announce on join with warnings?(to admins)": true,
"Execute commands on reaching count:": {
"Enabled?": true,
"(Format: 5 : mute {0}) where 5 is number of warns and {0} is player's id": {
"5": "say {0} just reached 5 warnings! SHAME on him!",
"7": "example.command {0}",
"10": "example.command {0}"
}
},
"Warn message settings": {
"Text-based warn message?": true,
"CUI-based warn message?": true,
"How long until CUI message gets removed (secs)": 5.0
}
}
  • Like
Reactions: 98FiveOrangIG
Author
Just4Free
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from Just4Free

Back
Top