Bugfreies Vote 4 Coins Script

12/04/2016 20:29 »DeneX«#1
Hat jemand ein bugfreies Script oder kann mir bei meinem Helfen?

Kenn mich mit php nur teilweise aus aber es will einfach nicht funktionieren mit der Api.
12/05/2016 10:22 iPeri /..#2
Quote:
Originally Posted by »DeneX« View Post
Du schon wieder
Na wie geht's dir Dr. Allwissend
Sehr gut, danke der Nachfrage Dr. Nichtswissend.

TopMetin Script:
Code:
<?php
require("./inc/config.inc.php");
$con = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS);
$cash = 10;
$serverID = 4559;
$apiKey = "API KEY";
$apiData = json_decode(file_get_contents('php://input'), true);

if($apiData["hash"] == md5($serverID.$apiKey.$apiData['userid'].$apiData["timestamp"])){
	$create = mysql_query("UPDATE account.account SET cash = cash + '".$cash."' WHERE id = '".$apiData['userid']."' LIMIT 1", $con);
}
?>
12/05/2016 10:25 »DeneX«#3
Quote:
Originally Posted by .iPeri View Post
Sehr gut, danke der Nachfrage Dr. Nichtswissend.

TopMetin Script:
Code:
<?php
require("./inc/config.inc.php");
$con = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS);
$cash = 10;
$serverID = 4559;
$apiKey = "API KEY";
$apiData = json_decode(file_get_contents('php://input'), true);

if($apiData["hash"] == md5($serverID.$apiKey.$apiData['userid'].$apiData["timestamp"])){
	$create = mysql_query("UPDATE account.account SET cash = cash + '".$cash."' WHERE id = '".$apiData['userid']."' LIMIT 1", $con);
}
?>
Solltest du meinen Thread gelesen haben dann weißt du das ich schon eine Api habe und soweit alles richtig eingestellt ist aber trotzdem es nicht funktioniert.
12/05/2016 10:27 iPeri /..#4
Quote:
Originally Posted by »DeneX« View Post
Solltest du meinen Thread gelesen haben dann weißt du das ich schon eine Api habe und soweit alles richtig eingestellt ist aber trotzdem es nicht funktioniert.
Sobald ich dir schonmal gesagt habe, dass man ein Vote Script auf einem externen Linux Server laufen lässt, da nicht jeder Hoster CURL / Pingbacks zulässt.

Macht echt Spaß einen Angehenden Server Administrator hier auf Elitepvpers bloßzustellen.
12/05/2016 10:29 »DeneX«#5
Quote:
Originally Posted by .iPeri View Post
Sobald ich dir schonmal gesagt habe, dass man ein Vote Script auf einem externen Linux Server laufen lässt, da nicht jeder Hoster CURL / Pingbacks zulässt.
Hat nichts damit Zutun, Firewall ist deaktiviert und Pingback sind möglich dass Script an sich will nicht funktionieren
12/05/2016 10:32 iPeri /..#6
Ich würde dir das ungern einstellen, immerhin sollst du ja auch was daraus lernen, bevor dein Server wegen Inkompetenz des Administrators heruntergefahren wird.

Gibst du hier auch mal THX ? Ich meine, immerhin helfe ich dir ja :)
12/05/2016 10:34 »DeneX«#7
Quote:
Originally Posted by .iPeri View Post
Ich würde dir das ungern einstellen, immerhin sollst du ja auch was daraus lernen, bevor dein Server wegen Inkompetenz des Administrators heruntergefahren wird.
PHP Code:
<div class="newst">
   <div class="newstext">
           Vote 4 Coins
        <div class="big-line"></div>
        <?
        date_default_timezone_set
('Europe/Berlin'); 
        
$VoteLink "https://*********************/in/4772-board-ageofaruna-org.html"// Edit VoteLink
        
$VotePage $VoteLink "?user=" $_SESSION['user'];        
        
$VoteBonusCoins    200;

        
        
$CheckVoteLog_SQL "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" $hpDB "`.`v4c` WHERE `aid`='" $vuid "'";
        
