public function onPlayerQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); if ($player instanceof Player) { $this->plugin->petOwnerDeregister($event->getPlayer()); } }
/** * @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 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; }
/** * * @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 onQuitEvent(PlayerQuitEvent $event) { $config = $this->getConfig(); foreach ($this->getServer()->getOnlinePlayers() as $players) { $playerName = $event->getPlayer()->getName(); $msg2 = $config->get("Announce-Quit"); $msg2 = str_replace("{PLAYER}", $playerName, $msg2); $p = $event->getPlayer(); $players->sendTip($msg2); } }
public function onQuit(PlayerQuitEvent $event) { foreach ($this->tntRun->arenas as $arena) { if ($arena->getPlayerManager()->isInArena($event->getPlayer())) { if ($arena->getPlayerManager()->isPlaying($event->getPlayer())) { $arena->getPlayerHandler()->leavePlayer($event->getPlayer()); } else { $arena->getPlayerHandler()->leaveSpectator($event->getPlayer()); } return; } } }
/** * Handle player quit events. Restore player's inventory before resetting * state. * * @param PlayerQuitEvent $ev - Quit event */ public function onPlayerQuit(PlayerQuitEvent $ev) { echo __METHOD__ . "," . __LINE__ . "\n"; //##DEBUG $n = MPMU::iName($ev->getPlayer()); $xx = $this->getState(self::tag, $ev->getPlayer(), null); if ($xx !== null) { $this->restoreInv($ev->getPlayer()); } parent::onPlayerQuit($ev); echo __METHOD__ . "," . __LINE__ . "\n"; //##DEBUG }
public function onQuit(PlayerQuitEvent $event) { // 숙주가 나가는 것을 캐치후 새 숙주를 선정 if (isset($this->infectionData["hostzombie"])) { if ($this->infectionData["hostzombie"] == strtolower($event->getPlayer()->getName())) { $this->infectedHostSelect(); } } // TODO 좀비또는 생존자일경우 기록을 제거 if (isset($this->skin["users"][strtolower($event->getPlayer()->getName())])) { $event->getPlayer()->setSkin($this->skin["users"][strtolower($event->getPlayer()->getName())]); unset($this->skin["users"][strtolower($event->getPlayer()->getName())]); } }
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 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 onQuit(PlayerQuitEvent $ev) { $n = trim(strtolower($ev->getPlayer()->getName())); if (isset($this->players[$n])) { unset($this->players[$n]); } }
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]); } }
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) { $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 $event) { $p = $event->getPlayer(); if (isset($this->playerSubs[$p->getId()])) { $this->playerSubs[$p->getId()]->release(); unset($this->playerSubs[$p->getId()]); } }
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 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); } }
/** * 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 }
public function onQuit(PlayerQuitEvent $ev) { $pl = $ev->getPlayer(); $n = strtolower($pl->getName()); if (isset($this->sessions[$n])) { unset($this->sessions[$n]); } $this->stopSpying($pl); }
/** * 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 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) { $pl = $ev->getPlayer(); $n = strtolower($pl->getName()); if (isset($this->perms[$n])) { $attach = $this->perms[$n]; unset($this->perms[$n]); $pl->removeAttachment($attach); } }
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!."); } }