public static function onClanMessage(SR_Player $player, array $args) { if (false === ($clan = SR_Clan::getByPlayer($player))) { $player->msg('1019'); // $player->message('You are not in a clan, chummer.'); return false; } if ('' === ($message = implode(' ', $args))) { $player->message(Shadowhelp::getHelp($player, 'clan_message')); return false; } foreach (SR_ClanMembers::getOnlineMembers($clan->getID()) as $member) { $member instanceof SR_Player; $member->message($message); } return SR_ClanHistory::onMessage($clan, $player, $message); }
/** * Get all online members. * @return array */ public function getOnlineMembers() { return SR_ClanMembers::getOnlineMembers($this->getID()); }