Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[P]Vote4Coins - man erhält keine Coins

Discussion on [P]Vote4Coins - man erhält keine Coins within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 455
Received Thanks: 67
[P]Vote4Coins - man erhält keine Coins

Hab mir jetzt ein Vote4Coins mit Überprüfung runtergeladen und zwar dieses hier:


das backend.php script lasse ich alle 2 Minuten mit cron-job.org ausführen

1. Problem bein Vote fenster steht
Code:
Warning: mysql_query() expects parameter 2 to be resource, null given in /var/customers/webs/w259730/vote4us.php on line 31
Code:
Zeile 31 ist: $result = mysql_query($CheckVoteLog_SQL, $sqlHp);
Klicke ich dennoch auf "Vote 4 us" und gebe das Captcha ein kommt anschließend "Erfolgreich gevotet" auf der Website vom Topserver danach erhalte ich aber leider keine Coins..

Wo ist das problem? Ich habe den richtigen Vote-Link + API + SITEID eingetragen .. auch mein Navicat Daten sind eingetragen

Nur ich wusste nicht so recht was bei $hpDB = 'account'; hinkommt (Das Account habe ich da eingefügt vorher war es leer)

In Navicat unter Account habe ich auch v4c mit den 3 Spalten drinnen..

Bin ratlos.. jemand eine Idee?

Danke im vorraus

MfG

/e: So sieht das jetzt komplett bei mir aus:

Code:
<?php

/**
 * Vote 4 Coins Script for topliste.*****************
 *
 * Coded by 'ChuckNorris
 *
 * Changelog:
 * 25.07.2014 Add time limit (stop flooding with vote links in skype)
 *
 * @copyright 'ChuckNorris 2014 All rights reserved
 */
 
$DELAY = 60 * 60 * 24;// Time Limit / f.e. 60 Sekunden * 60 Minuten * 24 Stunden = 24 Stunden (in Sekunden)
$hpDB = 'account';	 

