public static function cmdFtransfer(Player $player, $numparams, $params) { if ($player->location->ID() == LSBank::$id && ($faction = $player->GetFaction()) && $faction->AllowedTo($player, MEMBER_ALLOWBANK) && LSBank::AllowFaction($player, $faction)) { $amount = (int) $params[1]; $target_name = implode(' ', array_slice($params, 2)); $target = Factions::FindByName($target_name); if ($target && Factions::CheckPaybank($player, $faction, $amount, $target)) { $faction->GiveBank(-$amount); $target->GiveBank($amount); $bank1 = $faction->GetBank(); $bank2 = $target->GetBank(); $amount = Core::FixIntegerDots($amount); $faction->Send(COLOR_BANK_TRANSFER, "[FACTION BANK] {$player->name} transfered {$amount}\$ to {$target->GetName()} faction", MEMBER_ALLOWBANK); $target->Send(COLOR_BANK_TRANSFER, "[FACTION BANK] {$faction->GetName()} faction transfered {$amount}\$ to your faction", MEMBER_ALLOWBANK); } } return COMMAND_OK; }