Sueta

Advanced Spy

1.0

Spy on the commands your players are using.

·Plugin

Introduction to the skript:
This skript is for admins and owners of servers to spy on the commands their players are using. This is helpful for people that are rule breaking or taking build tests. You can spy on multiple people at once if you wish, but it is mainly for spying on individual players.

You can either sky on their messages, their commands or both, their messages and commands. Simple and easy to use, and when players log off, they will be removed from your spy list automatically if they were being spied on.

Installation:
Install Skript
Drag and drop advanced-spy.sk Skript/scripts/
run the command " /sk reload advanced-spy "
done

Permission Nodes:
advancedspy.use - access to the command.

Command: (commands can be changed in the config section)
/aspy <player> <msgs/cmds/all> - Add or remove players to your spy list.

Config Section
run: aspy                                                  # The command prefix "/aspy <player> ..." 
    aliases: advancedspy, as, spy                              # Command aliases "/aspy", "/as", "/spy", etc 
    perm: advancedspy.use                                      # Permission required to use the command 
    pmsg: &cYou do not have access to this command!            # Message if you do not have access to the command 
    usage: &c/aspy <player> <msgs/cmds/all>                    # The correct usage of the command 
    
    offline: &cThat player is offline!                         # If the <player> is offline 
    add: &aYou have added the player to your spy list.         # When a player is added to your spy list 
    remove: &cYou are no longer spying on that player.         # When a player is removed from your spy list 
    off: &cYou are no longer spying on players!                # When you are no longer spying on players 
    list: &aYou are spying on: &7                              # Listing all players you are spying on 
    nolist: &cYou are not spying on players!                   # If you list players but you are not spying on anyone 
    quit: &c%player% has logged off!                           # If a player you are spying on logs out (%player% is replaced with the quit player's name) 
    
    you: &cYou cannot spy on yourself!                         # The message if you try to spy on yourself 
    blocked: &cCannot spy on this player!                      # Message if you try to spy on blocked username 
    block: "Steve", "Alex" or "Notch"                          # The list of blocked usernames to spy on (must be in the shown format: "Steve", "Alex" or "Notch") 
    
    msg: &7(MSG) &7                                            # 
    cmd: &7(CMD) &7                                            # To identify which spy tool you are using 
    all: &7(ALL) &7                                            # 
    
    name: &a                                                   # The colour of the player's name when you spy on their commands 
    message: &7                                                # The colour of messages 
    command: &7                                                # The colour of commands 
    both: &7                                                   # The colour of both messages and commands 
    split: &c >                                                # Symbol split between the player and command (Steve > /spawn)

Similar projects

Plugin →