Jump to content
MakeWebGames

bratkax

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by bratkax

  1. Seems to work perfectly. Only one problem - when I add 5 items to market it reaches the limit and I need to wait for others to buy it or remove item from market. But I've noticed that it doesn't update my marketquota after someone buys my item or I remove it. So i've updated the code a little bit. Find this somewhere around line 40: $MONEY=$r['imMONEY']*$_POST['rqty']; $CRYSTALS=$r['imCRYSTALS']*$_POST['rqty']; mysql_query("UPDATE itemmarket SET imQTY=imQTY-{$_POST['rqty']} WHERE imID=".abs(intval($_GET['ID']))." AND imADDER=".abs(intval($ir['userid']))."",$c); mysql_query("DELETE FROM itemmarket WHERE imQTY=0",$c);   ADD BELOW:   if ($r['imQTY'] == $_POST['rqty']) { mysql_query("UPDATE users SET marketquota=marketquota-1 where userid=".abs(intval($r['imADDER']))."",$c); } -------------------------------------------------- Find this few lines below:   item_add($userid, $r['imITEM'], 1); $i = mysql_insert_id($c); mysql_query("DELETE FROM itemmarket WHERE imID=".abs(intval($_GET['ID']))."",$c);   ADD BELOW:   mysql_query("UPDATE users SET marketquota=marketquota-1 where userid=".abs(intval($r['imADDER']))."",$c); -------------------------------------------------- Find thins in around line 120: item_add($userid, $r['imITEM'], $_POST['buyqty']); mysql_query("UPDATE itemmarket SET imQTY=imQTY-".abs(intval($_POST['buyqty']))." WHERE imID=".abs(intval($_GET['ID']))."",$c); mysql_query("UPDATE users SET money=money-$MONEY, crystals=crystals-$CRYSTALS WHERE userid=".abs(intval($userid))."",$c); mysql_query("UPDATE users SET money=money+$MONEY, crystals=crystals+$CRYSTALS WHERE userid=".abs(intval($r['imADDER']))."",$c);   ADD BELOW:   if ($r['imQTY'] == $_POST['buyqty']) { mysql_query("UPDATE users SET marketquota=marketquota-1 where userid=".abs(intval($r['imADDER']))."",$c); } -------------------------------------------------- And finally, find this around line 165: item_add($userid, $r['imITEM'], 1); $i=mysql_insert_id($c); mysql_query("UPDATE users SET money=money-{$r['imMONEY']}, crystals=crystals-{$r['imCRYSTALS']} where userid=".abs(intval($userid))."",$c); mysql_query("UPDATE users SET money=money+{$r['imMONEY']}, crystals=crystals+{$r['imCRYSTALS']} where userid=".abs(intval($r['imADDER']))."",$c);   AND ADD:   mysql_query("UPDATE users SET marketquota=marketquota-1 where userid=".abs(intval($r['imADDER']))."",$c); -------------------------------------------------- Should work now.
  2. Seems to work perfectly. Only one problem - when I add 5 items to market it reaches the limit and I need to wait for others to buy it or remove item from market. But I've noticed that it doesn't update my marketquota after someone buys my item or I remove it. So i've updated the code a little bit.
×
×
  • Create New...