Need Plugin for new users

Discussion in 'Archived: Plugin Requests' started by jamcghie, Jan 22, 2013.

  1. Offline

    jamcghie

    Hello, on my server, I have people go on our website and signup. After that a staff member checks their profile and decides if they should be added so they have the permissions to play. Well, there is an issue, 90% of people freak out and leave asap... I need a plugin where you have to authenticate ONE time.

    My idea: a player logs in and gets a message (Like Essentials MOTD) that says something like "If you wish to play and agree to follow the rules, type /accept)
    So say they do, they would obviously do /accept... after they do, add their username to a list of players that have agreed to follow rules. (This message should be customizable like MOTD is...)

    Also if they agree, maybe allow the plugin to promote a player to a higher level, on my server you start out as Default, say you agree, you become a member.

    Let me know if there is a plugin like this. Or if not.
     
  2. Offline

    LaxWasHere

  3. Offline

    jamcghie

    Thanks for the reply, but I am looking for a simpler plugin. One that does what I described. That one is pretty big. I already have 46 plugins, I don't need one that would take a bit of ram.
     
  4. Offline

    Lars1011

  5. Offline

    jamcghie

    That works! Did you make that just for me? :3

    If so, could you allow the player to move? I have my own permissions setup a certain way. Maybe add an option in the config freze-until-accept=false/true
     
  6. Offline

    Lars1011

    I just got home, yea I did make it just for you xD, ill add it.

    It also doesn't allow breaking or placing blocks until the player accepts. do you want me to change that also?

    I did it anyways, here is the new plugin v1.0.1

    Next version should include:
    • An option to add an Array of permissions to any permissions plugin that is supported by Vault.
    • Move the player files to a new folder "userdata".
    Changelog:
    Code:
    v1.0.1:
      - Added ability to toggle Player Movement
      - Added ability to toggle Player Break Block
      - Added ability to toggle Player Place Block
      - Added messages for toggles
    v1.0.0:
      - Initial release
    
     
  7. Offline

    jamcghie

    Oh why thank you oh so very much! I need to learn how to make plugins someday. I always need something. Now I have another request, could you possibly add a script in the plugin to promote a player in PEX and maybe other permissions plugins. I use PEX though. (is it possible to put a command that will be used via console once someone uses /accept? IE I get on my server, I am a Default player, cant do anything. I type /accept and a command runs to promote a certain user. If this is too much to do let me know.)
     
  8. Offline

    Lars1011

    That's exactly what I planned on adding in the next update
     
  9. Offline

    jamcghie

    Oh cool! So having a set word or something to get the users name, maybe @U?

    Well I am off to bed. Be back after work tomorrow, be like 16 hours.
     
  10. Offline

    Lars1011

    Nope it will be just a group name to be promoted to in the config

    Here is version 1.0.2
    Changelog:
    Code:
    v1.0.2:
      - Changed the players datafiles location
      - Added ability to toggle Promotion
        - Supports:
          - PermissionsEx
          - PermissionsBukkit
          - GroupManager
          - bPermissions
          - zPermission
      - Added ability to Promote to group set in config
      - Probably something important?
    v1.0.1:
      - Added ability to toggle Player Movement
      - Added ability to toggle Player Break Block
      - Added ability to toggle Player Place Block
      - Added messages for toggles
    v1.0.0:
      - Initial release
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 31, 2016
  11. Offline

    jamcghie

    Thanks, could I get the source, that way I can keep it up.
     

Share This Page