[RELEASE]Vote4Coins mit Prüfen [HEN SCRIPT]

02/20/2014 19:07 .Kibito#1
Hallo,
ich würde neulich angeschrieben und gefragt ob ich ein Vote4Coins Script habe daraufhin habe ich eins geschrieben.

Features & Infos:
Überprüft ob man gevotet hat
2 Api anfragen pro Voten (Vor und nach dem voten)
Könnte ein Problem geben wenn man alle 1500 Abfragen pro Tag aufgebraucht hat ansonsten fällt mir gerade nichts weiteres ein.

Tutorial zum Einrichten:
1. Die voten.php aus dem Anhang in den "pages" Ordner verschieben.
2. "inc/config.inc.php" öffnen eurer Homepage und folgendes einfügen:
PHP Code:
$serverSettings['votelink']="http://topliste.*****************/in/2467-test-com.html";        //Votelink der Topliste
$serverSettings['voteid']="2467";                    //Voteid des Servers
$serverSettings['apikey']="kah4kan5las";            //Apikey vom Server (Sieht man im Userpanel der Topliste) 
$serverSettings['wartennachvote']="24";                //Wie lange man warten muss bis zum nächsten Vote (In Stunden)
$serverSettings['timeout']="5";                        //Wie lange man Zeit hat zum Voten (In Minuten)
$serverSettings['coinsvote']="100";                    //Wie viel Coins man pro Vote bekommt. 
Die Kommentare sollten euch sagen was ihr da eintragen müsst.
Apikey und sonstiges bekommt ihr im Userpanel der Topliste.
3. In eurer "config.inc.php" steht folgendes:
PHP Code:
DEFINE('SQL_HP_DB''account'); 
Diese dort angegebene Datenbank öffnen mit Navicat dann
STRG + Q oder oben auf Query ausführen und folgende Query ausführen:
PHP Code:
CREATE TABLE `vote4coins` (
  `
idint(255NOT NULL AUTO_INCREMENT,
  `
accidint(255NOT NULL,
  `
timeint(255NOT NULL,
  `
ipvarchar(255NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB AUTO_INCREMENT=DEFAULT CHARSET=latin1
Das war es dann schon.
Der Votelink ist dann : eureseite/index.php?s=voten

Bugs:
Derzeit keine bekannt.

Changelog:
Code:
22.02.2014 - Hatte etwas vergessen zu entfernen.
02/20/2014 19:10 .Soυzα#2
Best ;) wurde ausgetestet und es klappt alles zu 100% Fehlerfrei.
02/20/2014 19:38 "Sh4Xx"#3
Vielen dank werde ich benutzten :)) Sieht sauber aus
02/20/2014 20:03 'ChuckNorris#4
Für größere Server nicht vom Nutzen (Da nur 750 Votes möglich sind egal ob gültige oder nicht sprich man könnte eure API Abfragen mit paar mal F5 so verbrauchen.)

Gruß,
Chuck
02/20/2014 20:23 .Kibito#5
Quote:
Originally Posted by 'ChuckNorris View Post
Für größere Server nicht vom Nutzen (Da nur 750 Votes möglich sind egal ob gültige oder nicht sprich man könnte eure API Abfragen mit paar mal F5 so verbrauchen.)

Gruß,
Chuck
Ja macht aber wenig Sinn jemanden das voten zu verbieten wenn er Beispielweise das Timeout erreicht hat ,da die User sich sonst beschweren.
02/20/2014 20:25 Mr. 'Avenue™#6
Saubere Arbeit, kleines Schulmädchen ♥ :D
02/20/2014 21:22 nybu#7
Hat du jut gemacht :)
Vielen Dank für das release!... i wie gibts in der sec nimmer viele
Webdevelopment releases... leider :/
02/20/2014 21:36 -Zhui-#8
Bekomme den Fehler:

PHP Code:
mysql_num_rows() expects parameter 1 to be resourceboolean given 
Was is falsch? :)
02/20/2014 21:48 .Marcel'#9
Quote:
Originally Posted by Lord Nybu View Post
Hat du jut gemacht :)
Vielen Dank für das release!... i wie gibts in der sec nimmer viele
Webdevelopment releases... leider :/
Naja ist jetzt auch nichts neues, was soll man denn auch noch großartiges Web basierendes Coden ?
02/20/2014 22:15 nybu#10
Quote:
Originally Posted by .Marcel' View Post
Naja ist jetzt auch nichts neues, was soll man denn auch noch großartiges Web basierendes Coden ?
Mal n geschaites CMS nach heutigem Standart?... nur so ne Idee^^
02/20/2014 22:46 .Marcel'#11
Quote:
Originally Posted by Lord Nybu View Post
Mal n geschaites CMS nach heutigem Standart?... nur so ne Idee^^
Ja, die frage ist nur, wer Entwickelt soetwas Kostenlos? Hen! hat sein CMS Kostenlos angeboten, was ich top finde. Aber es steckt halt auch viel Zeit darin.
Und das momentane CMS reicht eigentlich völlig aus. Es ist relativ gut erweiterbar, und KOSTENLOS.
02/21/2014 05:42 [SA]CybeX#12
Hallo,
Erstmal Danke für's Release.
Doch nun zu einer komischen Frage:
Einige User meinten sie Voten ganz normal und bekommen keine Vote Coins, und wiederum kommen einige User und meinen das habe geklappt, wir haben keine 750 Spieler auf dem Server.
Weiss da jemand den Fehler?

Liebe Grüsse
02/21/2014 12:52 .Kibito#13
Quote:
Originally Posted by [SA]CybeX View Post
Hallo,
Erstmal Danke für's Release.
Doch nun zu einer komischen Frage:
Einige User meinten sie Voten ganz normal und bekommen keine Vote Coins, und wiederum kommen einige User und meinen das habe geklappt, wir haben keine 750 Spieler auf dem Server.
Weiss da jemand den Fehler?

Liebe Grüsse
Vielleicht drücken die nicht auf Prüfen oder die Topliste war da down.

Quote:
Originally Posted by 3zPx View Post
Bekomme den Fehler:

PHP Code:
mysql_num_rows() expects parameter 1 to be resourceboolean given 
Was is falsch? :)
Mysql Tabelle nicht angelegt oder in die falsche Datenbank installiert.
02/21/2014 14:50 'ChuckNorris#14
Quote:
Originally Posted by Lord Nybu View Post
Mal n geschaites CMS nach heutigem Standart?... nur so ne Idee^^
Anscheind wird das wohl immer mehr gefragt.. Ich sollte wohl die Entwicklung an mein alten wieder aufnehmen.

@[SA]CybeX ist auch möglich das deine API Abfragen verbraucht sind. Und ich denke es kommt zu Probleme wenn 2 Gleichzeitig gevotet haben denn der 2. der die API Abfrage dann macht bekommt nicht gesagt das sein Vote gezählt wurde.

Gruß,
Chuck
02/21/2014 16:30 .Kibito#15
Quote:
Originally Posted by 'ChuckNorris View Post
Anscheind wird das wohl immer mehr gefragt.. Ich sollte wohl die Entwicklung an mein alten wieder aufnehmen.

@[SA]CybeX ist auch möglich das deine API Abfragen verbraucht sind. Und ich denke es kommt zu Probleme wenn 2 Gleichzeitig gevotet haben denn der 2. der die API Abfrage dann macht bekommt nicht gesagt das sein Vote gezählt wurde.

Gruß,
Chuck
Wenn 2 Leute gleichzeitig voten:
1. Prüfung: 10 Votes
2. Prüfung: 12 Votes
12>10 = Du hast gevotet.

Oder vllt meinst du ja was anderes.