Beispiel #1
0
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include_once "{$root}/../include/db_connect.php";
include_once "{$root}/../include/queries.php";
session_start();
if (!empty($_SESSION["user_id"])) {
    $user_inventory_fetch_string = "http://steamcommunity.com/profiles/" . $_SESSION["steam_id"] . "/inventory/json/730/2";
    $user_inventory_JSON_data = file_get_contents($user_inventory_fetch_string);
    $user_inventory_data = json_decode($user_inventory_JSON_data);
    foreach ($user_inventory_data->rgInventory as $item_data) {
        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, $_SESSION["user_id"], $item_data->id, $bot_id);
            echo "Item deposited";
        } else {
            echo "Item already exists";
        }
    }
} else {
    echo "Not logged in";
}
//ACTUAL CODE
/*
include_once "$root/../include/db_connect.php";
include_once "$root/../include/queries.php";
session_start();

if(!empty($_SESSION["user_id"]))
Beispiel #2
0
    }
    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";
        }
    }
} else {
    echo "Not logged in";
}
//ACTUAL CODE
/*
include_once "$root/../include/db_connect.php";
include_once "$root/../include/queries.php";
Beispiel #3
0
 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;
             }
         }