ChatController

Discussion in 'Plugin Requests' started by Forcelydated, Jan 26, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Forcelydated

    Plugin category: ChatRelated

    Suggested name: ChatController

    What I want: Is something that can control the chat. What I mean with control is something like these:
    CapsDisabled: When a player type too much of caps like 60% of caps out of the sentence, the sentence would not be sent and the player will received this:
    [ChatController] Please stop using caps!
    SpamDisabled:
    When a player type a sentence like: "I am selling diamond blocks!" for the first time, and he/she tried to type again (60% of same) :"Selling diamond blocks!" , the sentence will not be sent and the player will received this:
    [ChatController] Please stop spamming!
    This also include with /msg [player] [sentence]

    SwearDisabled: This will not let the player to swear for the word like fuc* or shi* (configurable). If the player types a word of swear, the message will not be sent and he/she will get this:
    [ChatController] Please don't swear!
    CmdSpamDisabled: When a player issues a command like /help , and the player issues the same command again (/help , /help 2 will not be block) the command couldn't run and the player will get this:

    [ChatController] You need some cooldown , issues that command again for another 5 seconds. (Configurable for the time [5 seconds])
    AntiAD: This will stop players from advertise a website or IP address (This also include in /msg).
    Sample Website: www.samplewebsite.com or http://www.samplewebsite.com
    Sample IP: 1.11.111.111:25565 or Sampleserver.org
    If the player tried to send the message or /msg , the message or /msg will not be sent and the player will get this:
    [ChatController] You are not allowed to advertise!
    ChatClearer : If your chat is full, issues /cc clear and it will clear the chat (for all players) and will show a message for everybody:

    [ChatController] Your chat has been cleared!
    If you don't want to clear everybody's chat, just do /cc clear [player's name] to clear the specified player's chat.


    Ideas for commands: /cc clear - Clear the chat.
    /cc clear [playername] - Clear a specified player's chat.
    /cc checkwho - I didn't mention it just now, if someone do something wrong like spam or swear, when the admin issues /cc checkwho, it will lay out these:
    ===========
    Chat Controller

    ===========
    1) Player's name : his or her fault : times for doing the fault

    2) Forcelydated : Spam : 3
    3: NoobArePro : Swear : 10
    Something like that.

    /cc clear checkwho - clear the /cc checkwho list to empty.
    /cc reload - reload the plugin
    /cc version - show the version of the plugin
    /cc help - open up the help page

    Ideas for permissions: cc.clear - for /cc clear and /cc clear [player's name]
    cc.checkwho - for /cc checkwho
    cc.clearcheckwho - for /cc clear checkwho
    cc.reload - for /cc reload
    cc.version - for /cc version
    cc.help - for /cc help
    cc.bypass - If you have this permmission, you can spam, swear, advertise etc.

    When I'd like it by: ASAP

    Config:
    SpamDisabled: true
    CapsDisabled: true
    SwearDisabled: true
    CmdSpamDisabled: true
    AntiAD: true
    (P/S: This is just a part of Config)

    Extra: Need it for 1.7.2 R0.2
    Almost forget! SpamDisabled , CapsDisabled , SwearDsiabled , AntiAD is also disabled for the color codes!
     
  2. Offline

    Forcelydated

  3. Offline

    Forcelydated

    Bump once again!
     
  4. Offline

    Signatured

    There are plenty of public plugins that do everything you ask. Why do you need them custom?
     
  5. Offline

    Forcelydated

    @Signatured , my server have them, but it it not in 1 plugin but separated. This makes my server lag.
    EDIT by Forcelydated: And please @Signatured, tahg me next time or elese I won't know, thanks!
     
  6. Offline

    Forcelydated

  7. Offline

    Forcelydated

Thread Status:
Not open for further replies.

Share This Page