Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 06:33

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

Advertisement



Itemshop & Itemshoplager Problem

Discussion on Itemshop & Itemshoplager Problem within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1

 
.Zeep''s Avatar
 
elite*gold: 100
Join Date: Jun 2013
Posts: 59
Received Thanks: 7
Itemshop & Itemshoplager Problem

Ich habe ein kleinen aber lästigen Fehler.

Ich kaufe etwas in meinem Itemshop (Waffe/Rüssi/etc) es wird nach einigen Sekunden in mein Inventar eingefügt aber sobald ich es rausnehme und wegwerfe wird ein dublikat des Items im Itemshoplager hinterlegt und das in einer Endlosschleife. Es hört erst auf wenn ich alle Items mit der VNUM aus dem player.item tabelle rausnehme.

Inhalt der shop.php

PHP Code:
<?php
    
if(isset($_SESSION['account'])) {
        if(!empty(
$_GET['kat'])) {
        if(!empty(
$_GET['buy'])) {
    
?>
            <div style="padding: 10px; margin:10px;" class="fui">
                    <p style="margin:7px 0px; background:url(http://cdn.elitepvpers.org/forum/images/ui/fui.png); -moz-border-radius:5px; padding:5px; ">
                    <b><font color="#990000">Item Kaufen</font></b></p>
<?php
            $login     
$_SESSION['account'];
            
$checkuser mysql_query("SELECT * FROM account.account WHERE login = '$login'");
            
$array     mysql_fetch_array($checkuser);
            
$itemid    $_GET['buy'];
            
$user      $_SESSION['account'];
            
$dp           $array['dp'];                    
            
$query     mysql_query("SELECT * FROM account.is_items WHERE value = '$itemid'");
            
$array2    mysql_fetch_array($query);
            
$rescash   $dp-$array2['preis'];
            
$posQr     mysql_query("SELECT * FROM player.item WHERE owner_id = ".$array['id']." AND window = 'MALL' ORDER BY pos DESC LIMIT 1");
               while(
$pos1 mysql_fetch_object($posQr)){
                if (
$pos1->pos == '42'){ 
                
                    
$pos '1'
                    
                } else { 
                
                    
$pos $pos1->pos 1
                }
            }
                        
        if(
$rescash 0) {
            
$i 0;    
            
$giveitem "INSERT INTO player.item SET 
            owner_id = "
.$array['id'].", window = 'MALL', pos = '$pos', 
            count = '1', vnum = '
$itemid', socket0 = '0', socket1 = '0', socket2 = '0'";
            
$re mysql_query($giveitem);
            
            if(
$re) {
                    
                    
$cashresult $dp-$array2['preis'];
                    
                    
$coins "UPDATE account.account SET dp = dp-'".$array2['preis']."' WHERE login = '$login'";
                    
$coinsresult mysql_query($coins);
                        
                    if(
$coinsresult) {
                    
                    echo 
'
                    Du hast erfolgreich ein/e '
.$array2['item_name'].' gekauft!';
                
                    } else { echo 
"Kaufen fehlgeschlagen."; }
                
            } else { echo 
"Deine Drachen Points genügen nicht."; }
            
        } else { echo 
"Kaufen fehlgeschlagen."; }
    
?>
    </div>
<?php
}
?>
<?php
        $cat 
"SELECT * FROM account.is_items WHERE kat = ".$_GET['kat']."";
        
$catQry  mysql_query($cat);
        while(
$row2 mysql_fetch_object($catQry)) {
            
$size GetImageSize ("images/is_img/".$row2->value.".png");
            echo 
'<div style="padding: 10px; margin:10px;" class="fui"><table width="100%" border="0">
            <td width="10%">
            <img src="images/is_img/'
.$row2->value.'.png" width="'.$size[0].'" height="'.$size[1].'" />
            </td>
                <td width="70%">
                <p style="font-size:9px; background:url(http://cdn.elitepvpers.org/forum/images/ui/fui.png); -moz-border-radius:5px; padding:5px; ">
                <b>'
.$row2->item_name.'</b></p><br>
                    '
.$row2->item_info.'
                </td>
                <td width="3%">
                </td>
                <td width="30%">
                Preis:  '
.$row2->preis.' DP<br>
                (<a href="index.php?src=shop&kat='
.$_GET['kat'].'&buy='.$row2->value.'">Item Kaufen</a>)
                </td>
                </table>
            </div>
            '
;
        }
} else {
    include(
'function/home.php');
}
    } else {
        echo 
'Du musst dich Einloggen um diese Funktionen zu nutzen';
    }
?>
Die player.item tabelle

.Zeep' is offline  
Old 08/05/2013, 15:08   #2
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
Auto Increment solte auch gecheckt sein
rebootden nicht vergessen
nostradame37 is offline  
Old 08/05/2013, 15:19   #3

 
.Zeep''s Avatar
 
elite*gold: 100
Join Date: Jun 2013
Posts: 59
Received Thanks: 7
Ist gechecked.
Trotzdem besteht der fehler.
.Zeep' is offline  
Reply


Similar Threads Similar Threads
[Problem]Unendlich Items im Itemshoplager
05/02/2012 - Metin2 Private Server - 0 Replies
Hallo epvp, ich hab folgendes problem und zwar habe ich gestern den itemshop fertig gemacht alles funktioniert perfekt außer das man das erste item was man kauft unendlich zu verfügung hat, heißt wenn man sich z.b. ne gzk aus dem itemshop kauft sie dann aus dem itemshop lager rausnimmt und das lager erneut öffnet ist dort wieder eine drinn weiß jemand wie ich das beheben kann? wär echt nett lg TheCheck
[SUCHE]Itemshoplager fixx für 2010 client
04/24/2011 - Metin2 Private Server - 30 Replies
Help mein is lager funkt nicht richtig manchmal geht es auf dann kommt mal wieder nichts an oder ich bekomme einen kick wenn ich es öffne Ich habe den client von Crank 1.3
Lager/itemshoplager
10/08/2010 - Metin2 Private Server - 2 Replies
Hallo liebe community Ich würde mal gern wissen wie ich über navicat waffen, rüssis, items usw. bei einem spieler ins Itemshop lager machen kann. Und wie kann ich mir in eine waffe die ich im Inventar hab wunsch bonis reinmachen ?? Danke
Toll um sachen in den itemshoplager zu legen
02/16/2010 - Metin2 Private Server - 8 Replies
Hey ich suche ein Tool mit dem man bei einzelden spieler sachen in den itemshoplager rein machen kann wo man gleich auswällen kann ob steine reion sollen oda net usw.
Itemshoplager überfüllen
04/22/2009 - Metin2 Private Server - 3 Replies
Kann man das Itemshoplager so überfüllen dass sobald wieder Platz frei wird wenn man ein paar items raus nimmt, die anderen items "nachrücken" ? Hab nämlich etwa 250 konzis im selben lager in godmt2 xD



All times are GMT +1. The time now is 06:33.


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.