Register for your free account! | Forgot your password?

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

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

Advertisement



Hilfe es landen waffen oder gallen im Steinslot xD

Discussion on Hilfe es landen waffen oder gallen im Steinslot xD within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2013
Posts: 151
Received Thanks: 7
Hilfe es landen waffen oder gallen im Steinslot xD

Nabend Com,
Ich hab nen IG Item-Shop eingebaut es lief auch alles schön und gut xD
Wenn ich nun eine Rüstung kaufe ist im Steinslot endweder eine Galle oder sogar ein Barbarenschwert xD
Ich kann wirklich kein bisschen PHP könnte mir das büdde jemand der PHP kann und lusten hat drüber schauen und es mir verbessern? ._.
PHP Code:
<?php

    
if (!isset($data))
    {
        echo 
"<script>alert('Es ist ein Fehler aufgetreten!');history.back();</script>";
        exit;
    }

    
$item intval($_GET["item"]);
    
$login $db->e($data["login"]);
    
$query sprintf("select * from ".$tbl[3]." where id = %d"$_GET['item']);
    
$check $db->q($query);


    
$info $db->fetchObject($check);

    
// Mileage Plugin

    
$mileage $db->result($db->q(sprintf('SELECT type FROM '.$tbl[2].' WHERE id = %d',$info->cat)), 0) == true false;

    
$cash $mileage $data['mileage'] : $data['coins'];

    
// Mileage Plugin

    
if (!$info)
    {
        echo 
"<script>alert('Das gewählte Item existiert nicht!');history.back();</script>";
        exit;
    }

    if (
$cash $info->price or $cash == or $cash 0)
    {
        echo 
"<script>alert('Dein Guthaben reicht nicht aus um dies zukaufen!');history.back();</script>";
        exit;
    }


    if (
$info->type == 1)
    {

        
$exec "SELECT value0,value1,value2 FROM player.item_proto WHERE vnum = '".$info->value."' LIMIT 1";
        
$item $db->getFirst($exec);

        
$result $db->q("INSERT INTO player.item_award VALUES (null, 0, '".$data['login']."', ".$info->value.", ".$info->count.", NOW(), null, null, 'Itemshop Kauf am ".date('d.m.Y')." um ".date('h:i')."', ".$item[0].", ".$item[1].", ".$item[2].", '1');");
        if (
$db->affectedRows() != 0)
        {
            if (!
$mileage)
            {
                if (!
$db->q("UPDATE account.account SET coins = coins-".$info->price." WHERE id = ".$data['acc_id']))
                {
                    echo 
"<script>alert('Es ist ein Fehler aufgetreten!');history.back();</script>";
                    exit;
                }
            } else
            {
                if (!
$db->q("UPDATE account.account SET mileage = mileage-".$info->price." WHERE id = ".$data['acc_id']))
                {
                    echo 
"<script>alert('Es ist ein Fehler aufgetreten!');history.back();</script>";
                    exit;
                }
            }
            
// $db->q("INSERT INTO ".$tbl[7]." VALUES ('".$data['acc_id']."','".$data["login"]."','".$info->price."','".$info->value."','".$info->count."','".$info->name."',NOW(),'".$info->type."')");
            
$db->q("INSERT INTO ".$tbl[7]." VALUES ('".$data["login"]."','".$info->price."','".$info->value."','".$info->count."','".$info->name."',NOW(),'".$info->type."')");

            echo 
'<h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">
            <p>
                Erfolgreich gekauft!
                <br>
                <br>
                Du hast dieses Item für Yamuna2 gekauft!
                <br>
                Das Yamuna2-Team bedankt sich für deinen Einkauf.
                <br>
                <br>
                <br>
                Du hast das Item '
.$info->name.' gekauft!            </p><br class="clearfloat" />
                <br>
        </div>
    </div>'
;
        } else
        {
            echo 
"<script>alert('Es ist ein Fehler aufgetreten. Versuch es bitte nochmal!');history.back();</script>";
            exit;
        }
    } elseif (
$info->type == 2)
    {
        
// Itemshopbuff  Name: exp gold fish usw.
        
if ($info->name == "Doppelte Erfahrung")
        {
            
$len $info->value;
            if (!
$db->fetchObject($db->q("SELECT silver_expire FROM account.account WHERE silver_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET silver_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET silver_expire = DATE_ADD(silver_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            echo 
'          <h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">>
            <p>
                Du hast fuuml;r  '
.$len.' Tage doppelte Erfahrung gekauft!            </p><br class="clearfloat" />
        </div>
    </div>
            '
;

        } elseif (
$info->name == "Doppelter Yangdrop")
        {
            
$len $info->value;
            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where money_drop_rate_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(money_drop_rate_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }
            echo 
'            <h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">>
            <p>
                Du hast fuuml;r  '
.$len.' Tage doppelten Yang Dropp gekauft!            </p><br class="clearfloat" />
        </div>
    </div>'
;

        } elseif (
$info->name == "Doppelte Droprate")
        {
            
$len $info->value;
            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where goldmoney_drop_rate_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET gold_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET gold_expire = DATE_ADD(gold_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            echo 
'            <h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">>
            <p>
                Du hast fuuml;r  '
.$len.' Tage doppelte Dropprate gekauft!            </p><br class="clearfloat" />
        </div>
    </div>'
;

        } elseif (
$info->name == "Alle Itemshopbuffs")
        {
            
$len $info->value;
            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where money_drop_rate_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(money_drop_rate_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where silver_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET silver_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET silver_expire = DATE_ADD(silver_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where gold_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET gold_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET gold_expire = DATE_ADD(gold_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where safebox_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET safebox_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET safebox_expire = DATE_ADD(safebox_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where autoloot_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET autoloot_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET autoloot_expire = DATE_ADD(autoloot_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where marriage_fast_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET marriage_fast_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET marriage_fast_expire = DATE_ADD(marriage_fast_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            if (!
$db->fetchObject($db->q("SELECT * FROM account.account where money_drop_rate_expire > now() and login = '".$data["login"]."'")))
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(NOW(),INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            } else
            {
                
$exec $db->q("UPDATE account.account SET money_drop_rate_expire = DATE_ADD(silver_expire,INTERVAL ".$len." DAY)  WHERE login = '".$data["login"]."';");
            }

            echo 
'            <h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">>
            <p>
                Du hast fuuml;r  '
.$len.' Tage alle Itemshop Buffs gekauft!            </p><br class="clearfloat" />
        </div>
    </div>'
;

        } else
        {
            echo 
"<script>alert('Es ist ein Fehler aufgetreten. Versuch es bitte nochmal!');history.back();</script>";
            exit;
        }
        
$cashminus $db->q("UPDATE account.account SET coins = coins-".$info->price." WHERE id = ".$data['acc_id']);
        
$data["coins"] = $cash $info->price;
        
$db->q("INSERT INTO log_nl2.id_log VALUES ('".$data["login"]."','".$info->price."','".$info->value."','".$info->count."','".$info->name."',NOW(),'".$info->type."')");
    } elseif (
$info->type 3)
    {

        
        
$stone explode(';'$info->stones);

        if (!empty(
$info->stones))
        {
            
$result $db->q("INSERT INTO player.item_award VALUES (null, 0, '".$data['login']."', ".$info->value.", ".$info->count.", NOW(), null, null, 'Itemshop Kauf am ".date('d.m.Y')." um ".date('h:i')."', ".$stone[0].", ".$stone[1].", ".$stone[2].", '1');");
        } else
        {
            
$stone[0] = 0;
            
$stone[1] = 0;
            
$stone[2] = 0;
            
$result $db->q("INSERT INTO player.item_award VALUES (null, 0, '".$data['login']."', ".$info->value.", ".$info->count.", NOW(), null, null, 'Itemshop Kauf am ".date('d.m.Y')." um ".date('h:i')."', ".$stone[0].", ".$stone[1].", ".$stone[2].", '1');");
        }

        if (
$db->affectedRows() != 0)
        {
            if (!
$mileage)
            {
                if (!
$db->q("UPDATE account.account SET coins = coins-".$info->price."  WHERE id = ".$data['acc_id']))
                {
                    echo 
"<script>alert('Es ist ein Fehler aufgetreten!');history.back();</script>";
                    exit;
                }
            } else
            {
                if (!
$db->q("UPDATE account.account SET mileage = mileage-".$info->price." WHERE id = ".$data['acc_id']))
                {
                    echo 
"<script>alert('Es ist ein Fehler aufgetreten!');history.back();</script>";
                    exit;
                }
            }

            
$db->q("INSERT INTO ".$tbl[7]." VALUES ('".$data["login"]."','".$info->price."','".$info->value."','".$info->count."','".$info->name."',NOW(),'".$info->type."')");
            echo 
'<h3>Erfolgreich gekauft</h3>
    <div id="confirmBox">
        <div class="itemDesc confirmDesc">
            <p>
                Erfolgreich gekauft!
                <br>
                <br>
                Du hast dieses Item  gekauft!
                <br>
                Das FrozenWorld2 Team bedankt sich für deinen Einkauf.
                <br>
                <br>
                <br>
                Du hast das Item '
.$info->name.' gekauft!            </p><br class="clearfloat" />
                <br>
        </div>
    </div>'
;
        } else
        {
            echo 
"<script>alert('Es ist ein Fehler aufgetreten. Versuch es bitte nochmal!');history.back();</script>";
            exit;
        }
    } else
    {
        echo 
"<script>alert('Kategoriefehler!');?cat=1;</script>";
        exit;
    }

?>
Vielen Dank ._.
.DarkDreams is offline  
Old 11/02/2014, 23:01   #2
 
elite*gold: 0
Join Date: Jan 2014
Posts: 203
Received Thanks: 25
schick mal wie es ingame aussieht
Chill3rruXx is offline  
Old 11/03/2014, 16:26   #3
 
*Boris's Avatar
 
elite*gold: 105
Join Date: Feb 2014
Posts: 959
Received Thanks: 486
Add mich mal in Skype vielleicht kann ich dir über TeamViewer helfen.
*Boris is offline  
Reply


Similar Threads Similar Threads
[S]Gold Pommes gute Waffen oder Captain mittel Waffen [B]50€ Psc oder 50€ Amazon
02/16/2013 - CrossFire Trading - 13 Replies
Hey, ich suche einen Crossfire NA Account. Er sollte mindestens Gold Pommes sein, und dann gute Waffen oder er sollte mindestens Captain sein, und dann nicht so gute/wenige Waffen. Ich biete dafür: 50€ Amazon Gutschein + Kaufbeleg oder 50€ Paysafecard. Postet einfach euren Link rein.
[Guide]Gallen mit bot farmen
08/10/2012 - Metin2 Guides & Templates - 5 Replies
Die Vorbereitung: So Nunja was ihr alles braucht: level 10-15er char im blauen reich aus cascardon, +6er eq (helm,rüssi,schild) Wo müsst ihr farmen? Als erstes Startet ihr M2Bob (am besten ch4) levelt euch erstmal auf 10-15 (je nachdem wie stark ! ) Nun geht ihr nach oben wo das portal zur map2 ist und schaut wo dort am meisten bären sind, davor sucht ihr euch eine gilde zum erfahrung spenden. Wie...
Hilfe bei Waffen änder z.B name oder von zweihand auf einhand
06/17/2011 - Metin2 Private Server - 2 Replies
Hi ich habe lange gesucht aber nichts gefunden, weiß jmnd wie ich z.B. Breitschwert des Schawzen von Zweihand auf Einhand ändere oder wie ich den Nmen änder in z.B. Todschläger. Und wich ich dann dass oder fks einfüge und andere bonis und die angriff werte erhöhe oder erniedrige
[HILFE] Gallen entbuggen
09/18/2010 - Metin2 Private Server - 8 Replies
hallo, in meinem P.Server sind Gallen drinnen als Kingrüssis , oder GM Waffen . wie kann ich die entbuggen ? ..
[HILFE] Metin2 neue Waffen oder wie ?
05/31/2010 - Metin2 - 14 Replies
Hi Comm, Bin heute in YT auf einen link gestoßen der mich sehr verwundert hatt schaust euch an wäre echt nice wenn mir sagen wie oder wieso die waffen so mega aussehen würde des gerne auch haben :P:Dhttp://www.youtube.com/watch?v=WErggfJrfQk& ;feature=related xD lustiger fund bei 0:18 alle wow spieler wissen was das is Thoridal der Furor der Sterne bzw nur wow waffen wie ich gerade gesehen haben omg ich wills auch so haben -.- :P:P:P



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


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.