Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function Scoreboard(Player $player){
- $x = $player->getFloorX();
- $y = $player->getFloorY();
- $z = $player->getFloorZ();
- $eloconfig = new Config($this->getDataFolder() ."elo.yml", Config::YAML);
- $players = count($this->getServer()->getLevelByName("FFA")->getPlayers());
- $config = new Config($this->getDataFolder()."players/".strtolower($player->getName()).".yml", Config::YAML);
- $name = $player->getName();
- $elo = $eloconfig->get($name);
- $rankvip = Rank::getRankVip($name);
- $rank = Rank::getRank($name);
- $grade = Rank::getPrefix($rank);
- $entrie = new ScorePacketEntry();
- $score = 3;
- $pk = new SetDisplayObjectivePacket();
- $pk->displaySlot = "sidebar";
- $pk->objectiveName = "test";
- $pk->displayName = "§c§lEnolia";
- $pk->criteriaName = "dummy";
- $pk->sortOrder = 0;
- $player->sendDataPacket($pk);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = "§7§7-------------------";
- $entrie->score = 1;
- $entrie->scoreboardId = 1;
- $pk1 = new SetScorePacket();
- $pk1->type = 0;
- $pk1->entries[] = $entrie;
- $player->sendDataPacket($pk1);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = " ";
- $entrie->score = 2;
- $entrie->scoreboardId = 2;
- $pk8 = new SetScorePacket();
- $pk8->type = 0;
- $pk8->entries[] = $entrie;
- $player->sendDataPacket($pk8);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = " §c» §7" . $name;
- $entrie->score = 3;
- $entrie->scoreboardId = 3;
- $pk3 = new SetScorePacket();
- $pk3->type = 0;
- $pk3->entries[] = $entrie;
- $player->sendDataPacket($pk3);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = " §cElos: §7" . $elo;
- $entrie->score = 4;
- $entrie->scoreboardId = 4;
- $pk4 = new SetScorePacket();
- $pk4->type = 0;
- $pk4->entries[] = $entrie;
- $player->sendDataPacket($pk4);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = " §cGrade: §7§l§6" . $rankvip . "§r§7 " . $grade;
- $entrie->score = 5;
- $entrie->scoreboardId = 5;
- $pk5 = new SetScorePacket();
- $pk5->type = 0;
- $pk5->entries[] = $entrie;
- $player->sendDataPacket($pk5);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = " ";
- $entrie->score = 6;
- $entrie->scoreboardId = 6;
- $pk7 = new SetScorePacket();
- $pk7->type = 0;
- $pk7->entries[] = $entrie;
- $player->sendDataPacket($pk7);
- $entrie = new ScorePacketEntry();
- $entrie->objectiveName = "test";
- $entrie->type = ScorePacketEntry::TYPE_FAKE_PLAYER;
- $entrie->customName = "§7-------------------";
- $entrie->score = 7;
- $entrie->scoreboardId = 7;
- $pk6 = new SetScorePacket();
- $pk6->type = 0;
- $pk6->entries[] = $entrie;
- $player->sendDataPacket($pk6);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement