Example #1
0
 /**
  * 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
 }