Register for your free account! | Forgot your password?

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

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

Advertisement



[Metin2] Vote Script (Hilfe)

Discussion on [Metin2] Vote Script (Hilfe) within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
[Metin2] Vote Script (Hilfe)

Haiho broo

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 :


Die Vote.php is klar soll ins webspace in page ornder.
und die anderen datin wohin ? :O

Und was soll ich alles in der Vote.php änderen ?

PHP Code:
<font color="white">
<?

if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    
    
/*
     * Vote Page
     */
    
$VotePage "http://www.topliste.****************/in/1022-district2-de.html";
    
    
/*
     * Check if User can vote
     */
    
$VoteLinkClick             trim(mysql_real_escape_string(@$_REQUEST['f']));
    
$EnableVotePage            true;
    
$ShowMSG                false;
    
$SuccessMSG                "";
    
    
$CheckPlayerVotes_SQL        "SELECT * FROM account.account_votes WHERE account_id = '".$_SESSION['user_id']."'";
    
$CheckPlayerVotes_Query        mysql_query($CheckPlayerVotes_SQL);
    
$CheckPlayerVotes_Result    mysql_fetch_array($CheckPlayerVotes_Query);
    
    
/*
     * Insert Player's Vote-Log in account_votes, if non-existent
     */
    
if( $CheckPlayerVotes_Result['account_id'] != $_SESSION['user_id'] or empty($CheckPlayerVotes_Result['account_id']) ) {
        
$Account_AddVoteEntry        "INSERT INTO account.account_votes 
                                            (account_id, last_vote_at, votes_given, coins_received, new_vote_at) 
                                        VALUES 
                                            ('"
.$_SESSION['user_id']."', '0', '0', '0', '0')";
        
        @
mysql_query($Account_AddVoteEntry);
    }

    
mysql_free_result($CheckPlayerVotes_Query);
    
$CheckPlayerVotes_Query        mysql_query($CheckPlayerVotes_SQL);
    
$CheckPlayerVotes_Result    mysql_fetch_array($CheckPlayerVotes_Query);
    
    
/*
     * Check if User has an entry in our Vote-Log Table
     */
    
if( $CheckPlayerVotes_Result['account_id'] == $_SESSION['user_id'] ) {
        
        
/*
         * Initialize Voting variables
         */    
        
$Player_LastVoteAt            $CheckPlayerVotes_Result['last_vote_at'];
        
$Player_VotesGiven            $CheckPlayerVotes_Result['votes_given'];
        
$Player_CoinsReceived        $CheckPlayerVotes_Result['coins_received'];
        
$Player_NewVoteAt            $CheckPlayerVotes_Result['new_vote_at'];
        
$TimeNow                    time();
        
        
/*
         * Check if IP is already logged and can vote
         */
        
$IPCheck                    false;
        
        
$PlayerIP                    $_SERVER['REMOTE_ADDR'];
        
$PlayerIPCheck_SQL            "SELECT * FROM account.account_vote_ip WHERE ip = '$PlayerIP'";
        
$PlayerIPCheck_Query        mysql_query($PlayerIPCheck_SQL);
        
$PlayerIPCheck_Result         mysql_fetch_array($PlayerIPCheck_Query);
        
$VoteExpire                    $PlayerIPCheck_Result['vote_expire'];
        
        if( 
mysql_num_rows($PlayerIPCheck_Query) <= ) {
            
$InsertIPLogEntry_SQL    "INSERT INTO account.account_vote_ip (ip, vote_expire) VALUES ('$PlayerIP', '0')";
            
$InsertIPLogEntry_Query    mysql_query($InsertIPLogEntry_SQL);
            
$VoteExpire 0;
        } 
        
        if( 
$TimeNow >= $VoteExpire ) {
            
$IPCheck true;
        } else {
            
$IPCheck false;
        }
        
        
/*
         * Check if Player is allowed to vote
         */
        
if( $TimeNow >= $Player_NewVoteAt and $IPCheck == true ) {
            
            
/*
             * Check if User has clicked on the Link
             */
            
if( $VoteLinkClick == true and $IPCheck == true ) {
                
                
/*
                 * Initialize new Vote-Log entry
                 */
                
$VoteBonusCoins        DEINE COINS;
                
$NewVoteAt_Time        $TimeNow 60*60*24;
                
$LastVoteAt_Time    $TimeNow;
                
$Player_VotesGiven    += 1;
                
$NewCoinsAmount        $Player_CoinsReceived $VoteBonusCoins;
                
                
$NewVoteLog_SQL        "UPDATE account.account_votes
                                          SET last_vote_at = '
$LastVoteAt_Time',
                                                votes_given = '
$Player_VotesGiven', 
                                                coins_received = '
$NewCoinsAmount',
                                                new_vote_at = '
$NewVoteAt_Time'
                                        WHERE account_id = '"
.$_SESSION['user_id']."'";
                
                
$IPLog_SQL             "UPDATE account.account_vote_ip 
                                          SET vote_expire = '
$NewVoteAt_Time
                                        WHERE ip = '
$PlayerIP'";
                
                
/*
                 * Initialize Player Coins + Bonus for Voting
                 */
                
$GetPlayerCoins_SQL        "SELECT coins FROM account.account WHERE id = '".$_SESSION['user_id']."'";
                
$GetPlayerCoins_Query    mysql_query($GetPlayerCoins_SQL);
                
$GetPlayerCoins_Result    mysql_fetch_array($GetPlayerCoins_Query);
                
                
$PlayerCoins            $GetPlayerCoins_Result['coins'] + 75;
                
                
$PlayerNewCoins_SQL    "UPDATE account.account 
                                          SET coins = 
$PlayerCoins 
                                        WHERE id = '"
.$_SESSION['user_id']."'";
                
                
/*
                 * Update Database entries
                 */
                
mysql_query($NewVoteLog_SQL);
                
mysql_query($PlayerNewCoins_SQL);
                
mysql_query($IPLog_SQL);
                
                
$EnableVotePage        false;
                
$ShowMSG            true;
                
$SuccessMSG            .= "Du wirst in kürze deine Coins erhalten, sobald du gevoted hast.<br>";
                
                
/*
                 * Redirect User to Vote Page
                 */
?>
<script type="text/javascript" language="javascript">
<!--
window.location.href = '<? echo $VotePage?>';
//-->
</script>
<?
                
exit;
            } else {
                
$EnableVotePage     true;
            }
        } else {
            
$EnableVotePage false;
        }
    }

    if( 
$EnableVotePage == true ) {
?>

<p class="meldung">
    Für jeden Vote bekommst du eine Gutschrift von DEINE COINS Coins. <br>
    Missbrauch dieser Funktion wird ein permanenter Bann zur folge haben! <br>
</p>
<p>Um voten zu können, klicke auf dem folgenden link: 
<a href="<? echo $_SERVER['PHP_SELF']; ?>?s=vote&f=true">Vote!</a></p>
<?
    
} else {
        if( 
$ShowMSG == true ) {
            echo 
"<p>$SuccessMSG</p>";
        } else {
            echo 
"<p>Du kannst nur alle 24 Stunden voten!</p>";
            echo 
"<br>";
            if( 
$Player_NewVoteAt ) {
                echo 
"<div align=\"center\">Du kannst wieder um "date("d.m.Y H:i:s"$Player_NewVoteAt) ." Server Zeit voten.</div>";
            }
        }
    }
} else {
    echo
'<p class="meldung">Das Voten steht nur angemeldeten Spielers zur verfügung.</p>';
}