$result mysql_query($CheckVoteLog_SQL$sqlHp);
        if(!empty(
$_SESSION["user"]) && mysql_num_rows($result) > && mysql_result($result0"lastVote") < time() - $DELAY) {
        
?>
        
        <p class="meldung">
            Du hast bereits gevotet. Du kannst das nächste mal um <? echo date("G:i:s"mysql_result($result0"lastVote") + $DELAY)?> voten. 
        </p>
        
        <?
        
} else if(!empty($_SESSION["user"])) {
        
?>

        <p class="meldung">
        <br>
            Pro Vote erhältst du <?php echo $VoteBonusCoins?> Vote-Coins!
            Missbrauch oder Bugusing wird mit<br>
            einem Bann von allen Account's bestraft!<br />
            <b>Nachdem du gevotet hast kann es bis zu 2 Minuten dauern bis du deine Coins erhälst!</b>
        </p>
        <br>
        <p>Um voten zu können, klicke auf dem folgenden Link: 
            <a href="<?php echo $VotePage?>"><font color="red">Vote!</font></a></p>

        <? } else { ?>
            <p><font color="red">ACHTUNG:</font> Du bekommst nur Vote-Coins, wenn du auch eingeloggt bist!<br>
            <a href="<?php echo $VoteLink;?>"><img style="border: 0px;" src="http://www.topliste.*****************/buttons/vote_8_0.png"/></a></p>
        <?php ?>
    </div>
    <div class="bottom"></div>
</div>
  <?php
 
 $serverID 
4772;
 
$apiKey "lEZrQm7BAik1zo8WK0qs2fLTJCN63RPt";
 
$apiData json_decode(file_get_contents('php://input'), true);

 if(
$apiData["hash"] == md5($serverID.$apiKey.$apiData['user'].$apiData["timestamp"])){

     
mysql_query("UPDATE account.account SET coins='200' WHERE id='".$_SESSION['user']."'");

  }
 
?>
Ich kann da so weit keine Fehler entdecken

Bin nicht Inkompetent, wie kommst du darauf :) ?
12/05/2016 10:39 iPeri /..#8
Quote:
Originally Posted by »DeneX« View Post
PHP Code:
<div class="newst">
   <div class="newstext">
           Vote 4 Coins
        <div class="big-line"></div>
        <?
        date_default_timezone_set
('Europe/Berlin'); 
        
$VoteLink "https://*********************/in/4772-board-ageofaruna-org.html"// Edit VoteLink
        
$VotePage $VoteLink "?user=" $_SESSION['user'];        
        
$VoteBonusCoins    200;

        
        
$CheckVoteLog_SQL "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" $hpDB "`.`v4c` WHERE `aid`='" $vuid "'";
        
$result mysql_query($CheckVoteLog_SQL$sqlHp);
        if(!empty(
$_SESSION["user"]) && mysql_num_rows($result) > && mysql_result($result0"lastVote") < time() - $DELAY) {
        
?>
        
        <p class="meldung">
            Du hast bereits gevotet. Du kannst das nächste mal um <? echo date("G:i:s"mysql_result($result0"lastVote") + $DELAY)?> voten. 
        </p>
        
        <?
        
} else if(!empty($_SESSION["user"])) {
        
?>

        <p class="meldung">
        <br>
            Pro Vote erhältst du <?php echo $VoteBonusCoins?> Vote-Coins!
            Missbrauch oder Bugusing wird mit<br>
            einem Bann von allen Account's bestraft!<br />
            <b>Nachdem du gevotet hast kann es bis zu 2 Minuten dauern bis du deine Coins erhälst!</b>
        </p>
        <br>
        <p>Um voten zu können, klicke auf dem folgenden Link: 
            <a href="<?php echo $VotePage?>"><font color="red">Vote!</font></a></p>

        <? } else { ?>
            <p><font color="red">ACHTUNG:</font> Du bekommst nur Vote-Coins, wenn du auch eingeloggt bist!<br>
            <a href="<?php echo $VoteLink;?>"><img style="border: 0px;" src="http://www.topliste.*****************/buttons/vote_8_0.png"/></a></p>
        <?php ?>
    </div>
    <div class="bottom"></div>
</div>
  <?php
 
 $serverID 
4772;
 
$apiKey "lEZrQm7BAik1zo8WK0qs2fLTJCN63RPt";
 
$apiData json_decode(file_get_contents('php://input'), true);

 if(
$apiData["hash"] == md5($serverID.$apiKey.$apiData['user'].$apiData["timestamp"])){

     
mysql_query("UPDATE account.account SET coins='200' WHERE id='".$_SESSION['user']."'");

  }
 
?>
Ich kann da so weit keine Fehler entdecken

Bin nicht Inkompetent, wie kommst du darauf :) ?
HTML Code:
<div class="newst"> 
   <div class="newstext"> 
           Vote 4 Coins 
        <div class="big-line"></div> 
        <? 
        date_default_timezone_set('Europe/Berlin');  
        $VoteLink = "https://*********************/in/4772-board-ageofaruna-org.html?user_id=".$_SESSION['user'];
        $coins = 200; 

         
        $CheckVoteLog_SQL = "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" . $hpDB . "`.`v4c` WHERE `aid`='" . $vuid . "'"; 
        $result = mysql_query($CheckVoteLog_SQL, $sqlHp); 
        if(!empty($_SESSION["user"]) && mysql_num_rows($result) > 0 && mysql_result($result, 0, "lastVote") < time() - $DELAY) { 
        ?> 
         
        <p class="meldung"> 
            Du hast bereits gevotet. Du kannst das nächste mal um <? echo date("G:i:s", mysql_result($result, 0, "lastVote") + $DELAY)?> voten.  
        </p> 
         
        <? 
        } else if(!empty($_SESSION["user"])) { 
        ?> 

        <p class="meldung"> 
        <br> 
            Pro Vote erhältst du <?php echo $coins; ?> Vote-Coins! 
            Missbrauch oder Bugusing wird mit<br> 
            einem Bann von allen Account's bestraft!<br /> 
            <b>Nachdem du gevotet hast kann es bis zu 2 Minuten dauern bis du deine Coins erhälst!</b> 
        </p> 
        <br> 
        <p>Um voten zu können, klicke auf dem folgenden Link:  
            <a href="<?php echo $VoteLink; ?>"><font color="red">Vote!</font></a></p> 

        <? } else { ?> 
            <p><font color="red">ACHTUNG:</font> Du bekommst nur Vote-Coins, wenn du auch eingeloggt bist!<br> 
            <a href="<?php echo $VoteLink;?>"><img style="border: 0px;" src="http://www.topliste.*****************/buttons/vote_8_0.png"/></a></p> 
        <?php } ?> 
    </div> 
    <div class="bottom"></div> 
