コード例 #1
0
 public function onQueryRegen(QueryRegenerateEvent $event)
 {
     $event->setWorld($this->main->query_world());
     $this->main->getPlayersCount($total, $max, $classTotal, $classMax);
     $event->setPlayerCount($classTotal);
     $event->setMaxPlayerCount($classMax);
     $event->setPlayerList([]);
     $event->setServerName(TextFormat::clean($this->main->getServer()->getNetwork()->getName()));
     $extra = $event->getExtraData();
     $extra["class_numplayers"] = $classMax;
     $extra["class_maxplayers"] = $classMax;
     $this->addExtras($extra);
     $event->setExtraData($extra);
 }
コード例 #2
0
 public function onQueryRegen(QueryRegenerateEvent $event)
 {
     $event->setWorld($this->main->query_world());
     $this->main->getPlayersCount($total, $max, $classTotal, $classMax);
     $event->setPlayerCount($classTotal);
     $event->setMaxPlayerCount($classMax);
     $event->setPlayerList([]);
     $event->setServerName(TextFormat::clean($this->main->getServer()->getNetwork()->getName()));
     $extra = $event->getExtraData();
     $name = strtolower(Settings::$CLASSES_NAMES[Settings::$LOCALIZE_CLASS]);
     $extra[$name . "_numplayers"] = $classTotal;
     $extra[$name . "_maxplayers"] = $classMax;
     $this->addExtras($extra);
     $event->setExtraData($extra);
 }