Exemple #1
0
 public function onMove(PlayerMoveEvent $event)
 {
     if ($this->plugin->status === "enabled" && $this->plugin->loginmanager[$event->getPlayer()->getId()] === 0 && $this->plugin->allowMoving !== true) {
         $event->setCancelled(true);
     } elseif ($this->plugin->safemode === true and $this->plugin->status !== "enabled") {
         $event->setCancelled(true);
     }
 }
 public function onMove(PlayerMoveEvent $event)
 {
     if ($this->getPlugin()->isFrozen($event->getPlayer())) {
         $event->setCancelled(true);
         $event->getPlayer()->sendTip("§cI'm sorry that you cannot move,\n§cbut you are frozen!");
     }
 }
 /**
  * When the player move while
  * he is not logged in, cancel
  * the event
  * @param PlayerMoveEvent $event
  */
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     if (!User::exist($player->getName()) || User::exist($player->getName()) && !User::get($player->getName())->isLogged()) {
         $event->setCancelled(true);
         $player->sendMessage($this->needLogin);
     }
 }
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     if (!$this->plugin->getNoeulAPI()->isAuthed($event->getPlayer())) {
         $this->plugin->getNoeulAPI()->sendAuthMsg($event->getPlayer());
         $event->setCancelled(true);
         $event->getPlayer()->onGround = true;
     }
 }
 /**
  * @param PlayerMoveEvent $event
  *
  * @priority LOWEST
  */
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     if (!$this->auth->isPlayerAuthenticated($event->getPlayer())) {
         if (!$event->getPlayer()->hasPermission("simpleauth.move")) {
             $event->setCancelled(true);
             $event->getPlayer()->onGround = true;
         }
     }
 }
Exemple #6
0
 public function onMove(PlayerMoveEvent $event)
 {
     if (isset($this->move[$event->getPlayer()->getName()])) {
         unset($this->move[$event->getPlayer()->getName()]);
         return;
     }
     if ($event->getFrom()->distance($event->getTo()) > 7) {
         $event->setCancelled();
     }
 }
Exemple #7
0
 public function onMove(PlayerMoveEvent $ev)
 {
     if ($ev->isCancelled()) {
         return;
     }
     if ($this->checkMove($ev->getTo())) {
         $ev->setCancelled();
     }
     return;
 }
Exemple #8
0
 /**
  * Checks if the player is in an arena, and if the game hasn't started yet, stops that player from moving
  * @param PlayerMoveEvent $event
  */
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $arena = $this->arenaManager->getPlayerArena($event->getPlayer());
     if ($arena != null) {
         // if the player is in an arena
         if (!$arena->inUse) {
             //arena is not in use (match hasn't started)
             $event->setCancelled(true);
         }
     }
 }
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     if (isset($this->activeZones[$event->getPlayer()->getLevel()->getId()])) {
         foreach ($this->activeZones[$event->getPlayer()->getLevel()->getId()] as $zone) {
             if ($this->isInsideZone($event->getTo(), $zone[0], $zone[1])) {
                 $event->setCancelled();
                 $event->getPlayer()->sendMessage("You can't go in there, a mine is resetting.");
                 return;
             }
         }
     }
 }
 /**
  * Handle player move events.
  * @param PlayerMoveEvent $ev - Move event
  */
 public function onMove(PlayerMoveEvent $ev)
 {
     //echo __METHOD__.",".__LINE__."\n";//##DEBUG
     if ($ev->isCancelled()) {
         return;
     }
     $p = $ev->getPlayer();
     if (!$this->getState("fz", $p, false)) {
         return;
     }
     if ($this->hard) {
         $ev->setCancelled();
     } else {
         // Lock position but still allow to turn around
         $to = clone $ev->getFrom();
         $to->yaw = $ev->getTo()->yaw;
         $to->pitch = $ev->getTo()->pitch;
         $ev->setTo($to);
     }
 }
 public function onMove(PlayerMoveEvent $event)
 {
     if (isset($this->standbyAuth[strtolower($event->getPlayer()->getName())])) {
         $event->setCancelled();
         $event->getPlayer()->onGround = true;
         $event->getPlayer()->teleport($event->getPlayer()->getLevel()->getSafeSpawn($event->getPlayer()->getPosition()));
         $this->standbyAuthenticatePlayer($event->getPlayer());
     }
     if (isset($this->needAuth[strtolower($event->getPlayer()->getName())])) {
         $event->setCancelled();
         $event->getPlayer()->onGround = true;
         $event->getPlayer()->teleport($event->getPlayer()->getLevel()->getSafeSpawn($event->getPlayer()->getPosition()));
         $this->deauthenticatePlayer($event->getPlayer());
     }
 }
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     if (!$this->plugin->getConfig()->getAll()["allow-move"]) {
         if (!ServerAuth::getAPI()->isPlayerRegistered($event->getPlayer()->getName()) || !ServerAuth::getAPI()->isPlayerAuthenticated($event->getPlayer())) {
             $event->setCancelled(true);
         }
     }
 }