</div> 
  <?php 
  
 $serverID = 4772; 
 $apiKey = "lEZrQm7BAik1zo8WK0qs2fLTJCN63RPt"; 
 $apiData = json_decode(file_get_contents('php://input'), true); 

 if($apiData["hash"] == md5($serverID.$apiKey.$apiData['user'].$apiData["timestamp"])){ 

     mysql_query("UPDATE account.account SET coins='".$coins."' WHERE id='".$_SESSION['user']."'"); 

  } 
 ?>
Nicht Inkompetent ? Stellst hier tausende Fragen in dem Forum @[Only registered and activated users can see links. Click Here To Register...] kann diese Liste ja nochmal hier posten und schaffst es nicht mal den THX-Button zu klicken ?
12/05/2016 10:41 »DeneX«#9
Quote:
Originally Posted by .iPeri View Post
HTML Code:
<div class="newst"> 
   <div class="newstext"> 
           Vote 4 Coins 
        <div class="big-line"></div> 
        <? 
        date_default_timezone_set('Europe/Berlin');  
        $VoteLink = "https://*********************/in/4772-board-ageofaruna-org.html?user_id=".$_SESSION['user'];
        $coins = 200; 

         
        $CheckVoteLog_SQL = "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" . $hpDB . "`.`v4c` WHERE `aid`='" . $vuid . "'"; 
        $result = mysql_query($CheckVoteLog_SQL, $sqlHp); 
        if(!empty($_SESSION["user"]) && mysql_num_rows($result) > 0 && mysql_result($result, 0, "lastVote") < time() - $DELAY) { 
        ?> 
         
        <p class="meldung"> 
            Du hast bereits gevotet. Du kannst das nächste mal um <? echo date("G:i:s", mysql_result($result, 0, "lastVote") + $DELAY)?> voten.  
        </p> 
         
        <? 
        } else if(!empty($_SESSION["user"])) { 
        ?> 

        <p class="meldung"> 
        <br> 
            Pro Vote erhältst du <?php echo $coins; ?> Vote-Coins! 
            Missbrauch oder Bugusing wird mit<br> 
            einem Bann von allen Account's bestraft!<br /> 
            <b>Nachdem du gevotet hast kann es bis zu 2 Minuten dauern bis du deine Coins erhälst!</b> 
        </p> 
        <br> 
        <p>Um voten zu können, klicke auf dem folgenden Link:  
            <a href="<?php echo $VoteLink; ?>"><font color="red">Vote!</font></a></p> 

        <? } else { ?> 
            <p><font color="red">ACHTUNG:</font> Du bekommst nur Vote-Coins, wenn du auch eingeloggt bist!<br> 
            <a href="<?php echo $VoteLink;?>"><img style="border: 0px;" src="http://www.topliste.*****************/buttons/vote_8_0.png"/></a></p> 
        <?php } ?> 
    </div> 
    <div class="bottom"></div> 
</div> 
  <?php 
  
 $serverID = 4772; 
 $apiKey = "lEZrQm7BAik1zo8WK0qs2fLTJCN63RPt"; 
 $apiData = json_decode(file_get_contents('php://input'), true); 

 if($apiData["hash"] == md5($serverID.$apiKey.$apiData['user'].$apiData["timestamp"])){ 

     mysql_query("UPDATE account.account SET coins='".$coins."' WHERE id='".$_SESSION['user']."'"); 

  } 
 ?>
