session_start(); $mysqli->set_charset("utf8"); if (!empty($_SESSION["user_id"])) { $user_inventory_fetch_string = "http://steamcommunity.com/profiles/" . $_SESSION["steam_id"] . "/inventory/json/730/2"; while ($user_inventory_JSON_data == false && $i < 10) { $user_inventory_JSON_data = file_get_contents($user_inventory_fetch_string); $i++; usleep(10); } if ($i == 10) { exit(1); //max tries reached, cannot deposit items } $user_inventory_data = json_decode($user_inventory_JSON_data); foreach ($user_inventory_data->rgInventory as $item_data) { query_getItemInformationByClassID($mysqli, $item_info, $item_data->classid); if ($item_info) { query_getItemByAssetID($mysqli, $item_asset, $item_data->id); if (!$item_asset) { $bot_id = 1; if ($_SESSION["steam_id"] == "76561198039872541") { $bot_id = 2; } query_depositItem($mysqli, $item_info["item_information_id"], $_SESSION["user_id"], $item_data->id, $bot_id); echo "Item deposited"; } else { echo "Item already exists"; } } else { echo "Item does not exist in database"; }
$trade_bot_id = -1; foreach ($bots as $bot) { if ($bot["bot_type"] == 0) { if ($bot["bot_item_count"] + $item_count < 1000) { if (query_countActiveBotTrades($mysqli, $bot["bot_id"]) < 5) { $trade_bot_id = $bot["bot_id"]; break; } } } } if ($trade_bot_id != -1) { $successful_item_count = 0; foreach ($deposit_item_list as $item) { if ($user_inventory->{$item}) { query_getItemInformationByClassID($mysqli, $item_info, $user_inventory->{$item}->classid); if ($item_info != null) { $description_id = $user_inventory->{$item}->classid . "_" . $user_inventory->{$item}->instanceid; $description = $user_inventory_data->rgDescriptions->{$description_id}; if ($description->tradable == 0) { $output_array["error"] = true; $output_array["errorMsg"] .= "Item not tradable. (u hacker)\n"; continue; } if ($item_info["price"] < $global_info["item_price_min"]) { $output_array["error"] = true; $output_array["errorMsg"] .= "Item price below minimum price.\n"; continue; } if ($item_info["price"] > $global_info["item_price_max"]) { $output_array["error"] = true;
} } } } echo "<br>"; echo "<br>"; echo '<span class="tab_colour">Secure Code: </span>'; echo $trade["trade_code"]; ?> </div> <div class="trade_items"><span class="tab_colour">Items: </span><br> <div class="trade_items_scroll"> <?php query_getTradeItems($mysqli, $trade_items, $trade["trade_id"]); foreach ((array) $trade_items as $trade_item) { query_getItemInformationByClassID($mysqli, $item_info, $trade_item["class_id"]); ?> <div class="deposit_inventory_outer squareFromHeight"> <div class="deposit_inventory_inner deposit_inventory"> <div class="inventory_inner"> <div class="inventory_color" style="background-color:#<?php echo $item_info["rarity_colour"]; ?> ;"></div> <div class="inventory_image" style="background-image:url('https://steamcommunity-a.akamaihd.net/economy/image/<?php echo $item_info["image_url"]; ?> /128fx128f'); background-color:#<?php echo $item_info["quality_colour"]; ?> ;" ></div>
query_getTradeItems($mysqli, $trade_items, $_POST["trade_id"]); query_getTradeByTradeID($mysqli, $trade, $_POST["trade_id"]); foreach ($trade_items as $item) { query_setItemWithdrawn($mysqli, $item["item_id"], 1); } $items_count = count($trade_items); query_getBotBySteamID($mysqli, $from_bot, $_POST["user_steam_id"]); query_getBotItemCountByBotID($mysqli, $bot_item_count, $from_bot["bot_id"]); $total_item_count = $bot_item_count - $items_count; query_updateBotItemCount($mysqli, $from_bot["bot_id"], $total_item_count); $multi_trade = null; if ($trade["multi_trade_id"] != -1) { query_getMultiTradeByMultiTradeID($mysqli, $multi_trade, $trade["multi_trade_id"]); } foreach ($asset_ids as $asset_id) { query_getItemInformationByClassID($mysqli, $item_info, $bot_inventory->{$asset_id}->classid); $db_item_id = query_depositItem($mysqli, $item_info["item_information_id"], $user_id, $asset_id, $bot["bot_id"]); // // //NEED TO SET NEW ITEM ID OF EACH TRADE ITEM // // if (isset($multi_trade)) { query_addItemToTrade($mysqli, $multi_trade["final_trade_id"], $asset_id, $db_item_id, $item_info["class_id"], $item_info["price"]); query_setItemWithdrawn($mysqli, $db_item_id, 2); query_getTradesByMultiTradeID($mysqli, $trades, $trade["multi_trade_id"]); $all_done = true; foreach ($trades as $individual_trades) { if ($individual_trades["trade_status"] != 3) { $all_done = false; }