1. Welcome to the Brawl website! Feel free to look around our forums. Join our growing community by typing /register in-game!

Magical solution to fix all of our problems

Discussion in 'Suggestions / Ideas' started by GreySwordz, Dec 11, 2013.

?

Implement?

  1. Implement both

    95.7%
  2. Only implement report player

    0 vote(s)
    0.0%
  3. Only implement report chat

    4.3%
  4. Implement neither

    0 vote(s)
    0.0%
Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...
  1. GreySwordz

    GreySwordz Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,976
    Ratings:
    +322
    I'm here to tell you about two essential commands, /report chat, and /report player.

    Report chat automatically gets information about the current items in the chat, and sends it to a google docs script. This prevent fake images, as all chat is handled server side, and is extremely efficient to use.

    Report player {PLAYERNAME} automatically gets information on the players location, map, and game. This allows for easy out of map reports, and again prevents photoshop.

    A player if allowed 4 reports per hour, to prevent spam against popular players that "hack" assure you these are possible, and a player can only be reported once per 5 minutes. I assure you that this is possible, and will code it if need be.
     
    • Like Like x 5
    • Useful Useful x 1
  2. SmoshLoverIanH

    SmoshLoverIanH Active Member

    Joined:
    Dec 4, 2013
    Messages:
    158
    Ratings:
    +11
    Sounds like a great idea. This will be a simple way to deal with cheaters/rule breaks in a more efficient way.
    Hope it gets implemented! :wink:
     
  3. Mokolee

    Mokolee Well-Known Member

    Joined:
    Aug 25, 2013
    Messages:
    4,767
    Ratings:
    +1,470
    I guess this could be very convienient for most of us.
     
  4. Signatured

    Signatured War 2.0 Developer

    Joined:
    Sep 13, 2013
    Messages:
    3,819
    Ratings:
    +1,402
    Very good idea. This would make reporting much simpler. The only problem I could see come of this is people abusing it, by say reporting everyone on the server. The Admins then must look through all of them, for one may be legit. Other than that, it sounds like a good idea.
     
  5. GreySwordz

    GreySwordz Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,976
    Ratings:
    +322
    4 reports per hour, only 1 report for player every 5 minutes :smile:
     
  6. Signatured

    Signatured War 2.0 Developer

    Joined:
    Sep 13, 2013
    Messages:
    3,819
    Ratings:
    +1,402
    Well that solves that problem. I say add it! Keep coming up with great ideas :grinning:
     
  7. MrCowlick

    MrCowlick Well-Known Member

    Joined:
    Aug 13, 2013
    Messages:
    3,490
    Ratings:
    +1,299
    I think this is a great idea
     
  8. freakiziod123

    freakiziod123 Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,985
    Ratings:
    +354
    Can dis be implemented now or in 2 seconds?
     
  9. MrZeffoes

    MrZeffoes Well-Known Member

    Joined:
    Aug 4, 2013
    Messages:
    355
    Ratings:
    +117
    I already suggested this to Orange451 about 6 months ago, he didn't want to code it back then.
     
  10. Sir_Blockalots

    Sir_Blockalots Well-Known Member

    Joined:
    Aug 19, 2013
    Messages:
    1,901
    Ratings:
    +437
    This will alsp
    1) Stop fake proof being usable.
    2) Stop the senders of any proof, fake or real from staying anonymous.
    You have my support.
     
  11. onik

    onik Well-Known Member

    Joined:
    Aug 4, 2013
    Messages:
    538
    Ratings:
    +141
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
    Player p = (Player) sender;
    if (cmd.getName().equalsIgnoreCase("report")) {
    if (args.length == 0) {
    p.sendMessage("Please specify a player!");
    return true;
    }
    Player target = Bukkit.getPlayer(args[0]);
    Location targetloc = target.getLocation();
    //Get Map (Should be only one line of code here, if it's well written.)
    //Get Gamemode (Same here)
    return true;
    }
    //TODO:
    //Add report limit to prevent spam
    //Check if player was already reported
    //Send p, target and targetloc to a database

    Coded in 60 seconds...
    Now implement it! :shifty:

    Edit: I thought about the /report chat thing. You need to analyse the server logs then. This will take some time to code. It's easier to code an anti-curse, anti-advertisment and anti-spam plugin.
     
  12. GreySwordz

    GreySwordz Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,976
    Ratings:
    +322
    That's the easy part. The hard part is sending it to a google form.
     
  13. onik

    onik Well-Known Member

    Joined:
    Aug 4, 2013
    Messages:
    538
    Ratings:
    +141
    Why Google? Just save it in a database. You can display it to the Mods and Admins then.
     
  14. GreySwordz

    GreySwordz Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,976
    Ratings:
    +322
    So it fits in with our current database and we don't have to deal SQL injection and the like when players find out the url.
     
  15. fast11471

    fast11471 Well-Known Member

    Joined:
    Aug 23, 2013
    Messages:
    1,010
    Ratings:
    +354
    This would make reporting hackers/glitchers much easier
     
  16. MrCowlick

    MrCowlick Well-Known Member

    Joined:
    Aug 13, 2013
    Messages:
    3,490
    Ratings:
    +1,299
    That is the point of this. I wan't to see this added, PLZ add it, Putty!
     
  17. brandon758

    brandon758 Active Member

    Joined:
    Oct 7, 2013
    Messages:
    341
    Ratings:
    +19
    I say add it! :smile:
     
  18. GreySwordz

    GreySwordz Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    1,976
    Ratings:
    +322
    You forgot to check if sender is player :v

    Also, making the log is much easier than making an anti curse, advertisement, and spam plugin, which don't catch everything.
     
  19. Arkrex

    Arkrex Well-Known Member

    Joined:
    Aug 4, 2013
    Messages:
    1,199
    Ratings:
    +266
    Considering the vast amount of players that we have, that could add up really fast. But, I like the idea!
     
  20. Darkchaosknight

    Darkchaosknight Well-Known Member

    Joined:
    Aug 3, 2013
    Messages:
    3,200
    Ratings:
    +955
    Sadly that's true :/, if someone sends a message every 3 minutes (We all know someone says hacker etc. in that period of time) and their is 60 minutes in an hour and 24 hours in a day, their will be 480 reports. That seems like a lot for Smods to check :V
     
Loading...
Similar Threads Forum Date
Accepted Magical_Charles. Accepted Apr 15, 2015
Bug Magical Kills MC-War Jan 5, 2015
Guide to all the magical guns :D Guides Jul 28, 2014
The Magical Lever Off Topic May 1, 2014
Idea Stalemate Solutions Capture the Flag May 25, 2020
Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...