Esempio n. 1
0
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";
        }
Esempio n. 2
0
 $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;
Esempio n. 3
0
                }
            }
        }
    }
    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>
Esempio n. 4
0
 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;
             }