Exemple #13
0
 public function onMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer()->getName();
     if (in_array($player, $this->freezed)) {
         $event->setCancelled();
         $event->getPlayer()->sendMessage("[PunishPE] You are freezed and you cannot move.");
     }
 }
Exemple #14
0
 public function onMove(PlayerMoveEvent $e)
 {
     $p = $e->getPlayer();
     if ($this->inArena($p) && $this->game === 0 && (floor($e->getFrom()->x) !== floor($e->getTo()->x) || floor($e->getFrom()->z) !== floor($e->getTo()->z))) {
         $e->setCancelled();
         return;
     }
     if ($this->game > 1) {
         $e->getHandlers()->unregister($this);
     }
 }
Exemple #15
0
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     if (!$this->isLogin($player)) {
         $this->db->alert($player, $this->db->get("to-login"));
         $event->setCancelled();
         if (!$this->isRegister($player)) {
             $this->db->alert($player, $this->db->get("command-register-help"));
             return true;
         } else {
             $this->db->alert($player, $this->db->get("command-login-help"));
             return true;
         }
         return true;
     }
 }
Exemple #16
0
 public function onMove(PlayerMoveEvent $event)
 {
     if (isset($this->needAuth[$event->getPlayer()->getName()])) {
         $event->setCancelled();
         $event->getPlayer()->onGround = true;
         $this->deauthenticatePlayer($event->getPlayer());
     }
 }
 public function onMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     if ($this->isRuna($player->getName())) {
         $event->setCancelled();
     }
 }
 public function onMove(PlayerMoveEvent $event)
 {
     $session = $this->main->getSession($event->getPlayer());
     if (!$session instanceof Session) {
         $event->setCancelled();
         return;
     }
     if ($session->onMove($event) === false) {
         $event->setCancelled();
     }
 }
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     $username = $player->getName();
     $username = strtolower($username);
     if (array_key_exists($username, $this->moveLock)) {
         $event->setCancelled(true);
     }
 }
Exemple #20
0
 public function onMove(PlayerMoveEvent $event)
 {
     if (!isset($this->sign)) {
         return;
     }
     if ($this->PlayerIsInGame($event->getPlayer()->getName()) && $this->gameStatus <= 1) {
         if (!$event->getPlayer()->isOp()) {
             $event->setCancelled();
         }
     }
     unset($event);
 }
