Invite 'em
Invite `em allows you to limit user registrations by invitation system.
It is primary hooked on AuthMe, so user who isnt invited, or already registered gets kicked. It uses Vault for reward system (for inviting player and for registering)
It is also hooked on /ban command, so player, who invited banned player gets warning
This can also limits player registration from certain ip, sice AuthMe cant do this.
Player commands (permission inviteem.inv)
- /inv [player] - invites this player onto this server
- /inv url - creates random string for url to invite player with unknown nick - TODO
Admin commands (permission inviteem.inva)
- /inva offset [player] (number) - sets offset for max invitation count (can be positive or negative), if there is no number set, returns current offset
- /inva warn [player] [reason] - warns [player] for [reason]
- /inva ip [ip] - disables new registrations from [ip] (similar to /banip, except already registered users can log in)
Config:
- pretty simple
- ban.override - these strings doesnt get warned (players who invited gets warning), only ops gets this, has to be uppercase (all players are lowercased)
Current TODO:
- facebook invite system
- website invite system (with /inv url hook)
- punishment system
This plugin is using Metrics to view anonymous usage of this plugin.
XanderCrews01: thanks, thats the feedback i need :) im now working on punishment system (you will have choice, how to punish player, who invited banned player, from money reduction, invitation reduction, tempban/ban to tempban/ban at certain warnings level)
@darkknightcz
Excellent. Im going to start tinkering with this.
A few ideas. New players and newly invited players cant invite others for X amount of time. Players who invite other players are held accountable for the behavior of the invited player. So if the invited player gets banned, the person who invited them is banned or temp banned.
it uses its own "whitelist"... because of the whitelist usage, you have to disable it (nobody can login if whitelist is on), but it isnt hard to parse whitelist into this as invitations
This is interesting. I use the standard whitelist system. Will an invite whitelist the invited player, or does this use its own whitelist of sorts?