create_error("You can't take more than on planet!"); } // do we want to transfer more than we can carry? if ($amount > $ship->cargo_left) { create_error("You can't take more than you can carry!"); } // now transfer $planet->stockpile[$var["good_id"]] -= $amount; $ship->cargo[$var["good_id"]] += $amount; $db->query("SELECT * FROM good WHERE good_id = {$var['good_id']}"); $db->next_record(); $good_name = $db->f("good_name"); $account->log(11, "Player takes {$amount} {$good_name} from planet.", $player->sector_id); // transfer to planet } elseif ($action == "Planet") { // do we want transfer more than we have? if ($amount > $ship->cargo[$var["good_id"]]) { create_error("You can't store more than you carry!"); } // do we want to transfer more than the planet can hold? if ($amount > $planet->stockpile_left($var["good_id"])) { create_error("You can only put 600 per item at planet!"); } // now transfer $planet->stockpile[$var["good_id"]] += $amount; $ship->cargo[$var["good_id"]] -= $amount; } // update both $planet->update(); $ship->update_cargo(); forward(create_container("skeleton.php", "planet_stockpile.php"));