Vote4Diamonds

Vote4Diamond is a plugin that allows users to vote on different voting sites and get diamonds (configurable) in return. Most of the plugin runs on your website. The plugin allows you to easily add different voting sites and custom rewards and messages.

Features
- Give users something for voting.
- Supports ALL voting toplists.
- User friendly.
- Voting sites are easy to add/edit.
- You choose which and how many commands are run.
- Fully automatic redeeming system.
- Voting while offline still rewards.
- Top voters list.
- Change time between votes.
Installation
- Unzip Vote4Diamonds and drop it into your plugins folder.
- Open up the config.yml and change it to your likings.
- Let your users navigate to yourip:7357 or put it in your website in an iframe!
- Enjoy!
Iframe
To include it in your website, put the following code somewhere on it (you might have to change it slightly):
<iframe src="yourip:7357" frameborder="0" height="450" width="300"></iframe>
User Instructions
- Navigate to the voting module.
- Fill in your name and hit login.
- Open and vote on the sites you want.
- Hit the Redeem Now button.
Frequently Asked Questions
- How does this see if someone voted?
- It doesn't. Because many toplists do not support special rewarding plugins. However, this plugin makes sure the user went to all toplists you defined.
- Players are complaining they did not get their item, what now?
- Make sure your players know the user instruction. Most players forget to hit the Redeem Now button.
- Do players get their reward instantly?
- Yes, the plugin automatically rewards the user if he is online.
- How do I change the images used?
- Simply got the website part, and open up the 'images' folder. In there you will find the images used and you are free to edit it.
- Could you add xx to this?
- Maybe, add a ticket or reply and I will see what I can do.
Previews
Want your website/server listed here? Please leave a comment or message me with your server's website.
Contact
If you have any questions or concerns please leave them in a comment below.
-
View User Profile
-
Send Message
Posted Sep 17, 2012@FrostedDarkness
That would be much better if it was made into a ticket. I will also try to get some time to work on it and maybe implement these features.
-
View User Profile
-
Send Message
Posted Sep 16, 2012@Aron800
I previously used Votifier to do this but my users commonly complained "matt, I didn't get my diamonds" when it CLEARLY STATED that they needed to click all the links below... You get the idea. So what I really needed was an interface, such as this, that had the flexibility and the security of Votifier integrated. I understand it may be difficult to integrate but I think it may make it rise above the competition that is slowly appearing.
EDIT: I agree with the idea of having permission nodes, but again that wouldn't be needed if it had Votifier integration since listeners could be used. One idea would be to have a master votifier plugin modification that only made the listeners give (whatever) to the player after three votes or just one listener, but again that may cut down on possible flexibility. Honestly, I have no idea but I hope some of my suggestions were helpful.
EDIT 2: Yes, more ideas. Maybe you don't have to vote on all sites but you collect 'credits' after each vote that can be claimed. Building on the votifier modification idea I think if an option was integrated into it that allowed a /claim command to collect your rewards depending on how many credits you have.
EDIT 3: Back again. :D Another plugin offering the same is 'EasyVote-Free' but I gave up with it because of the name and the authors obvious shortmindedness at integrating a feature that checks if the player has voted or not. I'll probably stop coming back to this page and coming up with more ideas now.
EDIT 4: Turns out not... Anyway - another idea building upon the votifier modification would be to include an automatic top voters module that ranks up the top voters automatically. Also, should I move this gargantuan comment to a ticket?
-
View User Profile
-
Send Message
Posted Sep 11, 2012I don't like the idea of giving players an item as a reward.
Any chance in the future there would be a possibility of adding a temporary permission node?
-
View User Profile
-
Send Message
Posted Sep 9, 2012@FrostedDarkness
Well yes, it is possible that the user does not actually vote. I have already planned a system that adds both votifier to this to make it get more control but am lacking on time to actually develop it. If you feel like you think your users would abuse the system, votifier would be a better option.
-
View User Profile
-
Send Message
Posted Sep 9, 2012Would it be possible to add a feature where when a user votes it sends the vote to Votifier so there is more control over what happens when a player votes? Also, is it possible that a player could just visit the page and go back and never actually bother voting in the first place? EDIT: Just tested it on the example server and I just went to the voting page, closed it and clicked Redeem now and got the diamonds without voting.
-
View User Profile
-
Send Message
Posted Sep 8, 2012@Dalek5961
Well you cannot use dropbox as webhost. Dropbox makes you download the files and will not actually serve as webhost. So in order to make it work you have to get a webhost that accepts PHP.
-
View User Profile
-
Send Message
Posted Sep 8, 2012My website seems to make me OPEN the php file with browser instead of making it a module
Divinecraft.me
i used the:
<iframe src="WEBSITEPATH/voter.php" frameborder="0" height="450" width="215"></iframe>
in editor yet no dice and yes i changed the website path to the actual file
i even tried switching hosts of the files all i get is an empty border
heres what i used [temp host] normally i use enjin
<iframe> src="http://dl.dropbox.com/u/103837980/voter.php" frameborder="0" height="450"
width="215"></iframe>
-
View User Profile
-
Send Message
Posted Sep 3, 2012Warning: mysql_result() [function.mysql-result]: McServeriai not found in MySQL result index 5 in /home/mydomain/public_html/voter/voter.php on line 130 Warning: mysql_result() [function.mysql-result]: mcservers.lt not found in MySQL result index 6 in /home/mydomain/public_html/voter/voter.php on line 149
and go vote more than a vote, and may also want to get as far as diamonds unlimited :/
-
View User Profile
-
Send Message
Posted Sep 3, 2012@Pikachiu
What does the error say?
-
View User Profile
-
Send Message
Posted Sep 3, 2012Aron800
Now i have a new problem, i change mysql bases from VPS to Web Hosting, and this working but have one error on line 130 and 149 - $ipvoted[$ii]=mysql_result($result,$i,$votingdbname[$ii]); Where can be problem?
-
View User Profile
-
Send Message
Posted Sep 3, 2012@pandapipino
Website folder > config.php file The item name
-
View User Profile
-
Send Message
Posted Sep 2, 2012Nice plugin it works but how can I change diamond to bottle o enchanting as a reward? I hope you can add item ID instead of item name. Thanks
-
View User Profile
-
Send Message
Posted Sep 2, 2012@omgitsmewazap
Watch reply #34 , #35 , #37. This is problem with your VPS hosting company or Web site Hosting company which is blocking the connection.
-
View User Profile
-
Send Message
Posted Sep 2, 2012Heya, for some reason when I try to connect the plugin to the datebase. I get this error Access denied for user 'username'@'176.31.230.136' to database 'mydatebase' The thing is, in my config I have the websites IP. And it gives me this error that it cannot connect locally. Any help please?
-
View User Profile
-
Send Message
Posted Sep 1, 2012@Pikachiu
Access denied means either the host is blocking connect (althought this mostly returns connection refused) or that the details you entered are wrong. It uses the default PHP mysql functions and should work properly if configured alright. If you want some more live help from me so I could figure out the problem with you feel free to add me on skype: Aronnns.
-
View User Profile
-
Send Message
Posted Sep 1, 2012@Aron800
Hello, now i test some web hosting server with an external mysql service (if web hosting allow a external connection to mysql, not to mention receiving external connections to the server) I got the same error - Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'my.hosting.in' (using password: YES) in /way/to/voter.php on line 245 Error connecting to mysql. I do not know where problem may be, VPS allows everything, web hosting also allows receiving connections...
-
View User Profile
-
Send Message
Posted Aug 31, 2012Can someone make an indepth tutorial I am confused on how to configure the config and where to put the other files.
-
View User Profile
-
Send Message
Posted Aug 31, 2012I found the problem, it is with the web hosting company witch prevents a connection with external server. Now I am looking for a new web hosting :/
-
View User Profile
-
Send Message
Posted Aug 30, 2012Thank you for the information, now looking forward to a response from a web hosting company. When I get an answer, i try report it here
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Pikachiu
They might be, your best shot is to send this problem to both your webhost and MC server as this is not something I can fix.