Exemple #21
0
 public function h_onMove(PlayerMoveEvent $event)
 {
     if ($this->getPlayer()->y < 5 and $this->getPlayer()->getLevel()->getName() === "world") {
         $this->teleport($this->getPlayer()->getLevel()->getSafeSpawn());
     }
     if (!$this->isLoggedIn()) {
         $event->setCancelled();
         $this->disableTpListener = true;
         $this->teleport($this->spawningPosition);
         $this->disableTpListener = false;
     } elseif (($game = $this->getGame()) instanceof Game) {
         $game->onMove($this, $event);
     }
 }
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $Player = $event->getPlayer();
     $Level = $Player->getLevel();
     if (!$this->plugin->game || $this->plugin->game->level_name != $Level->getFolderName()) {
         return;
     }
     if ($Player->getGamemode() == Player::SPECTATOR) {
         return;
     }
     $event->setCancelled($this->plugin->game->PlayerMove($event->getPlayer(), $event->getFrom(), $event->getTo()));
     $X = $Player->getFloorX();
     $Y = intval($Player->getY());
     $Z = $Player->getFloorZ();
     $Block = $Level->getBlock(new Vector3($X, $Y, $Z));
     if ($Block->getId() == 133) {
         $Player->setMotion(new Vector3(0, 0, 0));
     } elseif ($Block->getId() == 44 && $Block->getDamage() % 8 == 4) {
         $Player->setMotion(new Vector3(rand(-50, 50) / 50, rand(100, 250) / 100, rand(-50, 50) / 50));
         $Level->setBlock(new Vector3($X, $Y, $Z), Block::get(0), true, true);
     } elseif ($Block->getId() == 96 && $Block->getDamage() < 4) {
         $Level->getBlock(new Vector3($X, $Y, $Z))->onActivate(Item::get(0));
     }
 }
 public function moveCancel(PlayerMoveEvent $e)
 {
     if ($this->isInArena($e->getPlayer())) {
         if ($this->gamephase === 0) {
             $e->setCancelled();
         }
     }
 }
 public function onMove(PlayerMoveEvent $ev)
 {
     //echo __METHOD__.",".__LINE__."\n";//##DEBUG
     if ($ev->isCancelled()) {
         return;
     }
     $p = $ev->getPlayer();
     if (isset($this->frosties[strtolower($p->getName())])) {
         if ($this->hard) {
             $ev->setCancelled();
             if (MPMU::apiVersion("1.12.0")) {
                 $p->sendTip(mc::_("You are frozen"));
             }
         } else {
             // Lock position but still allow to turn around
             $to = clone $ev->getFrom();
             $to->yaw = $ev->getTo()->yaw;
             $to->pitch = $ev->getTo()->pitch;
             $ev->setTo($to);
             if (MPMU::apiVersion("1.12.0")) {
                 $p->sendTip(mc::_("You are frozen in place"));
             }
         }
     }
 }
 public function onPlayerMove(PlayerMoveEvent $ev)
 {
     if ($ev->isCancelled()) {
         return;
     }
     $pl = $ev->getPlayer();
     $pos = $ev->getTo();
     if ($this->checkMove($pl->getLevel()->getName(), $pos->getX(), $pos->getZ())) {
         return;
     }
     $this->owner->msg($pl, mc::_("You have reached the end of the world"));
     $ev->setCancelled();
 }
Exemple #26
0
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     if ($player instanceof Player) {
         $border = $this->checkBorder(array("level" => $player->getLevel()->getName(), "x" => round($player->getX()), "z" => round($player->getZ())));
         if ($border) {
             $event->setCancelled(true);
             $player->sendMessage("Don't go out of the border!");
         }
     }
 }
Exemple #27
0
 public function onMove(PlayerMoveEvent $event)
 {
     if (!$this->isLoggedIn($event->getPlayer())) {
         $event->setCancelled();
     }
     return;
 }
Exemple #28
0
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     $member = explode(":", $this->system["MenberTima"]);
     if ($this->system["Motion"] == "on") {
         if (strpos($this->system["MenberTima"], ":" . $player->getName() . ":") || $member[count($member) - 1] == $player->getName() || $member[0] == $event->getPlayer()->getName()) {
             if (count($player->usedChunks) >= 56) {
                 $event->setCancelled(true);
             }
         }
     }
 }
Exemple #29
0
 public function onMove(PlayerMoveEvent $event)
 {
     if ($this->isEnabled() == true) {
         $event->setCancelled();
     }
 }
Exemple #30
0
 public function onPlayerMove(PlayerMoveEvent $event)
 {
     $player = $event->getPlayer();
     $x = round($event->getFrom()->x);
     $y = round($event->getFrom()->y);
     $z = round($event->getFrom()->z);
     foreach ($this->plugin->getAvailableLevels() as &$lv) {
         if ($lv instanceof GameLevelModel) {
             if ($lv->status === GameLevelModel::STATUS_AVAILABLE) {
                 if ($player->getLevel()->getName() != $lv->levelName) {
                     continue;
                 }
                 if ($lv->portalEnter($this->plugin, $lv, $player)) {
                     return;
                     break;
                 }
             } elseif ($lv->currentStep === GameLevelModel::STEP_WAITING) {
                 if (strtolower($player->level->getName()) === strtolower($lv->currentMap->levelName)) {
                     $player->onGround = true;
                     $event->setCancelled(true);
                 } else {
                     $player->onGround = false;
                 }
                 break;
             }
         }
     }
 }