?>
<div style="margin-top: 70px;" class="box">
    <div class="top"></div>
    <div class="middle">
        <h3>Vote4Us</h3>
        <div class="big-line"></div>
		<?
		date_default_timezone_set('Europe/Berlin'); 
		$VoteLink = "http://www.topliste.*****************/in/3757-yamora-net.html"; // Edit VoteLink
		$VotePage = $VoteLink . "?vuid=" . $_SESSION['user_id'];		
		$VoteBonusCoins	= 7;

		
		$CheckVoteLog_SQL = "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" . $hpDB . "`.`v4c` WHERE `aid`='" . $vuid . "'";
		$result = mysql_query($CheckVoteLog_SQL, $sqlHp);
		if(!empty($_SESSION["user_id"]) && 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_id"])) {
		?>

		<p class="meldung">
			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>
und

Code:
<?php

/**
 * Vote 4 Coins Script for topliste.*****************
 *
 * Coded by 'ChuckNorris
 *
 * Changelog:
 * 25.07.2014 Add time limit (stop flooding with vote links in skype)
 *
 * @copyright 'ChuckNorris 2014 All rights reserved
 */

//******************** CONFIGURATION AREA ********************//
 
$DELAY = 60 * 60 * 24;// Time Limit / f.e. 60 Sekunden * 60 Minuten * 24 Stunden = 24 Stunden (in Sekunden)
$ID='HIERMEINEID';        // Enter side id here
$API_KEY='HIERMEINKEY';   // Enter api key here
$VoteCoins='7';    // Enter coins to get here

$sqlServ = mysql_connect("neinein", "root", "nönönö");
$hpDB = 'account';	  

//****************** END CONFIGURATION AREA *******************//




//***************** DO NOT CHANGE CODE HERE *******************//

$REQUEST='votes';
     
$topl_curl=curl_init();
curl_setopt($topl_curl, CURLOPT_URL,
    'http://www.topliste.*****************/api?id=' . urlencode($ID) . '&request=' . urlencode($REQUEST) . '&vuid=9999');
curl_setopt($topl_curl, CURLOPT_HEADER, 0);
curl_setopt($topl_curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($topl_curl, CURLOPT_HTTPHEADER, array('X_APIKEY: ' . $API_KEY));
     
$topl_data=curl_exec($topl_curl);
$topl_info=curl_getinfo($topl_curl);
     
if (!curl_errno($topl_curl))
{
    if ($topl_info['http_code'] == 200)
    {
        $Data=json_decode($topl_data, true);
        foreach($Data as $vuid)
        {
			$CheckVoteLog_SQL = "SELECT UNIX_TIMESTAMP(`lastVote`) as lastVote FROM `" . $hpDB . "`.`v4c` WHERE `aid`='" . $vuid . "'";
			$result = mysql_query($CheckVoteLog_SQL, $sqlServ);
			echo mysql_error();
			$lastVoteTime = 0;
			if(mysql_num_rows($result) == 0) {
				$AddVoteLog_SQL = "INSERT INTO `" . $hpDB . "`.`v4c`(`aid`, `lastVote`) VALUES('" . $vuid . "', NOW())";
				mysql_query($AddVoteLog_SQL);
			} else {
				$UpdateVoteLog_SQL = "UPDATE `" . $hpDB . "`.`v4c` SET `lastVote`=NOW() WHERE `aid`='" . $vuid . "'";
				mysql_query($UpdateVoteLog_SQL);
				$lastVoteTime = mysql_result($result, 0, "lastVote");
			}
				
			if($lastVoteTime < time() - $DELAY) {
				$PlayerNewCoins_SQL = "UPDATE account.account 
							   SET coins = coins + ".$VoteCoins." 
							   WHERE id = '".$vuid."'";
				mysql_query($PlayerNewCoins_SQL, $sqlServ);
			}
        }
    }
}
else
{
    echo 'Curl error: ' . curl_error($topl_curl);
}
curl_close($topl_curl);
?>
Shimao is offline  
Old 05/05/2015, 22:41   #2
 
Fydes's Avatar
 
elite*gold: 534
Join Date: Mar 2014
Posts: 1,614
Received Thanks: 983
Hi,
PHP Code:
$result mysql_query($CheckVoteLog_SQL$sqlHp); 
=>
PHP Code:
$result mysql_query($CheckVoteLog_SQL$sqlServ); 
Fydes is offline  
Old 05/05/2015, 23:53   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 455
Received Thanks: 67
Der Fehler bleibt leider der gleiche..
Shimao is offline  
Old 05/06/2015, 00:41   #4
 
Fydes's Avatar
 
elite*gold: 534
Join Date: Mar 2014
Posts: 1,614
Received Thanks: 983
Hast du unter account.account die Spalte 'coins'?
Hast du die Querys die beiliegen ausgeführt?
Fydes is offline  
Old 05/06/2015, 02:57   #5
 
elite*gold: 1
The Black Market: 127/0/0
Join Date: Dec 2013
Posts: 3,467
Received Thanks: 720
Ich kann dir jetzt schon sagen damit es nicht gehen wird mit dem Script habe es selber schon sehr oft versucht genauso eine Lösung zu finden aber finde keine.
Sollte es gehen werden die Coins nicht gutgeschrieben weil die Topliste wegen CloudFlare die API Abfrage nicht akzeptiert/erhält.
Es wurde hier schon einmal ein Thema geschlossen, wo gesagt wurde von einer Person, damit sie eventuell ein Script publizieren, wo es geht, aber bis jetzt immer noch nichts gekommen.
K.A.K.A.S.H.I is offline  
Old 05/06/2015, 07:48   #6
 
elite*gold: 0
Join Date: May 2010
Posts: 455
Received Thanks: 67
Ich habe unter account.account die spalte Coins und auch die nötigen Tabellen eingefügt..
Hmm schade Kakashi, aber wie machen das den so große Server wie Cyperia usw? Klar da sitzen leute dahinter die ne menge Ahnung haben aber das zeigt ja das es machbar sein muss..

MfG
Shimao is offline  
Old 05/06/2015, 09:37   #7
 
Fydes's Avatar
 
elite*gold: 534
Join Date: Mar 2014
Posts: 1,614
Received Thanks: 983
Quote:
Originally Posted by Shimao View Post
Ich habe unter account.account die spalte Coins und auch die nötigen Tabellen eingefügt..
Hmm schade Kakashi, aber wie machen das den so große Server wie Cyperia usw? Klar da sitzen leute dahinter die ne menge Ahnung haben aber das zeigt ja das es machbar sein muss..

MfG
Die mega Ahnung brauchst du da nicht. Aber es sind schon mehrere Scripts im Umlauf die funktionieren.

Mfg
Fydes is offline  
Reply


Similar Threads Similar Threads
[B]Fifa 13 UT Coins [PS3] / Erste Käufer erhalten mehr Coins! | [S]PSC
01/13/2013 - Fifa Trading - 6 Replies
Guten Abend liebe Community. Ich möchte euch heute meinen Fifa 13 Coin-Shop vorstellen. Vorerst werde ich nur Playstation 3 Coins verkaufen, bald auch Xbox 360. Preisliste: -10€ <- 110k -20€ <- 220k
Problem beim öffnen von Fly For Blacknight/Adventure(Keine Werbung)!!!
11/01/2009 - Flyff Private Server - 1 Replies
Problem beim öffnen Hey leute.. habe den Ordner mir der version V6 auf dieser seite runtergeladen... Und Entpackt.. bla bla bla.. Nun Hab ich auf FFA-Starter geklickt.. dann ffnete sich so ein kleines Fenster mit nem Ladebalken, Start,Registration,Einstellungen Butten.. U.s.w Okay.. habe auf Start geklickt und nix Passiert O.o WTF?! Hab den Ordner etliche male neu runtergeladen aber immerwieder passiert NIX. Brauche eure Hilfe.. Dringend
(longjuyt2) Problem beim coins kaufen
07/19/2009 - Metin2 Private Server - 9 Replies
Hey wenn man sich jetzt coins(dm) aufläd, und sich dann sachen kaufen will, zb weiße perle, kommt die perle in den itemshop lager ch1. Da ich aber ch2 spiele kann ich damit nichts anfangen... was kann ich dagegen tun? danke in voraus



All times are GMT +2. The time now is 22:59.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.