/** * Sette inn kuler */ protected function bullets_in() { if (!login::$user->player->weapon) { redirect::handle(); } $num = (int) postval("bullets_in", 0); if ($num <= 0) { redirect::handle(); } $ret = $this->ff->bullets_in($num, login::$user->player); switch ($ret) { case "missing": ess::$b->page->add_message("Du har ikke så mange kuler.", "error"); break; case "full": ess::$b->page->add_message("Det er ikke plass til så mange kuler i broderskapet.", "error"); break; default: ess::$b->page->add_message("Du satt inn " . fwords("%d kule", "%d kuler", $num) . " i kulelageret til broderskapet."); redirect::handle(); } }