?>
Hilfe wäre super super super nett :/
nexoseinwas1 is offline  
Old 02/17/2013, 19:36   #2
 
elite*gold: 0
Join Date: Feb 2013
Posts: 40
Received Thanks: 4
add mich :3
.KrigusYT is offline  
Old 02/17/2013, 19:40   #3

 
x_Core_x's Avatar
 
elite*gold: 11
Join Date: Nov 2012
Posts: 258
Received Thanks: 169
Glaube in der Vote.php musst du nichts ändern außer evtl die votepage. Und die andern 2 sind ja sql dateien d.h. die sind wahrscheinlich für neue mysql tabellen um die coins zu speichern und votes zu zählen...
x_Core_x is offline  
Old 02/17/2013, 19:42   #4
 
elite*gold: 0
Join Date: Feb 2013
Posts: 40
Received Thanks: 4
@KingNavy eben falsch ich klär das priv. mit nexo.
.KrigusYT is offline  
Thanks
1 User
Old 02/17/2013, 20:46   #5
 
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
Da @ .KrigusYT leider offline is.

Suche ich immer noch hilfe ;/
nexoseinwas1 is offline  
Old 02/17/2013, 21:06   #6
 
.Mr'Zerpexx's Avatar
 
elite*gold: 12
Join Date: Aug 2011
Posts: 701
Received Thanks: 104
Die SQL daten musst du in Mysql installieren.
Vote.php auf Webspace
.Mr'Zerpexx is offline  
Old 02/17/2013, 21:33   #7
 
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
habe ich alles gemacht .
Und wen ich auf vote4Coins klicke kommt nix. ^^
Brauche immer noch hilfe :/

