AP pro Vote Problem

02/28/2013 15:46 Lordritter#1
Hi, ich habe mir das script angelegt von elitepvpers. Wo man pro vote ap kriegt. Aber meine user bekommen keine ap pro vote. Woran kann es liegen?

[Only registered and activated users can see links. Click Here To Register...]

Mit Freundlichen Grüßen Whitefighter
02/28/2013 20:34 Sh1nra#2
Das "Problem" ist recht leicht zu beheben wenn man sich das einfach mal anguckt...
Und zwar ist es bei mir so:

[Only registered and activated users can see links. Click Here To Register...]

Wie du siehst wird versucht die AP von der UserID $row1 hochzusetzen

PHP Code:
mssql_query("UPDATE PS_UserData.dbo.Users_Master SET Point = Point+".$Point." WHERE UserID = '".$row1[0]."'",$mslink); 
Leider klappt das nicht und zwar weil $row1 in diesen Script nicht richtig definiert ist.
Du könntest es aber so ändern das er die AP von $userid hochsetzt denn
UserID wurde so definiert:

[Only registered and activated users can see links. Click Here To Register...]

PHP Code:
$UserID clean($_POST['UserID']); 
Bedeutet das er die POST's von votenow.php escapen will das wird dort
so angegeben :

PHP Code:
<input type="text" id="Editbox1" style="position:absolute;left:10px;top:34px;width:200px;font-family:Courier New;font-size:16px;z-index:1" name="UserID" value=""
Du müsstest eigentlich nur in vote.php in Zeile 124 $row1 zu $UserID ändern.
Das sollte dann so aussehen:

PHP Code:
mssql_query("UPDATE PS_UserData.dbo.Users_Master SET Point = Point+".$Point." WHERE UserID = '".$UserID."'",$mslink); 
[Only registered and activated users can see links. Click Here To Register...]


Mit freundlichen Grüßen
02/28/2013 20:41 Coolie_85#3
Quote:
Originally Posted by Sh1nra View Post
Das "Problem" ist recht leicht zu beheben wenn man sich das einfach mal anguckt...
Und zwar ist es bei mir so:

[Only registered and activated users can see links. Click Here To Register...]

Wie du siehst wird versucht die AP von der UserID $row1 hochzusetzen

PHP Code:
mssql_query("UPDATE PS_UserData.dbo.Users_Master SET Point = Point+".$Point." WHERE UserID = '".$row1[0]."'",$mslink); 
Leider klappt das nicht und zwar weil $row1 in diesen Script nicht richtig definiert ist.
Du könntest es aber so ändern das er die AP von $userid hochsetzt denn
UserID wurde so definiert:

[Only registered and activated users can see links. Click Here To Register...]

PHP Code:
$UserID clean($_POST['UserID']); 
Bedeutet das er die POST's von votenow.php escapen will das wird dort
so angegeben :

PHP Code:
<input type="text" id="Editbox1" style="position:absolute;left:10px;top:34px;width:200px;font-family:Courier New;font-size:16px;z-index:1" name="UserID" value=""
Du müsstest eigentlich nur in vote.php in Zeile 124 $row1 zu $UserID ändern.
Das sollte dann so aussehen:

PHP Code:
mssql_query("UPDATE PS_UserData.dbo.Users_Master SET Point = Point+".$Point." WHERE UserID = '".$UserID."'",$mslink); 
[Only registered and activated users can see links. Click Here To Register...]


Mit freundlichen Grüßen
Der Beste weg wär ja, wenn du den Script neue Posten könntest

MFG <3
02/28/2013 20:55 Sh1nra#4
Auch wenn es nicht schwer ist....

Im Anhang ist das Script :)
03/02/2013 14:51 Lordritter#5
ok hat geklappt vielen dank !!! Noch eine frage wenn man will das man zum beispiel für 4 votes ap kriegt also zum beispiel für topofgames oxigentop100.......... und so weiter. Was muss man machen? den script in der datenbank entfernen? Also die tabelle in PS_Userdata.

Mit Freundlichen Grüßen Lordritter

damit die sperre nicht drin ist. Wenn man gevotet hat.
03/02/2013 15:21 Sh1nra#6
Nein nicht alles löschen sonst könnte man 200x voten..

Es gibt aber eine Möglichkeit und zwar könntest du in der Tabelle eine neue Spalte erstellen die zB Votesite nennen. Du müsstest dann aber auch in den Script die Variable initialisieren und einstellen das er das aus der DB ausliest und natürlich einfügt.

Ich denke ich werde das Script noch ein bisschen bearbeiten und dann releasen..
03/02/2013 16:09 Lordritter#7
ok wäre echt nett von dir. Damit hättest du echt vielen weiter geholfen ^^

auf jeden fall respekt der dieses script gemacht hat o.o
03/02/2013 18:19 Sh1nra#8
es wurde in metin2 released und zeus hat es dann für shaiya nutzbar gemacht ;)