SpreadTheWord
Description
Wanna increase your playerbase? Go exponential with SpreadTheWord!
With SpreadTheWord your players will be able to invite others and be rewarded for doing so! The more players you get, the more players you will get!! This is how it works:
Example
- Player A invites players B, C and D. Player B joins. Player A gets rewarded 1 time. Players A logs out. Player C and D log in. Player A gets 2 rewards registered. Player A logs in. Player A gets rewarded 2 times.
Commands
- /sinvite - This is the main SpreadTheWord command. It allows you to register a player's name on your personal invitations file. There is a max number of simultaneous invitations. (permission: spreadtheword.sinvite)
- /sdisinvite - With this command you can remove nicknames from your invitation list. (permission: spreadtheword.sdisinvite)
- /slist - This command allows you to watch the nicknames of the invitations you have registered. (permission: spreadtheword.slist)
Config
- max_simul_invites - max simultaneous invitations
- messages - list of messages player get when he gets rewarded.
- commands - list of commands that will get executed when an invitation is completed. <player> will be replaced with the nickname of he who invited. Do NOT include the ' / '.
- items - list of items that the one who invited will recieve as reward.
- main_world_name - THIS SHOULD ONLY BE CHANGED IF YOUR SPAWN WORLD IS NOT NAMED "world"
Help page
Buy me a pizza ): Programmer is hungry
Yay, I was going to make a plugin almost identical to this, but now i don't have too! Thanks!
please download v1.1
@AConsolePeasant
It hasn't been approved yet, but here's the link:
http://dev.bukkit.org/server-mods/spreadtheword/files/2-spread-the-word-v1-1/
If you subscribe to File Updates, you'll be notified as soon as Caxco puts up a new version.
Dl Link for 1.1?
it seems that the ppl having problems were those using linux. that problem should be fixed now. the new v1.1 should be approved anytime soon. please download that one
could ppl having problems please pm me. thank you
Yup, it seems
@caxco93
Stuffed it up.
@CJHacker
I have the same problem
@minecraft_pro_demon
My problem isn't really a permissions issues, it's the fact that it's not creating the correct directory structure.
@caxco93 This is one of the best plugin ideas iv seen for a while :-)
Suggestion limit invites per ip to prevent someone with 4-5 accounts profiting ?
or perhaps an option that requires the inviter to not have the same ip as the invitee
I am also having the Same problem as CJhacker its creating players and files out side of plugin folder and is making it impossible to delete them.
@OPJewelz
ill add this as timeuntilreward: 0 (in minutes)
@Redstoner_Pro
yes i might add this
I think it would be cool to add if let's say player A get rewarded after the player he invited has been on for a special number of minutes or hours such as 2 hours so they don't get a reward for inviting random people in but a reward from bringing people to the server and let them stay.
So then, no chance of getting a command to confirm for the player that was invited? You could add a config option enable-confirm: true/false that could disable it for servers that dont want it but still have the option there for servers that do.
@CJHacker
in any case, use the chown or chmod command to take them to your ownership. (Examples: chown -R 777 /home/cheese chmod -R 777 /ho,e/cheese )
Noticed a slight problem on this. I'm running an Ubuntu server, and when it created the config files on first run, it created the SpreadTheWord folder in my /plugins folder with the config.yml file in it....however, in my /minecraft folder, it created two folders which I can't access:
drwxrwxr-x 2 minecraft minecraft 4096 Jan 17 02:20 plugins\SpreadTheWord\players\ -rw-rw-r
1 minecraft minecraft 0 Jan 17 02:20 plugins\SpreadTheWord\players\CJHacker drwxrwxr-x 2 minecraft minecraft 4096 Jan 17 02:20 plugins\SpreadTheWord\rewards\ -rw-rw-r1 minecraft minecraft 0 Jan 17 02:20 plugins\SpreadTheWord\rewards\file.cxcLooks like it created them with back slashes instead of forward slashes?
Thanks for the download!
So helpful for me!
@Redstoner_Pro
it also checks if the player you try to invite has played before. so dont worry.
@caxco93
I think where Beeeceee was going was - What if you have a server already that has a large population and you go to implement this plugin into it. A player could just type in names of players they know play on the server. Even with the cap on how many active invites you have players could still "cheat" some rewards. It would be nice to have a command that the new player/recruit would have to type to confirm that they were recruited by the correct player.