Sueta

Friends / Groups / Chat / Messaging / Report

2.4

An all-in-one friends, groups, chat, message and report Skript!

·Script

I was looking for some cool ideas to make, and then thought that remaking Friends/Groups in Skript would be pretty lit, because I can't find a fully-featured, well-working one out there. And so here we are.

Thank you for 100 downloads! Means a lot!

Before you read the features and commands, please read this! I am well aware that bugs and glitches may occur! Please report these to me and I will release a fix ASAP.
As well as bugs, you may also want to add or remove a feature. To:

  • add a feature - explain what the feature is and how the player would use it
  • remove a feature - give a super good reason as to why it should be removed, as removing a feature is a BIG deal

Another thing that you should know is that I haven't tested this fully! The Skript was not rushed, but due to school (and other reasons), I haven't had too much time to test!
So, basically what I'm saying is that if you find ANY bugs or glitches, PLEASE notify me and I will fix them as soon as possible! Again, sorry in advance for any issues!

Features:

  • Report system is now in place
  • All reports go to a .yml file in the plugins folder
    • The report file can be found in "plugins/reports"
  • Privately message anyone on the server
  • Add anyone as a friend
  • Invite anyone to your party
  • Easily remove any friend
  • Get notified when your friend joins/leaves the server
  • Disbanding and leaving the party is simple and quick
  • Each party can have a maximum of 4 players
  • Chat system
    • In chat, if the player is a friend, a [F] prefix will show
    • Same goes for party members, but with a [P]
    • This feature may cause lag on some bigger servers, so it can be disabled in the .sk file. Change the `chat-prefix-boo` option to false
  • All the prefixes and colors can be changed in the .sk file under options

Commands:

  • /friend (add, remove, list) (player)
    • add - the 'player' argument is needed in this command! Sends a request to a player! If the player that you sent the request to already has a previous request, then the previous request will no longer work!
    • remove - again, you must provide a player for this command! Removes a player!
    • list - a nice, pleasing friends list!
  • /faccept
    • Accepts your most recent friend request!
  • /fdeny
    • Denies your most recent friend request!
  • /party (create, disband, invite, kick, list) (player)
    • create - obviously, creates a party
    • disband - removes all players from your party, including yourself.
    • invite - the 'player' argument is needed for this command! This obviously invites a player to your party
    • kick - again, you must use the player argument in this command! Removes a player from your party!
    • list - a nice, pleasing list of everyone in your party!
  • /paccept
    • Accepts your most recent party invitation!
  • /pdeny
    • Denies your most recent party invitation!
  • /message (player) (message)
    • Allows you to privately message anyone!
    • The player must have played on the server before.
    • The player must be online!
  • /reply (message)
    • Replies to the player who last messaged you!
  • /report (player)
    • The player doesn't have to be online to report them!
    • After you use this command, it asks you for a reason in chat!
    • Submitting the request saves the reason and player as a new line in the .yml file!

Similar projects

Script →