Mehr als
PHP Code:
coins='".$coins."' 
hast du jetzt auch nicht geändert, was auch keinen Unterschied macht

Ist man Inkompetent wenn man Fragen stellt?
In welcher Welt lebst du bitte, dafür ist dieses Forum wenn es dir nicht passt brauchst du nicht den Leuten zu antworten
12/05/2016 10:43 iPeri /..#10
Quote:
Originally Posted by »DeneX« View Post
Mehr als
PHP Code:
coins='".$coins."' 
hast du jetzt auch nicht geändert, was auch keinen Unterschied macht
Doch, ich habe das user= in user_id geändert...
Du Idiot, ließ dir mal die API durch, wenn du sie nutzen willst.

PHP Code:
<div class="newst"> 
   <div class="newstext"> 
           Vote 4 Coins 
        <div class="big-line"></div> 
        <? 
        date_default_timezone_set
('Europe/Berlin');  
        
$VoteLink "https://*********************/in/4772-board-ageofaruna-org.html?user_id=".$_SESSION['user'];
        
$coins 200

         
        
$CheckVoteLog_SQL "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" $hpDB "`.`v4c` WHERE `aid`='" $vuid "'"
        
$result mysql_query($CheckVoteLog_SQL$sqlHp); 
        if(!empty(
$_SESSION["user"]) && mysql_num_rows($result) > && mysql_result($result0"lastVote") < time() - $DELAY) { 
        
?> 
         
        <p class="meldung"> 
            Du hast bereits gevotet. Du kannst das nächste mal um <? echo date("G:i:s"mysql_result($result0"lastVote") + $DELAY)?> voten.  
        </p> 
         
        <? 
        
} else if(!empty($_SESSION["user"])) { 
        
?> 

        <p class="meldung"> 
        <br> 
            Pro Vote erhältst du <?php echo $coins?> Vote-Coins! 
            Missbrauch oder Bugusing wird mit<br> 
            einem Bann von allen Account's bestraft!<br /> 
            <b>Nachdem du gevotet hast kann es bis zu 2 Minuten dauern bis du deine Coins erhälst!</b> 
        </p> 
        <br> 
        <p>Um voten zu können, klicke auf dem folgenden Link:  
            <a href="<?php echo $VoteLink?>"><font color="red">Vote!</font></a></p> 

        <? } else { ?> 
            <p><font color="red">ACHTUNG:</font> Du bekommst nur Vote-Coins, wenn du auch eingeloggt bist!<br> 
            <a href="<?php echo $VoteLink;?>"><img style="border: 0px;" src="http://www.topliste.*****************/buttons/vote_8_0.png"/></a></p> 
        <?php ?> 
    </div> 
    <div class="bottom"></div> 
</div> 
  <?php 
  
 $serverID 
4772
 
$apiKey "lEZrQm7BAik1zo8WK0qs2fLTJCN63RPt"
 
$apiData json_decode(file_get_contents('php://input'), true); 

 if(
$apiData["hash"] == md5($serverID.$apiKey.$apiData['user'].$apiData["timestamp"])){ 

     
mysql_query("UPDATE account.account SET coins='".$coins."' WHERE id='".$apiData['user']."'"); 

  } 
 
?>
Eine Kleinigkeit fehlte noch...
12/05/2016 10:45 »DeneX«#11
Quote:
Originally Posted by .iPeri View Post
Doch, ich habe das user= in user_id geändert...
Du Idiot, ließ dir mal die API durch, wenn du sie nutzen willst.
Es heißt aber nicht user_id bei mir sondern user:)
Hab kein standart metin2 cms.
12/05/2016 10:47 iPeri /..#12
Quote:
Originally Posted by »DeneX« View Post
Es heißt aber nicht user_id bei mir sondern user:)
Hab kein standart metin2 cms.
Bist du so dumm oder tust du nur so ??????

Ließt die Seite von Toplist-PServer dein CMS aus ?????

IDIOT mach es so und es funktioniert.
12/05/2016 10:48 »DeneX«#13
Quote:
Originally Posted by .iPeri View Post
Bist du so dumm oder tust du nur so ??????

Ließt die Seite von Toplist-PServer dein CMS aus ?????

IDIOT mach es so und es funktioniert.
Wieso wirst du gleich so negativ :) ?

Hab gedacht du meinst die SESSION

nein es geht nicht.
12/05/2016 11:03 iPeri /..#14
Quote:
Originally Posted by »DeneX« View Post
Wieso wirst du gleich so negativ :) ?

Hab gedacht du meinst die SESSION

nein es geht nicht.
Dann bist du einfach Inkompetent xD
12/05/2016 11:07 »DeneX«#15
Quote:
Originally Posted by .iPeri View Post
Dann bist du einfach Inkompetent xD
jop