habe ich alles gemacht .
Und wen ich auf vote4Coins klicke kommt nix. ^^
Brauche immer noch hilfe :/
nexoseinwas1 is offline  
Old 02/17/2013, 21:40   #8
 
zerogott's Avatar
 
elite*gold: 100
Join Date: Sep 2010
Posts: 2,437
Received Thanks: 661
Quote:
Originally Posted by nexoseinwas1 View Post
habe ich alles gemacht .
Und wen ich auf vote4Coins klicke kommt nix. ^^
Brauche immer noch hilfe :/

habe ich alles gemacht .
Und wen ich auf vote4Coins klicke kommt nix. ^^
Brauche immer noch hilfe :/
hast du die verlinkung auf deiner main page angepasst das sie auf die vote4coin's php verlinkt und nicht eine andere?^^
zerogott is online now  
Old 02/17/2013, 21:48   #9
 
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
glaube ja ^^
kannst du mir bitte helfen :/
Wen ja kannst du mich in skype adden : nexolaus
nexoseinwas1 is offline  
Reply


Similar Threads Similar Threads
Metin2 Vote 4 Coins Script
08/25/2012 - Metin2 Private Server - 1 Replies
Hey Leute, ich suche für meinen Server ein gutes Vote 4 Coins Script. Alle die ich bisher gefunden habe, waren buggy. Ich hoffe ihr habt ein besseres. lg Tobi
Vote Script =D
05/28/2012 - Metin2 Private Server - 0 Replies
Moin liebe leute , ich hab den vote script von xPit und der funz , bei mir prächtig , aber ich hab ein fehler bemerkt, und zwar : wenn ich vote 4 coins machen will dann steht da ganz oben links folgendes : Notice: Undefined index: site in C:\xampp\htdocs\Vote\vote.php on line 28 Notice: Undefined variable: s4 in C:\xampp\htdocs\Vote\vote.php on line 30 Notice: Undefined variable: s5 in C:\xampp\htdocs\Vote\vote.php on line 30 Kann man das irgendwie wegmachen? Ich freue mich auf eure...
Verkaufe Coins for Vote Script [METIN2]
04/28/2012 - Trading - 3 Replies
Hey Com , Ich verkaufe hier das Coins for Vote Script . Es funktoniert so : Man loggt auf der Homepage ein . Danach drückt man auf den Vote button und muss voten wen man gevotet hat bekommt man Coins gutgeschrieben ! natürlich ist alles einstellbar wie viel coins man bekommt oder wie lange man bis zum nächten Vote warten muss ! Dieses Script ist von mir selber für das cms von Hen geschrieben !
[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!



All times are GMT +1. The time now is 12:37.


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