public function onPlayerQuitEvent(PlayerQuitEvent $e) { $pl = MPMU::iName($e->getPlayer()); if (isset($this->state[$pl])) { unset($this->state[$pl]); } }
/** * * @param PlayerQuitEvent $event */ public function onQuit(PlayerQuitEvent $event) { if ($event->getPlayer() instanceof Player) { $player = $event->getPlayer(); unset($this->plugin->getStatueManager()->npcsSpawns[$event->getPlayer()->getName()]); } }
public function QuitEvent(PlayerQuitEvent $ev) { $player = $ev->getPlayer(); if ($player->isop()) { $ev->setQuitMessage("GM [" . $player->getName() . "] 님께서 SAO 데이테베이솔부터 로그아웃 하셨습니다 "); } }
public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if (isset($this->tictock[$player->getName()])) { unset($this->tictock[$player->getName()]); } }
public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if ($this->plugin->hasFlyingSession($player)) { $this->plugin->removeFlyingSession($player); } }
public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if ($this->plugin->isActive($player)) { $this->plugin->removeActive($player); } }
/** * Handle player quit events. Free's data used by the state tracking * code. * * @param PlayerQuitEvent $ev - Quit event */ public function onPlayerQuit(PlayerQuitEvent $ev) { $n = strtolower($ev->getPlayer()->getName()); if (isset($this->state[$n])) { unset($this->state[$n]); } }
/** * @param PlayerQuitEvent $event * @priority MONITOR */ public function onPlayerQuit(PlayerQuitEvent $event) { if ($this->plugin->isSkinStored($event->getPlayer())) { $this->plugin->removeSkinData($event->getPlayer()); } $this->plugin->clearTouchMode($event->getPlayer()); }
public function onQuit(PlayerQuitEvent $ev) { $n = trim(strtolower($ev->getPlayer()->getName())); if (isset($this->players[$n])) { unset($this->players[$n]); } }
public function onQuit(PlayerQuitEvent $event) { $this->clearjoin = $this->getConfig()->get("Clear on Quit"); if ($this->clearjoin == true) { $event->getPlayer()->getInventory()->setContents(array(Item::get(0, 0, 0))); } }
public function onPlayerQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if ($player instanceof Player) { $this->plugin->petOwnerDeregister($event->getPlayer()); } }
public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); $player_name = $player->getName(); $quit = "quit-message: "; $quit_message = substr(strstr(file_get_contents("CustomMessages/messages.txt"), $quit), strlen($quit)); $event->setQuitMessage($quit_message); }
public function onQuit(PlayerQuitEvent $event) { chdir($this->getDataFolder()); $data = file_get_contents("config.yml"); $file_array = json_decode($data, true); $quit_message = $file_array["quit-message:"]; $event->setQuitMessage(str_replace("{player}", $event->getPlayer()->getDisplayName(), $quit_message)); }
public function onQuit(PlayerQuitEvent $ev) { $pl = $ev->getPlayer(); $n = $pl->getName(); if (isset($this->players[$n])) { unset($this->players[$n]); } }
public function onQuit(PlayerQuitEvent $event) { $p = $event->getPlayer(); if (isset($this->playerSubs[$p->getId()])) { $this->playerSubs[$p->getId()]->release(); unset($this->playerSubs[$p->getId()]); } }
public function onPlayerQuitEvent(PlayerQuitEvent $event) { $message = $event->getQuitMessage(); if ($message instanceof TranslationContainer) { $message = $this->getServer()->getLanguage()->translateString($message->getText(), $message->getParameters()); } AnnounceSystem::getInstance()->pushBroadCastPopup($message, 2); $event->setQuitMessage(null); }
public function playerQuit(PlayerQuitEvent $event) { $player = $event->getPlayer()->getDisplayName(); $var = $this->plr->get($player); $var["foodExaustionLevel"] = $this->foodExhaustion[$player]; $this->plr->set($player, array_merge($var)); $this->plr->save(); $this->foodExhaustion[$event->getPlayer()->getDisplayName()] = false; }
public function onQuit(PlayerQuitEvent $e) { $n = self::iName($e->getPlayer()); if (isset($this->particles[$n])) { list($p, $level, , ) = $this->particles[$n]; unset($this->particles[$n]); $this->deSpawn($p, $level); } }
public function onQuit(PlayerQuitEvent $ev) { $pl = $ev->getPlayer(); $n = strtolower($pl->getName()); if (isset($this->sessions[$n])) { unset($this->sessions[$n]); } $this->stopSpying($pl); }
/** * Handle player quit events. Free's data used by the state tracking * code. * * @param PlayerQuitEvent $ev - Quit event */ public function onPlayerQuit(PlayerQuitEvent $ev) { //echo __METHOD__.",".__LINE__."\n";//##DEBUG $n = strtolower($ev->getPlayer()->getName()); if (isset($this->state[$n])) { unset($this->state[$n]); } //echo __METHOD__.",".__LINE__."\n";//##DEBUG }
/** * If the player disconnect and * he is registered, then update his * last_disconnection value * @param PlayerQuitEvent $event */ public function onPlayerDisconnect(PlayerQuitEvent $event) { $player = $event->getPlayer(); if (User::exist($player->getName())) { $user = User::get($player->getName()); $now = date('Y-m-d H:i:s'); $user->last_disconnection = $now; } }
public function onQuit(PlayerQuitEvent $event) { $this->plugin->players = $this->plugin->players - 1; $event->setQuitMessage("[HG] " . $event->getPlayer()->getName() . " left the match!"); if ($this->plugin->players <= 1) { $this->plugin->getServer()->broadcastMessage("[HG] Game ended!"); $this->plugin->getServer()->shutdown(); } }
public function onPlayerQuitEvent(PlayerQuitEvent $event) { $name = $event->getPlayer()->getName(); if (in_array($name, $this->playersEnabled)) { if ($this->getConfig()->get("DisableOnLeave") == "true") { unset($this->playersEnabled[$name]); } } }
public function onPlayerQuit(PlayerQuitEvent $ev) { $n = $ev->getPlayer()->getName(); if (isset($this->pwds[$n])) { unset($this->pwds[$n]); } if (isset($this->chpwd[$n])) { unset($this->chpwd[$n]); } }
public function onQuit(PlayerQuitEvent $ev) { $n = strtolower($ev->getPlayer()->getName()); foreach (array_keys($this->requests) as $k) { $x = explode(":", $k); if ($x[0] == $n || $x[1] == $n) { unset($this->requests[$k]); } } }
public function onQuit(PlayerQuitEvent $event) { // Epic Fail $player = $event->getPlayer(); if ($player->isOp()) { $event->setQuitMessage("|ScMCPE|" . $player->getDisplayName() . "[Ranked] est hors ligne!"); } else { $event->setQuitMessage("|ScMCPE|" . $player->getDisplayName() . "est hors ligne!."); } }
public function onQuit(PlayerQuitEvent $ev) { $pl = $ev->getPlayer(); $n = strtolower($pl->getName()); if (isset($this->perms[$n])) { $attach = $this->perms[$n]; unset($this->perms[$n]); $pl->removeAttachment($attach); } }
/** * * @param PlayerQuitEvent $event */ public function onQuit(PlayerQuitEvent $event) { $this->plugin->log("GameLevelListener: " . $event->getEventName() . " player: " . $event->getPlayer()->getName()); //should only notify team $quitMessage //$event->setQuitMessage("[HG]".$event->getPlayer()->getName()." left the game"); if ($event->getPlayer() instanceof Player) { $player = $event->getPlayer(); $this->plugin->gameLevelManager->handlePlayerLeaveTheGame($player); } }
public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if (isset($this->tictock[spl_object_hash($player)])) { unset($this->tictock[spl_object_hash($player)]); } if (isset($this->kick[spl_object_hash($player)])) { unset($this->kick[spl_object_hash($player)]); } }
/** * Handle player quit events. Free's data used by the state tracking * code. * * @param PlayerQuitEvent $ev - Quit event * @priority LOWEST */ public function onPlayerQuit(PlayerQuitEvent $ev) { //echo __METHOD__.",".__LINE__."\n";//##DEBUG $sender = $ev->getPlayer(); $api = $this->owner->api; if ($api->isShielded($sender) && $api->isFrozen($sender) && $api->getMute($sender)) { $api->freeze($sender, false); $api->setMute($sender, false); $api->setShield($sender, false); } }