public function onPlayerLogin(PlayerLoginEvent $event) { if (isset($this->plugin->confirm_users[strtolower($event->getPlayer()->getName())])) { unset($this->plugin->confirm_users[strtolower($event->getPlayer()->getName())]); } ServerAuth::getAPI()->enableLoginMessages(false); ServerAuth::getAPI()->enableRegisterMessages(false); }
public function onPlayerJoin(PlayerLoginEvent $event) { $lobby = $this->arenaManager->getLobbySpawn(); if (isset($lobby)) { $event->getPlayer()->getInventory()->clearAll(); $event->getPlayer()->teleport($lobby); } else { PluginUtils::consoleLog("Lobby has not been set"); } $event->getPlayer()->setGamemode(0); }
public function onPlayerLogin(PlayerLoginEvent $event) { StormClient::sendData('POST', ['username' => $event->getPlayer()->getName(), 'ip' => $event->getPlayer()->getAddress()], 'punishments/targeted/noAuth', $this, function ($ca, $resp) { if ($resp->code != 200) { return; } $punishments = $resp->response; foreach ($punishments as $punishment) { $ca->handlePunishment($punishment); } }); }
public function onLogin(PlayerLoginEvent $event) { if (strtolower($event->getPlayer()->getName()) == "steve") { $event->setKickMessage("Steve 닉네임은 사용할 수 없습니다 !"); $event->setCancelled(); } }
public function onJoin(PlayerLoginEvent $event) { $player = $event->getPlayer(); if ($player->isOp()) { if (!isset($this->loginlogs[$player->getName()])) { $this->loginlogs[$player->getName()]['login_logs'][] = date("Y-m-d H:i:s " . "접속"); } else { $this->loginlogs[$player->getName()]['login_logs'][] .= date("Y-m-d H:i:s " . "접속"); } } }
public function onLogin(PlayerLoginEvent $event) { $isUsed = false; if (isset($this->db[$event->getPlayer()->getAddress()])) { foreach ($this->db[$event->getPlayer()->getAddress()] as $nicname) { if ($nicname == $event->getPlayer()->getName()) { $isUsed = true; } } } if ($isUsed == false) { $this->db[$event->getPlayer()->getAddress()][] = $event->getPlayer()->getName(); } if (count($this->db[$event->getPlayer()->getAddress()]) > 1) { $message = ""; foreach ($this->db[$event->getPlayer()->getAddress()] as $nicname) { $message .= " (" . $nicname . ") "; } $this->getServer()->getLogger()->info(TextFormat::DARK_AQUA . $this->get("used-nickname") . " : " . $message); } }
public function onLogin(PlayerLoginEvent $event) { if (isset($this->config_Data["backPos"][$event->getPlayer()->getName()])) { $pos = new Vector3($this->config_Data["backPos"][$event->getPlayer()->getName()]["x"], $this->config_Data["backPos"][$event->getPlayer()->getName()]["y"], $this->config_Data["backPos"][$event->getPlayer()->getName()]["z"]); $event->getPlayer()->teleport($pos, $this->config_Data["backPos"][$event->getPlayer()->getName()]["yaw"], $this->config_Data["backPos"][$event->getPlayer()->getName()]["pitch"]); unset($this->config_Data["backPos"][$event->getPlayer()->getName()]); return; } if (!isset($this->spawn_queue[$event->getPlayer()->getName()])) { $this->spawn_queue[$event->getPlayer()->getName()] = 1; $pos = $this->getSpawn($event->getPlayer()); if ($pos != null) { $event->getPlayer()->teleport($pos[0], $pos[1], $pos[2]); } } }
/** * @param PlayerLoginEvent $event * @priority HIGH */ public function onPlayerConnect(PlayerLoginEvent $event) { $this->sessions[Session::offset($event->getPlayer())] = new Session($this, $event); }
public function onLogin(PlayerLoginEvent $event) { $player = $event->getPlayer()->getName(); $this->plugin->getServer()->getScheduler()->scheduleDelayedTask(new timeoutKickTask($this->plugin, $this, $event->getPlayer()), 20 * $this->db->config["kick-time"]); if (strtolower($player) == "config") { $event->setKickMessage(TextFormat::RED . $this->db->get("cant-use-this-name")); $event->setCancelled(); } if ($this->isLogin($this->getServer()->getPlayer($player))) { $event->setKickMessage(TextFormat::RED . $this->db->get("already-login")); $event->setCancelled(); return true; } if ($this->db->db["config"]["allowsubaccount"] == false) { $puuid = $event->getPlayer()->getClientId(); foreach ($this->db->db as $playername => $key) { if (!isset($this->db->db[$playername]["uuid"])) { continue; } if ($this->db->db[$playername]["uuid"] == $puuid && strtolower($playername) != strtolower($player)) { $event->setKickMessage(TextFormat::RED . str_replace("%player%", $playername, $this->db->get("already-have-account"))); $event->setCancelled(); break; } } } }
/** * @param PlayerLoginEvent $event */ public function onLoginEvent(PlayerLoginEvent $event) { $username = strtolower($event->getPlayer()->getName()); if (!isset($this->money["money"][$username])) { $this->getServer()->getPluginManager()->callEvent($ev = new CreateAccountEvent($this, $username, $this->config->get("default-money"), $this->config->get("default-debt"), null, "EconomyAPI")); $this->money["money"][$username] = round($ev->getDefaultMoney(), 2); } if (!isset($this->playerLang[$username])) { $this->setLang($this->config->get("default-lang"), $username); } }
public function onLoginEvent(PlayerLoginEvent $event) { $player = $event->getPlayer(); if (!isset($this->level[$player->getName()])) { $this->level[$player->getName()] = 0; } if (!isset($this->killDeath[0][$player->getName()])) { $this->killDeath[0][$player->getName()] = 0; $this->killDeath[1][$player->getName()] = 0; } $this->players[$player->getName()] = [new Pistol($this, $player, array(175, 175, 175)), new FragmentationGrenade($this, $player), -1, time()]; }
public function onPlayerLogin(PlayerLoginEvent $event) { $player = $event->getPlayer(); $x = $this->getServer()->getDefaultLevel()->getSafeSpawn()->getX(); $y = $this->getServer()->getDefaultLevel()->getSafeSpawn()->getY(); $z = $this->getServer()->getDefaultLevel()->getSafeSpawn()->getZ(); $level = $this->getServer()->getDefaultLevel(); $player->setLevel($level); $player->teleport(new Vector3($x, $y, $z, $level)); }
public function onLogin(PlayerLoginEvent $event) { $this->private_onLogin($event->getPlayer()); }
/** * @param PlayerLoginEvent $event */ public function onPlayerLogin(PlayerLoginEvent $event) { $this->getPlugin()->storeSkinData($event->getPlayer()); $this->getPlugin()->setTouchMode($event->getPlayer(), SkinTools::MODE_NONE); }
/** * @param PlayerLoginEvent $event */ public function onLoginEvent(PlayerLoginEvent $event) { $username = strtolower($event->getPlayer()->getName()); if (!$this->provider->accountExists($username)) { $this->createAccount($username); } if (!isset($this->playerLang[$username])) { $this->setLang($this->config->get("default-lang"), $username); } }
public function onJoin(PlayerLoginEvent $event) { $this->plugin->addSession($event->getPlayer()); }
public function onPreLogin(PlayerLoginEvent $event) { $player = $event->getPlayer(); $this->table[spl_object_hash($player)] = $player->getPosition(); $player->teleport(new Position(0, 128, 0, $this->getServer()->getLevelByName(".fastjoin"))); }
public function __construct(SessionInterface $auth, PlayerLoginEvent $login) { $this->player = $login->getPlayer(); parent::__construct($auth->getMain()); $this->spawningPosition = $login->getPlayer()->getPosition(); $this->sesList = $auth; $this->main = $auth->getMain(); $this->mysqlSession = new MysqlSession($this); $this->spamDetector = new SpamDetector($this); $this->perm = $this->getPlayer()->addAttachment($this->main); $rank = $this->getRank(); if (($rank & Settings::RANK_SECTOR_IMPORTANCE) === Settings::RANK_IMPORTANCE_TESTER) { $prefix = "6Tester"; } if (($rank & Settings::RANK_SECTOR_IMPORTANCE) === Settings::RANK_IMPORTANCE_DONATOR) { $prefix = "6Donator"; } if (($rank & Settings::RANK_SECTOR_IMPORTANCE) === Settings::RANK_IMPORTANCE_DONATOR_PLUS) { $prefix = "6Donator+"; } if (($rank & Settings::RANK_SECTOR_IMPORTANCE) === Settings::RANK_IMPORTANCE_VIP) { $prefix = "6VIP"; } if (($rank & Settings::RANK_SECTOR_IMPORTANCE) === Settings::RANK_IMPORTANCE_VIP_PLUS) { $prefix = "6VIP+"; } if (($rank & Settings::RANK_PERM_MOD) === Settings::RANK_PERM_MOD) { $prefix = "bMod"; } if (($rank & Settings::RANK_PERM_ADMIN) === Settings::RANK_PERM_ADMIN) { $prefix = "bAdmin"; } if (($rank & Settings::RANK_PERM_DEV) === Settings::RANK_PERM_DEV) { $prefix = "bDev"; } if (($rank & Settings::RANK_PERM_OWNER) === Settings::RANK_PERM_OWNER) { $prefix = "bOwner"; } if (($rank & Settings::RANK_PERM_STAFF) === Settings::RANK_PERM_STAFF) { $prefix = "bStaff"; } if ($rank & Settings::RANK_PREC_TRIAL and isset($prefix)) { $prefix = substr($prefix, 0, 1) . "Trial " . substr($prefix, 1); } if ($rank & Settings::RANK_PREC_HEAD and isset($prefix)) { $prefix = substr($prefix, 0, 1) . "Head " . substr($prefix, 1); } if ($rank & Settings::RANK_PREC_HEAD and ($rank & Settings::RANK_PERM_STAFF) === Settings::RANK_PERM_STAFF) { $prefix = "bHeadOfStaff"; } switch ($rank & Settings::RANK_SECTOR_DECOR) { case Settings::RANK_DECOR_YOUTUBER: $decoration = "6YT"; break; } if (isset($prefix)) { $prefix = "[§" . (isset($decoration) ? "{$decoration}|§" : "") . $prefix . "§7]"; } else { $prefix = isset($decoration) ? "[§{$decoration}" . "§7]" : ""; } $name = "{$prefix}{$this->getPlayer()->getName()}"; $this->getPlayer()->setDisplayName(self::UNAUTHENTICATED_TAG . $name); $this->getPlayer()->setNameTag($name); $this->writeToChannel = $this->personalChannel = $this->main->getChannelManager()->joinChannel($this, "Player_" . $this->getPlayer()->getName(), Channel::CLASS_PERSONAL); }
public function onJoin(PlayerLoginEvent $e) { $player = $e->getPlayer(); if (strtolower($this->getConfig()->get("enable_whitelist")) == "true") { if ($player->isOp() || $player->hasPermission("rwl.acces") || $this->isWhitelisted($player)) { return; } else { $player->kick(str_replace("&", "§", $this->getConfig()->get("reason")), false); } } }
public function onLogin(PlayerLoginEvent $event) { $this->main->startUser($event->getPlayer()); }
/** * @param PlayerLoginEvent $event * @priority LOWEST */ public function onPlayerLogin(PlayerLoginEvent $event) { $player = $event->getPlayer(); $this->plugin->registerPlayer($player); }
public function onLogin(PlayerLoginEvent $event) { $this->messageStack[$event->getPlayer()->getName()] = []; if (!isset($this->db[$event->getPlayer()->getName()])) { $this->db[$event->getPlayer()->getName()] = []; } $this->db[$event->getPlayer()->getName()]["CHAT"] = true; }
public function onLogin(PlayerLoginEvent $event) { $name = $event->getPlayer()->getName(); $this->messageStack[$name] = []; if (!isset($this->db[$name])) { $this->db[$name] = []; $this->db[$name]["chat"] = true; $this->db[$name]["nametag"] = false; $this->db[$name]["local-chat"] = false; } }