Spezial items

09/21/2011 20:39 nostradame37#1
also liebe comm ich habe diese sachen im server
72703 Tigerknochenohrring angriffswert+200
72704 Drachenknochenohrring Verteidigung+300
72705 Tigerknochenarmband wiederstand gg fertikeitsschaden +30%
72706 Drachenknochenarmband fertigkeitsschaden 30%

leider verschwinden die nach cirka 10 oder 20 secunden wen ich die an habe
kann mir einer bitte sagen wo ich es einstelle das die fuer immer im besitz bleiben und nicht verschwinden??
waere echt nett
mfg nostradame
09/22/2011 02:54 .SoNiiC.#2
einfach das ablaufdatum komplett weg.. kann man über db/navicat einstellen :)
09/22/2011 15:35 Zuckerbäcker#3
jap genau =)
einfach in die Item_proto gehen und dort das Item raussuchen. Dort sollte dann bei den Values 0-5 irgwas drinnstehn, ich glaube in der Value0.
Dort einfach den Inhalt rauslöschen bzw. durch eine 0 ersetzen und dann verschwinden die Items nichtmehr...

LG
09/22/2011 16:32 nostradame37#4
danke euch sehr leute danke danke

leider hatt es nicht gecklappt in der value 0 bis 5 steht jetzt ueberall 0 aber nach ca 30 sec ist das item weg
ps die items werden ueber Itemshop gekauft und verschwinden habe ich mitlerweile gemerkt
wen ich die per gm code herhole ist alles ok
woran kann es liegen?? an der is-buy vileicht??
hier meine is_buy
PHP Code:
<div id="content">            <div class="postui2 text-title">
                    <h2>
                 Kaufen
                    
                    </h2>
                
                </div>
                <div class="postui2 text-con">
                <div class="con-wrap">
<?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, attrtype1, attrtype2, attrtype3, attrtype4, attrtype5, attrtype6, 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 
            (owner_id,window,pos,count,vnum,attrtype0, attrtype1, attrtype2, attrtype3, attrtype4, attrtype5, attrtype6, socket0, socket1, socket2)
            VALUES 
            ('"
.$_SESSION['user_id']."','MALL','".$possiblePos[0]."','1','".$getItem->vnum."','".$getItem->attrtype0."', '".$getItem->attrtype1."', '".$getItem->attrtype2."', '".$getItem->attrtype3."', '".$getItem->attrvalue4."', '".$getItem->attrtype5."', '".$getItem->attrtype6."', '".$getItem->socket0."', '".$getItem->socket1."', '".$getItem->socket2."')";
            
$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>';
            
          }
          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>';
  }
?>
                </div>

  </div> 
                <div class="postui2 text-end">
             
                
                  
    </div></div>