In fact, to fix that (the possibility to obtain APs after the click on the script and without send the vote), you mustn't give the APs directly on the scripts.
When the player voted, he's redirected to the ranking website without obtain any points.
After, the player must click on your server link from the ranking website and he's now anew on your website.
From there, you need to code an other verification using php HTTP_REFERER.
If HTTP_REFERER return the ranking website URL and the time limit is exceeded , it's ok, the player has voted so you can give him his points.
Of course, it's just a simplified scheme, you must adjust that.
However, I don't think it's possible to having a voting script 100% unexploitable but this method is more difficult to exploit than others.
nota : you should also have a member's area, the player's must be logged to detect his UserID when he's return on your website.
In fact, to fix that (the possibility to obtain APs after the click on the script and without send the vote), you mustn't give the APs directly on the scripts.
When the player voted, he's redirected to the ranking website without obtain any points.
After, the player must click on your server link from the ranking website and he's now anew on your website.
From there, you need to code an other verification using php HTTP_REFERER.
If HTTP_REFERER return the ranking website URL and the time limit is exceeded , it's ok, the player has voted so you can give him his points.
Of course, it's just a simplified scheme, you must adjust that.
However, I don't think it's possible to having a voting script 100% unexploitable but this method is more difficult to exploit than others.
nota : you should also have a member's area, the player's must be logged to detect his UserID when he's return on your website.
you can simply fix it by donating a small amount of $$ to xtremetop100 and ask them to make your button different by handing them the .php files for the button, that way your button won't need re-chapta and it will redirect directly after being pressed... Only way to fix it so it votes the second you press the submit button is having access to the voting script page and editing it.
Anyways my votes went up from 30 each reset to 100+ after i created this and added to server, I'm happy with this same goes to my player Good luck everyone!
[Release] Dekaron Vote Script 03/27/2014 - Dekaron Private Server - 47 Replies With help of some other scripts i found a way to do it, vote ;)
Its a little tricky but it should be easy
Name: Vote Script (php)
Download: Dkunderground.org
Scan: Found nothing
Scan URL: Jotti's malware scan
You will need:
[RELEASE] Vote 4 AP Script ( 4 Sites ) 02/12/2014 - Shaiya PServer Guides & Releases - 12 Replies Hey,
I change something in the released script from Zeus, you only can use 1 voting site and you need to fix something for get this script working.
http://www.elitepvpers.com/forum/shaiya-pserver-d evelopment/2082973-re-upload-vote-us.html
I done some changes and here is it. :o
1. Open config.php and change mssql db_user and db_pass
2. Open vote.php and change vote sites ( line : 36 - 42 )
[RELEASE]Vote 4 Coins Script 01/19/2014 - Metin2 PServer Guides & Strategies - 15 Replies Abend.
Hier stelle ich euch einfach mal ein Vote 4 Coins Script zur Verfügung. Wenn jemand von euch nicht damit klar kommt, dies entsprechend zu bearbeiten / einzufügen, SuFu 4 Win.
Ihr habt es hier mit einem Qualitativem, kompetenten Script zu tun. Wer es nicht braucht, dem kann es egal sein.
MfG .C3LL
VIRUS TOTAL
[Release]Vote Script for Coins 12/22/2013 - Metin2 PServer Guides & Strategies - 21 Replies Hey,
ich habe auch mal ein kleines Vote Script für Coins gemacht, dieses läuft über iframes, weil wenn ich es anders machen würde, würde es meinem Auschasscript sehr SEHR stark ähneln xD
1. SQL Command:
ALTER TABLE `account`;
ADD COLUMN `remainingtime` datetime NOT NULL AFTER `web_aktiviert`;
Oder einfach der Tabelle account.account eine Spalte namens 'remainingtime' hinzufügen und den Type auf 'datetime' stellen!