Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 12:48

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

Advertisement



Kleines Problem mit Vote script!

Discussion on Kleines Problem mit Vote script! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2013
Posts: 409
Received Thanks: 61
Kleines Problem mit Vote script!

Guten Tag epvp,

Ich habe ein kleines Problem mit diesem Vote script
, dieser Script funktioniert, aber in der Account datenbank wird bei Lastvote das hier eingetragen:
Lastvote: 0000-00-00 00 00

Wenn jemand eine Lösung hat, bitte Melden
.CHiiLLOuT is offline  
Old 02/13/2013, 12:45   #2
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
ich schaue mir mal das script an

Quote:
<div id="content"> <div class="postui2 text-title">
<h2>
Vote

</h2>
</div>
<div class="postui2 text-con">
<div class="con-wrap">
<?PHP
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
?>
<?php

class Vote
{

## Edit the info to your liking

var $config = array(
'db_host' => 'ip',
'db_user' => 'root',
'db_pass' => 'pw',
'db_database' => 'account',
## Wie viele Stunden müssen die Spieler warten bis sie wieder Voten können ?
'vote_int' => 12,
## Wie Viel Coins bekommt man fürs Voten ?
'vote_points' => 50
);


public function __construct()
{
$connect = mysql_connect($this->config['db_host'], $this->config['db_user'], $this->config['db_pass']);

if(!$connect)
die(mysql_error());

$db = mysql_select_db($this->config['db_database'], $connect);

if(!$db)
die(mysql_error());

}



public function do_vote()
{
$name = mysql_real_escape_string($_POST['name']);


$fetch = mysql_query("SELECT * FROM `account` WHERE `login` LIKE '".$_SESSION['user_name']."'" . "LIMIT 1") or die(mysql_error());
$get = mysql_fetch_array($fetch);



if((time() - $get['lastvote']) < (3600 * $this->config['vote_int']) && $get['lastvote'] != 0)
{
$hours_left = round((((($get['lastvote'] + (3600 * $this->config['vote_int'])) - time()) / 3600)), 0);
die('Du kanns er wieder in '.$hours_left.' stunden Voten!.');
}

else
{
mysql_query("UPDATE `account` SET `coins` = (`coins` + ".$this->config['vote_points']."), `lastvote` = '".date('Y-m-d H:i:s')."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error());
?>


<meta http-equiv="refresh" content="2;url=http://votelink/">


<?php
echo "Sie werden jetzt zur Vote seite weitergeleitet ...";

}


}

public function vote_forms()
{
if(!isset($_POST['submit']))
{
echo "
<span style='color: red; font-weight: bold;'>Du bekommst Coins fuer jeden Vote! (Alle 12 Stunden)</span><br /><br>Das Voten mit mehreren Accounts wird mit einer Account-Sperre bestraft.<br /><br />die Coins werden erst nach dem Voten gutgeschrieben.<br>
<form method='post' action=''>
<input type='submit' name='submit' value='Vote!' />
</form>
";

}
else
{
$this->do_vote();
}
}
}
?>
<?php

$vote = new Vote();
$vote->vote_forms();
?>
<?php
$str = 'PHA+IDxwPg==';
echo base64_decode($str);
?>
<?PHP
}
else {
echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
}
?>
</div>
<div class="postui2 text-end">



</div></div>
probier mal aus ob es jetzt geht hab was an einer stelle geändert
theo1990 is offline  
Thanks
1 User
Old 02/13/2013, 14:03   #3
 
elite*gold: 0
Join Date: Feb 2013
Posts: 409
Received Thanks: 61
Quote:
Originally Posted by theo1990 View Post
ich schaue mir mal das script an



probier mal aus ob es jetzt geht hab was an einer stelle geändert


Nice one, aber kann trozdem noch so oft Voten wie ich will
.CHiiLLOuT is offline  
Old 02/13/2013, 15:46   #4
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
aso jaoh mom ich schau mal weiter vllt komme ich drauf wo der fehler liegt.

Quote:
<div id="content"> <div class="postui2 text-title">
<h2>
Vote

</h2>
</div>
<div class="postui2 text-con">
<div class="con-wrap">
<?PHP
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
?>
<?php

