x; $defaultParams["y"] = $sender->y; $defaultParams["z"] = $sender->z; } $params = $parameters + $defaultParams; $return = []; foreach(Server::getInstance()->getLevels() as $lvl){ foreach($lvl->getEntities() as $e){ if($params["c"] !== 0 && count($return) == $params["c"]) break; // Too much players if($e->getLevel()->getName() !== $params["lvl"] && $params["lvl"] !== "") break; // Not in the right level if(!$this->checkDefaultParams($e, $params)) break; $return[] = "e" . $e->getId(); } } return array_merge($return, Main::getSelector("a")->applySelector($sender, $parameters)); // Merging w/ all players so that it also adds players. } }