Terms of Service - For users to Agree

Discussion in 'Archived: Plugin Requests' started by Expozay, Aug 1, 2012.

  1. Offline

    Expozay

    Plugin Category: Administrative, Anti-Greifing Tools

    Suggested Name: T.O.S Manager

    Introduction: I was always one to relish the concept of having to agree to the terms of use before continuing with registration on services such as Google, Paypal and ect. It gives the staff the applied admission to punish the rule breaker no matter what, for the reasons of breaking the rules he/she agreed to not breaking.. And I've been thinking, why can't this be done in-game as well? It's another way to say "Well look, we have all reasons to ban you, you agreed to follow the rules and you didn't, even if you have donated you can't run us into a lawsuit or anything relevant to that nature." I've been on a server that ran into litigation in the past for someone wanting their money back, yet the server owners not having much on their side.

    A plugin like this, showing all the rules, and than giving the person the option to either agree and accept the punishments followed behind the rules or to disagree and be kicked from the server would actually be a good way to prevent litigation.. And some -very- big servers would probably use this as well of they have constant donations. As we all know, there are always loopholes in the law system, so this plugin is another way to protect the community from them. Anyone can join the server, but won't have the capability to do -anything- but see the area around them until they type /agree or what ever the set command is.

    Config File:

    The configuration file is what allows administrators to customize the plugin to their piece of cake.


    Details:

    The plugin would override all chat, so the only chat the user would see is the "Message" set in the config until he types the "Command Continue" also set in the config. He/she will also be unable to move, nor type any commands/messages. In-fact, no one will actually know he logged into the server until he continues. Once the user does type the "Command Continue," it will than log him into the server. It will also show everything a user when see when joining the server... Not the chat that has been going on the whole tile while he hasn't typed the continue command.

    In the same folder of the config file, will be a database full of every user that has typed the continue command. With this, it not only proves the user has typed the continue command (in most configs, agreeing to the rules) but he/she won't have to type the command anymore. Only once does it happen. This allow the user to connect afterwards, without being bothered by typing the continue command.


    Permissions:
    - TOSM.edit.message (Ability to edit the message dynamically)
    - TOSM.continue (Users under this group with this permission are required to type the continue command until they can play, or they can type the exit command to be kicked)
    - TOSM.ignore (Users under this group are not required to to type the continue command)
    - TOSM.admin.reload (Ability to reload all the files in the plugin folder)
    - TOSM.admin.setspawn (Ability to set spawn, more information in the config file above.)

    When do I need it by?:
    Preferably by August 8th, however, I'm in no rush. On the community I run, there is a web page dedicated to all developers that have helped us advance our structure. The one who makes this plugin possible for us, will be appreciated in another way by being posted permanently on this page. (With the option to have a link to his profile)

    Other Info:
    We're also looking for a developer that would be around to assist us with development, we don't expect anything big, it's usually simple plugins that add more functionality the way we like it. In-fact, a lot of our ideas aren't even in the plugin list : l
     
    afistofirony and anthonyc39 like this.
  2. Offline

    anthonyc39

  3. Offline

    Expozay

    Correct, however it doesn't give the administrator 100% capability of customizing it to his likings. Check out the config section of my post : )
     
  4. Offline

    TopGear93

    ill take this one. Ill try to keep you updated with my progress.
     
    Expozay likes this.
  5. Offline

    anthonyc39

    good point, my bad.

    please keep me posted as well :)
     
  6. Offline

    np98765

    Sorry to rain on the parade, but this will do nothing to help with the whole chargebacks. I wrote an entire webpage of the ToS, and that won't even stop chargebacks if the person pushes hard enough.

    These companies don't care if the user agreed to the rules, and they certainly won't care if they agreed to them in a game. Do you think Visa is going to log into your server to read the ToS? :p

    I would recommend writing this on a web page. At least you can give the companies something to look at, although that probably won't help, either.

    Just read this. And this.
     
    -_Husky_- and anthonyc39 like this.
  7. Offline

    Expozay

    Fabulous! Looking forward to hearing from you.

    If it only you weren't right : (. However I'm the type that will make it more than obvious that a charge back will result in a lawsuit, and will do my best to add as many ways to prevent such conflict. And I highly believe this plugin will be one way of doing that. Also, the rules will be flashed -everywhere-. This plugin just makes it more obvious that the user agreed in-game. And with my SSL certificate, using a customized shopping car. Chargeback TOS will be posted more than 3 times when continuing on his checkout.

    Thank-you for sharing these links with me, I always need more strength to prevent lawsuit and financial issues like charge backs >:O

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  8. Offline

    anthonyc39

    i agree, but i still have a use for the plugin :D
     
  9. Offline

    np98765

    And that's the way to go. But honestly, I guarantee you that writing the rules on the server won't mean anything whatsoever to companies. The fact that you write "No refunds, chargebacks, etc." on your website, and all places related to donations, will be much better and will support your case much more than rules in a game.

    Especially if people go to their credit card companies. You can't provide enough proof that they willingly purchased from you. You can give their IP, but that's about it.

    Regardless, if you still want this, there are plugins that are similar that exist.

    http://dev.bukkit.org/server-mods/acceptrules/
    http://dev.bukkit.org/server-mods/acceptdarules/
    http://dev.bukkit.org/server-mods/easyregister/ (not as similar)
     
  10. Offline

    Expozay

    I'm glad you shared this, thank-you!

    However this plugin isn't mainly for the chargebacks as I've thought it out, just for the 100% customization that a lot of plugins don't offer. So to the developer out there, I'm still looking forward to this type of a plugin.

    Update: New permission (TOSM.edit.kick.message)
    Ability to set the message when the user is kicked dynamicaly or by config.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  11. Offline

    TopGear93

    ATM i have the whole plugin structure setup. Now i need to do the general coding.
     
    Expozay likes this.
  12. Offline

    alexbegt

    Do you need someone to do it or i can do it.
     
  13. Offline

    TopGear93

    Sure take over his request. Ive been busy and wont be able to finish on time.
     
  14. Offline

    alexbegt

    Ok
     
  15. Offline

    Expozay

    Seems that no one is working on the plugin, request still open!
     
  16. Offline

    turqmelon

    Done.

    It can be downloaded from the bukkitdev page here.

    Expozay
     
  17. Offline

    pigplushy

    If you are using paypal and you show that they agreed to your ToS, they will file you as the winner of the chargeback 90% of the time, that is if you have a good account standing with them
     
  18. Offline

    np98765

    But if the person takes it up with their CC company, they will undoubtably win, since we can provide no proof that they willing paid themselves.
     
    pigplushy likes this.
  19. Offline

    pigplushy

    np98765

    True, completely true. But if you think about it, how many kids use credit cards. They use their parents credit cards on a paypal account. And most kids that do use a credit card aren't going to ask their parents to call the credit card company and go through the trouble... In order to win a fraud claim with a credit card company, you need to have a new card issued which means you have to setup up any automatic transactions that occur to it all over again.

    Basically it's not worth it for 5-10$
     
    np98765 likes this.
  20. Offline

    np98765

    Yes, for most younger children, it will be a major hassle to chargeback through the credit card company, if not impossible. That's my salvation. :)
     
  21. Offline

    pigplushy

    Haha thank god they don't otherwise the company I work for, http://maxsmcservers.com would be out of business
     

Share This Page