Jump to content
Message added by Zeeuss,

Since the new version 0.1.3 if you get an error on plugin compile, try deleting old config because of the new stuff added

8 Screenshots

  • 12.2k
  • 31
  • 60.72 kB
 Share

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
  }
}

 


Zeeuss's Collection

User Feedback

1.4m

Downloads

Total number of downloads.

6.7k

Customers

Total customers served.

99.9k

Files Sold

Total number of files sold.

2m

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.