Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 13:03

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

Advertisement



Hilfe bitte mit vote script

Discussion on Hilfe bitte mit vote script within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
PlayaStylee's Avatar
 
elite*gold: 10
Join Date: Jun 2013
Posts: 314
Received Thanks: 24
Hilfe bitte mit vote script

Hallo kann mir helfen das umzuschreiben wenn man votet bekommt man item ins lager
das soll aber coins auf konto gutschreiben der code ist

PHP Code:
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);
                echo ('<center><b>Du kannst erst wieder in '.$hours_left.' Stunden Voten!.<center></b>');
            }
            else
            {
                mysql_query("UPDATE `account` SET `lastvote` = '".time()."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error());
                $sqlItem = "INSERT INTO    player.item_award (login, vnum , count , why, mall ) 
                VALUES ('".$_SESSION['user_name']."', '90006', '1', 'voten2', '1')";
                $qryItem=mysql_query($sqlItem) or die(mysql_error());
?>
<meta http-equiv="refresh" content="1;url=http://www.topliste.*****************/in/1001-kryos2-com.html">
<?php
    
echo "<center>Sie werden jetzt zur Vote seite weitergeleitet ...<center>";
    }
}
public function 
vote_forms() 
{
    if(!isset(
$_POST['submit']))
    {
        echo 
"
        Du kannst aller 24 Stunden für unseren Server Voten,<br>
        bedenke das sämtliche Vote's geloggt werden.<br><br>
        Für das Voten erhälst du eine Votetruhe,diese befindet<br>
        sich dann in deinem Itemshoplager bis du sie abholst!<br><br>
        Sollte eine manipulation des System festgestellt werden,<br>
        führt dies zum permanenten Auschluß aus der Spielwelt von<br>
        <center><b>SERVERNAME</b>.</center><br>
        <center><form method='post' action=''>
            <input type='submit' name='submit' value='Jetzt für SERVERNAME voten!' />
        </form></center><br>"
;
    }
    else
    {
        
$this->do_vote();
    }
}
}
?>
<?php
$vote 
= new Vote();
$vote->vote_forms();
?>
<?php
$str 
'kommtnoch==';
echo 
base64_decode($str);
?>
<?PHP
    
}
    else { echo
'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
    }
?>
</div>
</div>
<div class="con-foot"></div>
PlayaStylee is offline  
Old 03/25/2015, 12:42   #2
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,995
Received Thanks: 3,389
Anliegen in Bezug auf Privatserver finden Platz. (moverequested => )

lg
Nick is offline  
Old 03/25/2015, 23:00   #3


 
Zevion's Avatar
 
elite*gold: 906
Join Date: Sep 2009
Posts: 17,295
Received Thanks: 4,400
Arrow Metin2 Main - Discussions / Questions -> Metin2 PServer - Discussions / Questions

#moved
Zevion is offline  
Old 03/26/2015, 10:58   #4
 
elite*gold: 0
Join Date: Sep 2014
Posts: 34
Received Thanks: 13
Quote:
$fetch = mysql_query("SELECT * FROM `account` WHERE `login` LIKE '".$_SESSION['user_name']."'" . "LIMIT 1") or die(mysql_error());
Das ist ja mal richtig goldener PHP cringe....
Ich geh mal davon aus das du die Coins Spalte wie die meisten anderen Metin PServer ebenfalls in der
account.account Tabelle hast:

PHP Code:
UPDATE account.account SET coins coins 1000 
Viel erfolg übrigens das Script überhaupt noch auf nem neu angemieteten Webserver zum laufen zu
bekommen, der prozedurale MySQL Wrapper ist schon seit vorgestern als deprecated markiert.
vinnce is offline  
Old 03/26/2015, 11:25   #5
 
PlayaStylee's Avatar
 
elite*gold: 10
Join Date: Jun 2013
Posts: 314
Received Thanks: 24
ya andere gehn irgenwie nicht das vote system keine ahnung warum kannse mir denn so umschreiben und dann das script noch mal hier rein tun in der db ist es alles richtig nur das script muss angepast werden
PlayaStylee is offline  
Old 03/26/2015, 11:28   #6

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
und änder das 'like' in ein '='
rollback is offline  
Old 03/26/2015, 11:41   #7
 
elite*gold: 0
Join Date: Sep 2014
Posts: 34
Received Thanks: 13
Quote:
Originally Posted by PlayaStylee View Post
ya andere gehn irgenwie nicht das vote system keine ahnung warum kannse mir denn so umschreiben und dann das script noch mal hier rein tun in der db ist es alles richtig nur das script muss angepast werden
Das liegt daran das du mit ziemlicher Sicherheit die MySQLi/PDO Extension nicht
aktiviert hast, und ich bin mir außerdem ziemlich sicher das du display_errors in der
php.ini deaktiviert hast und deswegen keine Ahnung hast wieso genau deine Scripte
nicht funktionieren. Hol dir ein anderes Script, glaub mir mit dem schießt du dir nur
selbst ins Bein.


