PWPromote
PWPromote - Now your users can promote themselves!
I will continue this plugin here
This plugin needs Vault
Compitable permissons plugins: PEX,bPermissions,zPermissions, Permissions 3
Using PermissionsBukkit or GroupManager? - Read this
Normally, if a new player joins your Server, he is a guest or something else. You have to promote every single player by hand. If you have a big server, you have to promote players all day. But now, the players can promote themselfes by just typing in a password, that you have hidden in the rules or somewhere on your website.
Features
- Sends a message to new players
- Let new players promotes themselfes with a password
- Freeze new players
- Mute new players
- Create random tokens for groups
- Limited and unlimited usage of tokens
Usage
If a new player joins your server, he will see a message, that you can set in the config file. Then he can type /apply [Password]. If the password is right, he will get promoted to the Member group. Simple, isn't it?
Commands
- /apply [Password] - If [Password] is equals ths password in your config, the commandsender will be promotet to group.
- /applyreload - Reloads the config File, you need have the pwpromote.reload permissons.
- /token [token] - Uses a token
- /createtoken [group] [usage] - Creates a random token for the given group. Set the usage to -1 for unlimited usage (You can add own tokens by adding them to the config and reloading the plugin)
Permissions
- pwpwomote.reload - Allows the reloading of the plugin
- pwpromote.token.use.[token] - Allows the using of the given token
- pwpromote.token.use.* - Allows the use of all tokens
- pwpromote.token.create - Allows the creation of a random token
Default config file
This is the default config file, it will be generatet at the first run of the plugin
- Message: This is the message that will be displayed to new players You can use the colorcodes and $player, $group, and $password
- Defaultgroup: Here you have to write your default/guest-group
- Group: Here you have to set your Member-group, that players will get promotet to
- Password: Here you have to set your password
- Freeze: if you set this to true, new players cannot move
- Mute if set to true, new players won't be able to chat
ToDo
Add a mute funktion- Add a new spawnpoint for new players
- Maybe add a function to filter out the password
I have a good suggestion that would be usefull, hope you like it:
Instead of only the mute option, an option that disables his text to be shown from other players, it will only be visible to Moderator+ or anything they choose.
That way they cant spam etc. when joining the server, but if they have questions, staff members are still able to see what they are asking.
@Sinnoh1996
My Staff inherit PreMem and can promote ranks that are higher then PreMem but not PreMem
@mrchasez
That should be a problem with Groupmanager and your permissions properties.
@Sinnoh1996
Fixed last issue It promotes now, However i have a new issue now Once they get promoted to "PreMem" My mods arent able to use Groupmanager reqular commands to promote them any higher like /manpromote (name) Member
How do i fix this?
@mrchasez
There was a bug bug with Vault, but this bug is not in the GM version, so there is no 1.3. When i add a new feature, then they will have the same version again.
If your chat prefix changed, you also changed your group. Look in the GM-config, to which group you get promotet. Are you sure that you wrote the group name correctly to the PWPromote-config? Right case sensitivity?
@mrchasez
The Pre-Mem group also has pwpromote.member permission
Im using CB: 1.2.3-R0.1 Using PWP V 1.2 for Groupmanager
I login as a Guest type /apply password It says "You have been promoted Pre-Mem (the ground i set it too) Then i talk, and im no longer any guest It goes from [Guest] mrchasez to just <mrchasez>
Why? My config is set up right, is it because GM version is outdated? I have vault
1.3 GroupManager Version??
@kakajam
Works for me with R6 and Vault version 1.2.12-b135. Try updating Vault
Crash server with R6 build.
@poliuy1 You can remove the permission from the group, so they have no permissions to de /token when they are in the next group
@YOYO5514 You can create random tokens with /createtoken [group] [usagetime]. You can rename the token in the config. If they got the permission pwpromote.token.use.[nameofyourtoken] , they can type /token [nameofyourtoken] and will get promotet to the [group]
i need help, i don't know how to make multiple groups so they can keep promoting them selves again, after the first /apply test. i wanna know who i can do it again :D
Is it possible to add a function instead of ranking a person to remove them from permissions completely?
I would have a newbie rank and then they are promoted to default rank (aka not listed in permissions)
Is there a way that once a player joins a group, that they no longer can join other groups?
This way they are limited to their choice and cant switch out to others whenever they choose.
@pvtjaime
You can create 4 different tokens for 4 groups.
is it possible to add 4 passwords for 4 diffrent ranks? since my server is RP were looking for something that lets players choice a rank but they can only pick once.
If u dont want to do that users wrote here you can integrate your plugin with CouponCodes, it will be great :P
@DeeLaY96 I am going to add a token system like in Teamspeak3. You can choose, how many times a token can be used. There will be also a permissions like pwpromote.token.use.[nameoftoken]. This permission can you give to them with buycraft. I'm going to add this in the next week.
Please add permissions so i can get it to work with buycraft. I want to do this. When you buy VIP from buycraft you get the permission to type /apply vip so you get VIP. That would be awesome otherwise i think this plugin is useless because if you the password to someone he can just give it to someone else.