Hallo, immer wenn User bei mir etwas im Itemshop kaufen, kommt es 2x an, und es werden auch 2x Coins abgezogen?
Weiss jemand, an was das liegt?
mfg
Zander
$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, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2) VALUES ('".$_SESSION['user_id']."','MALL','".$possiblePos[0]."','1','".$getItem->vnum."','".$getItem->attrtype0."', '".$getItem->attrvalue0."', '".$getItem->attrtype1."', '".$getItem->attrvalue1."', '".$getItem->attrtype2."', '".$getItem->attrvalue2."', '".$getItem->attrtype3."', '".$getItem->attrvalue3."', '".$getItem->attrtype4."', '".$getItem->attrvalue4."', '".$getItem->attrtype5."', '".$getItem->attrvalue5."', '".$getItem->attrtype6."', '".$getItem->attrvalue6."', '".$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>'; } ?>
itemshop.php
PHP Code:
<?PHP
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) { if(isset($_GET['k']) && checkInt($_GET['k'])) { $sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items WHERE kategorie_id='".$_GET['k']."' ORDER BY id DESC"; } else { $sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items ORDER BY id DESC"; } ?> <div id="isleft"> <h2>Guthaben</h2> <p><b><?PHP echo $_SESSION['user_coins']; ?> Coins</b></p> <h2>Kategorien</h2> <ul> <?PHP $sqlCmd = "SELECT * FROM ".SQL_HP_DB.".is_kategorien ORDER BY titel ASC;"; $sqlQry = mysql_query($sqlCmd,$sqlHp); while($getKats = mysql_fetch_object($sqlQry)) { echo'<li><a href="index.php?s=itemshop&k='.$getKats->id.'">'.$getKats->titel.'</a></li>'; } ?> </ul> </div> <div id="isright"> <h2>Itemshop</h2> <table> <?PHP $sqlQry=mysql_query($sqlCmdS,$sqlHp); while($getItems=mysql_fetch_object($sqlQry)) { $aktItem = compareItems($getItems->vnum); $itemStufe = (checkInt($aktItem['stufe'])) ? "+".$aktItem['stufe'] : ''; ?> <tr> <th colspan="2" class="topLine"><?PHP echo $aktItem['item'].$itemStufe; ?> (<b><?PHP echo $getItems->preis; ?> Coins</b>)</th> </tr> <tr> <td class="isImg"> <?PHP if(!empty($getItems->bild)) echo'<img src="./is_img/'.$getItems->bild.'" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>'; ?> </td> <td class="tdunkel"><?PHP echo $getItems->beschreibung; ?></td> </tr> <tr> <td colspan="2" class="isBuy"><a href="index.php?s=is_buy&id=<?PHP echo $getItems->id; ?>">Kaufen</a></td> </tr> <?PHP } ?> </table> </div> <?PHP } else { echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>'; } ?>
probier es mal damit ist auch von hen!, bloss anders ranngekommen.
weiss leider nicht ob das in seinem 1.3 cms das selbe ist da ich es von wo anders her hab was aber zu hen! gehört.
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
if(isset($_GET['k']) && checkInt($_GET['k'])) {
$sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items WHERE kategorie_id='".$_GET['k']."' ORDER BY id DESC";
}
else {
$sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items ORDER BY id DESC";
}
?>
<table width="100%" border="0" >
<tr>
<td class="tdunkel" align="center">
<?PHP
$sqlCmd = "SELECT * FROM ".SQL_HP_DB.".is_kategorien ORDER BY titel ASC;";
$sqlQry = mysql_query($sqlCmd,$sqlHp);
while($getKats = mysql_fetch_object($sqlQry)) {
echo'
<a href="index.php?s=itemshop&k='.$getKats->id.'">
<input type="submit" value="'.$getKats->titel.'" name="submit" class="button1">
</a>';
}
?>
</td>
</tr>
</table>
Items drop's kommen nich. 03/31/2011 - Nostale - 14 Replies Hallo,seit ich lv 45 bin kommen bei den quest gegnern einfach keine Drops
Seit dem muss ich hunde knochen sammeln :D
Hunde Knochen / Jage und sammle Hundeknochen ein
Help !!..:rtfm:
items ausm Itemshop kommen nicht ins Lager 12/01/2010 - Metin2 Private Server - 19 Replies items ausm Itemshop kommen nicht ins Lager
Wie fixen?!
Kann es sein das es wegen dem db port ist? Hab den db port geändert.
Oder ist die is_buy.php fehlerhaft?
Benutze die web von hen.
Problem auf server on zu kommen 04/29/2010 - Metin2 Private Server - 4 Replies hey hab grad serverfiles von profizocker runtergeladen und halt per dyndns gemacht jedoch kann ich nicht auf den server on im VPC steht das der verbunden ist... was kann ich falsch gemacht haben?
Problem..? auf Server auf HP zu kommen.. 03/12/2010 - Metin2 Private Server - 0 Replies Also hab alles gemacht HP etc.
jetzt Xampp alles Apache undso an und jeztz
kommen meine freunde net auf HP drauf also die sind im hamachi netzwerk
etc. an was könnte das liegne?
Wie an gute Items kommen? 07/25/2009 - Metin2 Private Server - 22 Replies Hi,
ist es auf longjuyt2 normal, dass man soselten Items wie Waffen etc. droppt?
Ich mein das ist doch scheiße ich dropp nur yang aber kann da ja nichts mit anfangen <.<