Register for your free account! | Forgot your password?

You last visited: Today at 16:19

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

Advertisement



item_award problem

Discussion on item_award problem within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
item_award problem

Was ist daran falsch?
Code:
<?PHP

  if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  
    if(isset($_GET['id']) && checkInt($_GET['id'])) {
    
      $sqlCmd="SELECT vnum, preis, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2 FROM ".SQL_HP_DB.".is_items WHERE id='".$_GET['id']."' LIMIT 1";
      $sqlQry=mysql_query($sqlCmd,$sqlHp);
      if(mysql_num_rows($sqlQry)==1) {
      
        $getItem=mysql_fetch_object($sqlQry);
        if($_SESSION['user_coins']>=$getItem->preis) {
      
          $getGroesse = compareItems($getItem->vnum);
          $belPos = checkPos($_SESSION['user_id']);
          $possiblePos = findPos($belPos['islager'],$getGroesse['groesse']);
          if(!empty($possiblePos)) {
          
            $sqlCmd="UPDATE account.account SET coins=coins-".$getItem->preis." WHERE id='".$_SESSION['user_id']."' LIMIT 1";
            $sqlQry=mysql_query($sqlCmd,$sqlServ);
            $sqlLog="INSERT INTO ".SQL_HP_DB.".is_log (account_id,vnum,preis,zeitpunkt) VALUES ('".$_SESSION['user_id']."','".$getItem->vnum."','".$getItem->preis."','".$sqlZeit."')";
            $qryLog=mysql_query($sqlLog,$sqlHp);

		$sqlItem = "INSERT INTO player.item_award (pid , login, vnum , count , socket0 , socket1 , socket2 ,  mall ) 
		VALUES 
		('$user_id', '$user_name', '$getItem->vnum', '1', '1', '1', '1' , '1')"; 

            $qryItem=mysql_query($sqlItem,$sqlServ) or die(mysql_error());
            echo'<p class="meldung">Das item wurde erfolgreich gekauft. Sollte das Item nicht im Lager erscheinen, bitte umgehend bei einem Admin melden.</p>
				<p><b> BITTE DIE WAFFE/RÜSSI BEIM WAFFENHÄNDLER ENTBUGGEN !!!!!!!!!!!!!!!</b> </p>
				<p><b> FALLS IHR DIES NICHT TUT VERLIERT IHR ES UND IHR BEKOMMT ES NICHT WIEDER!!</b></p>';
            
          }
          else {
            echo'<p>Sie haben nicht genügend Platz in ihrem Itemshop-Lager. Ihr Guthaben wurde nicht verändert.</p>';
          }
          
        }
        else {
          echo'<p class="meldung">Sie haben nicht genug Coins.</p>';
        }
      }
      else {
        echo'<p class="meldung">Das angegebe Item existiert nicht.</p>';
      }
    }
    else {
      echo'<p class="meldung">Es wurde keine gültige ID eingegeben.</p>';
    }
    echo'<p><a href="javascript:history.back()">zurück</a></p>';
  }
  else {
    echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
Wenn man items kauft, dann wird das in der item_award tabelle eingetragen aber bei den spalten
pid wird nicht die account ID eingetragen und bei der spalte login wird nicht der account name angezeigt.

Woran kann es liegen?
Website ist auf einem VPS und die Website DB und Server DB liegt auf dem Root Server.
!!! Benutze das aktuelle Hen! Script !!!
'oShet is offline  
Old 06/03/2011, 18:59   #2
 
batitun's Avatar
 
elite*gold: 40
Join Date: Mar 2008
Posts: 4,066
Received Thanks: 1,973
Hallo,
Soetwas wie pushen ist in dieser Section aufgrund des Großen Spamaufkommens nicht erlaubt.
Danke.
Zu deinem Problem kann ich dir im Moment nichts genaueres Sagen , ich denk drüber nach
batitun is offline  
Old 06/03/2011, 19:13   #3
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
BEHOBEN KANN GECLOSED WERDEN!
'oShet is offline  
Closed Thread


Similar Threads Similar Threads
item_award tabelle
01/27/2011 - Metin2 Private Server - 0 Replies
Wie kann ich es machen, dass die zeile "given_time" in der item_award tabelle funktioniert?
player.item_award
09/04/2010 - Metin2 Private Server - 0 Replies
Hallo. Ich habe einen eigenen Metin2 Privat server und habe im Navicat an Meinen Quests gearbeitet. und anschließend reboot gemacht. SO dan kamm ein fehler (Connection refused). - ich hab schon versucht in Navicat zu reparieren und endeckte den fehler im Navicat es war im ``player`` dann in der Tabelle ----> item_award da steht ich habe einen fehler File './player/item_award.MYD' not found (Errcode: 13) Dann hab ich gesehen das da alles fehlt !!!! kann mir jemand seine Item_award schicken...
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +2. The time now is 16:19.


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.