public function onRun(array $args, Faction $faction) { if (!isset($args[0])) { $name = "default"; } else { $name = array_shift($args); } $fee = $this->getMain()->getRmHomeFee(); $account = $faction->getAccount($fee["account"]); if (!$account->canPay($fee["amount"])) { return "Your faction don't have enough " . $fee["account"] . " money to remove a home."; } $account->pay($this->getMain()->getXEconService(), $fee["amount"], "Home removal"); return $faction->rmHome($name) ? "{$name} home has been removed." : "Home \"" . $name . "\" not found."; }