Falls du allerdings doch diesen (auf gut deutsch gesagt) Müll als Voting Script verwenden möchtest, ersetze diese Zeile

PHP Code:
mysql_query("UPDATE `account` SET `lastvote` = '".time()."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error()); 
Mit dieser:

PHP Code:
mysql_query("UPDATE `account` SET `lastvote` = '".time()."', coins = coins + 1000 WHERE `login` = '".$_SESSION['user_name']."' LIMIT 1"); 
Da es nicht ganz schlüssig war ob du willst das deine user nur Coins bekommen,
oder Coins + ein Item, entferne diese drei Zeilen wenn du möchtest das deine User
nur Coins bekommen:

PHP Code:
$sqlItem "INSERT INTO    player.item_award (login, vnum , count , why, mall )  
VALUES ('"
.$_SESSION['user_name']."', '90006', '1', 'voten2', '1')"
$qryItem=mysql_query($sqlItem) or die(mysql_error()); 
vinnce is offline  
Old 03/26/2015, 13:27   #8
 
elite*gold: 0
Join Date: Mar 2015
Posts: 14
Received Thanks: 5
Also ich bin auch der Meinung, dass du ein Anderes nehmen solltest. Such mal nach Chuck Norris Vote-Script.
KingAxanius is offline  
Old 03/27/2015, 09:39   #9
 
PlayaStylee's Avatar
 
elite*gold: 10
Join Date: Jun 2013
Posts: 314
Received Thanks: 24
hab ya schon aber cronjob auf nidrado machen ka wie ich das machen soll
PlayaStylee is offline  
Old 03/27/2015, 11:13   #10
 
elite*gold: 0
Join Date: Mar 2015
Posts: 14
Received Thanks: 5
Quote:
Originally Posted by PlayaStylee View Post
hab ya schon aber cronjob auf nidrado machen ka wie ich das machen soll
Das kannst du in PHP mittels shell_exec machen. Vllt findet sich hier jemand der dir da weiterhelfen kann.

PHP Code:
<?
$output 
shell_exec('crontab -l');
file_put_contents('/tmp/crontab.txt'$output.'* * * * * NEW_CRON'.PHP_EOL);
echo 
exec('crontab /tmp/crontab.txt');
?>
PS: Es ist nicht so einfach, wie's hier steht, aber so in etwa
KingAxanius is offline  
Reply


Similar Threads Similar Threads
[HILFE]Vote Script von .Tobias
05/19/2014 - Metin2 Private Server - 1 Replies
Hey ich habe mir dieses Vote script geholt: http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/2499487-release-vote4coins-mit-pr -fung.html und alles eingestellt (APi key usw.) aber immer wenn ich auf voten gehe, steht auf meiner Homepage, dass ich nicht eingeloggt bin
Vote Script [Hilfe]
08/20/2013 - Web Development - 7 Replies
Hallo Com, ich bin heute schon den ganzen Tag am Zweifeln meiner Künste in PHP. Mein Vote Script klappt nicht. Ich hab ehrlich gesagt auch momentan keine Ahnung wie ich das eigentlich realisieren soll, aber hab ma was geschrieben. Wo liegt der Fehler ? :D 1.php
[Metin2] Vote Script (Hilfe)
02/17/2013 - Metin2 Private Server - 8 Replies
Haiho broo :D Habe gestern ein Vote Script bekommen für mein Server. Nur habe echt 0 Plan wie ich den rein machen soll ? Die 3 Daten sind in den Ornder drine : http://img4.fotos-hochladen.net/uploads/ggggggggg gg49m1b2ws0u.png Die Vote.php is klar soll ins webspace in page ornder. und die anderen datin wohin ? :O
[B] Vote 4 Coins Script (IP & Account Abfrage) bis zu 5 Vote Seiten! (Eigenständig)
10/11/2011 - Metin2 Trading - 2 Replies
Ich habe ein Vote System programmiert, bei dem Spieler für Coins voten können. Bis zu 5 Seiten können eingetragen werden (Kann ich beliebig erweitern) Es wird in einer Datenbank die IP & AccountID gespeichert, somit kann man mit einer IP auch nur einmal Voten und pro Account auch nur einmal auch wenn man die IP resetten sollte. Somit ist ein Betrug vollkommen ausgeschlossen. Das Script ist eigenständig und passt somit zu jeder Website!
fischöffner script, bitte um hilfe
02/13/2009 - Metin2 - 1 Replies
hi leute ich habe hier mal versucht einen fischöffner zu scripten mit autoit. mal einen auszug davon: If $Inv1R1 = 0x2B3523 Then Sleep (50) MouseClick("right", $Inv1R1, $Inv1R1) EndIf



All times are GMT +1. The time now is 13:03.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.