class Vote
{

## Edit the info to your liking

var $config = array(
'db_host' => 'ip',
'db_user' => 'root',
'db_pass' => 'pw',
'db_database' => 'account',
## Wie viele Stunden müssen die Spieler warten bis sie wieder Voten können ?
'vote_int' => 12,
## Wie Viel Coins bekommt man fürs Voten ?
'vote_points' => 50
);


public function __construct()
{
$connect = mysql_connect($this->config['db_host'], $this->config['db_user'], $this->config['db_pass']);

if(!$connect)
die(mysql_error());

$db = mysql_select_db($this->config['db_database'], $connect);

if(!$db)
die(mysql_error());

}



public function do_vote()
{
$name = mysql_real_escape_string($_POST['name']);


$fetch = mysql_query("SELECT * FROM `account` WHERE `login` LIKE '".$_SESSION['user_name']."'" . "LIMIT 1") or die(mysql_error());
$get = mysql_fetch_array($fetch);



if((date("Y-m-d H:i:s") - $get['lastvote']) < (3600 * $this->config['vote_int']) && $get['lastvote'] != 0)
{
$hours_left = round((((($get['lastvote'] + (3600 * $this->config['vote_int'])) - date('Y-m-d H:i:s')) / 3600)), 0);
die('Du kanns er wieder in '.$hours_left.' stunden Voten!.');
}
else
{
mysql_query("UPDATE `account` SET `coins` = (`coins` + ".$this->config['vote_points']."), `lastvote` = '".date('Y-m-d H:i:s')."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error());
?>


<meta http-equiv="refresh" content="2;url=http://votelink/">


<?php
echo "Sie werden jetzt zur Vote seite weitergeleitet ...";

}


}

public function vote_forms()
{
if(!isset($_POST['submit']))
{
echo "
<span style='color: red; font-weight: bold;'>Du bekommst Coins fuer jeden Vote! (Alle 12 Stunden)</span><br /><br>Das Voten mit mehreren Accounts wird mit einer Account-Sperre bestraft.<br /><br />die Coins werden erst nach dem Voten gutgeschrieben.<br>
<form method='post' action=''>
<input type='submit' name='submit' value='Vote!' />
</form>
";

}
else
{
$this->do_vote();
}
}
}
?>
<?php

$vote = new Vote();
$vote->vote_forms();
?>
<?php
$str = 'PHA+IDxwPg==';
echo base64_decode($str);
?>
<?PHP
}
else {
echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
}
?>
</div>
<div class="postui2 text-end">



</div></div>
so schau mal ob das geht ich kann es leider nicht ausprobieren weil ich das cms von hen nicht hab. bitte um Rückmeldung
theo1990 is offline  
Thanks
1 User
Old 02/13/2013, 16:20   #5
 
elite*gold: 0
Join Date: Feb 2013
Posts: 409
Received Thanks: 61
Quote:
Originally Posted by theo1990 View Post
aso jaoh mom ich schau mal weiter vllt komme ich drauf wo der fehler liegt.



so schau mal ob das geht ich kann es leider nicht ausprobieren weil ich das cms von hen nicht hab. bitte um Rückmeldung


Genial, Danke! *-*
.CHiiLLOuT is offline  
Old 02/13/2013, 16:57   #6
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
hat es geklappt?
theo1990 is offline  
Old 02/13/2013, 16:59   #7
 
elite*gold: 0
Join Date: Feb 2013
Posts: 409
Received Thanks: 61
Quote:
Originally Posted by theo1990 View Post
hat es geklappt?
Ja, vielen Dank! *-*
.CHiiLLOuT is offline  
Reply


Similar Threads Similar Threads
Vote Script Problem!
07/05/2012 - Metin2 Private Server - 4 Replies
Hii Leute habe Problem mit Vote4Coins Script Bitte sagt mir wo der Fehler liegt. vote.php <font color="white"> <? if(isset($_SESSION) && checkInt($_SESSION) && $_SESSION>=0) { /*
Kleines Vote 4 coins Script
01/30/2012 - Metin2 PServer Guides & Strategies - 11 Replies
Hey ich hab mich zur zeit ein wenig an nem Vote 4 coins script probiert. Ob es so funktioniert weiß ich ehrlich gesagt nicht, da ich bisher zu faul war eine Datenbank dafür zu erstellen etc. Wollte es euch hier einfach mal zur Verfügung stellen und würde mich drüber freuen, wenn jemand von euch mir Fehler darin etc melden könnte damit ich es verbessern kann. MfG LiiKeZZ
Vote Popup - Kleines problem mit IE
05/24/2011 - Main - 0 Replies
Hi, Habe mir hier ein kleines Vote Popup erstellt. Mir wurde aber gerade gesagt das mein script probleme mit IE bereitet. Er öffnet nur die erste seite anstelle der 5 Seiten. Könnte mir da mal jemand auf mein script sehen ob ich irgendwo etwas vergessen habe oder einen kleinen fehler habe? THX für eure hilfe Nightcore
Kleines Problem Mit Upload script
01/27/2011 - General Coding - 2 Replies
Moin, da ich an meiner HP bastel und u.a. Image Upload anbiete Wollt ich machen,das wenn der upload erfolgreich war der Link in einem input feld steht, jedoch ist jeder versuch von mir gescheiter in diesem PHP Code das einzubauen.. Bitte Um hilfe:) echo "Sie Können es nun unter Folgendem Link Aufrufen http://mydomain.org/bilderupload/".$_FILES. ";
Kleines Problem mit meinem Script
02/03/2010 - AutoIt - 8 Replies
Kleines Problem mit meinem Script Hallo, Ich habe mir letzens ein kleines "Test-Script" gebastelt. Funktion: Durch anklicken drei verschiedener Checkboxen kann man zwischen "a", "b", und/oder "c" wählen. Nach dem Start werden dann die entsprechenden Buchstaben geschrieben, wie gewählt. Hier das Script:



All times are GMT +2. The time now is 12:48.


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.