예제 #1
0
<?php

include_once 'HypixelPHP.php';
$HypixelPHP = new HypixelPHP\HypixelPHP(['api_key' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx']);
$guild = $HypixelPHP->getGuild(['byName' => 'PainBall']);
if ($guild != null) {
    $memberList = $guild->getMemberList()->getList();
    echo 'Guild Name: ' . $guild->getName();
    if ($guild->canTag()) {
        echo 'Guild Tag: ' . $guild->getTag();
    }
    foreach ($memberList as $rank => $members) {
        echo "<h1>{$rank}</h1>";
        // Don't want to load players here, big guilds would
        // throttle your key. We're only getting the exact name
        // from cache or new if player doesn't exist yet
        echo '<ul>';
        $HypixelPHP->set(['cache_time' => $HypixelPHP::MAX_CACHE_TIME]);
        foreach ($members as $member) {
            if (isset($member['uuid'])) {
                $player = $HypixelPHP->getPlayer(['uuid' => $member['uuid']]);
            } else {
                if (isset($member['name'])) {
                    $player = $HypixelPHP->getPlayer(['name' => $member['name']]);
                } else {
                    continue;
                }
            }
            if ($player == null) {
                echo '<li>player==null</li>';
                continue;
예제 #2
0
<?php

include_once 'HypixelPHP.php';
$HypixelPHP = new HypixelPHP\HypixelPHP(['api_key' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx']);
// get a player object using the hypixel api object
$player = $HypixelPHP->getPlayer(['name' => 'Plancke']);
if ($player != null) {
    echo 'Name: ' . $player->getName();
    echo '<br>';
    echo 'Formatted Name: ' . $player->getFormattedName(true, true);
    echo '<br>';
    echo 'Paintball Kills: ' . $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::PAINTBALL)->get('kills', 0);
    echo '<br>';
    echo 'Rank: ' . $player->getRank();
    echo '<br>';
    echo 'Pre EULA Rank: ' . $player->getRank(true, true);
}
예제 #3
0
<?php

include_once 'HypixelPHP.php';
$HypixelPHP = new HypixelPHP\HypixelPHP(['api_key' => '########-####-####-####-############']);
if ($_GET != null) {
    if ($_GET['name'] != null) {
        $player = $HypixelPHP->getPlayer(['name' => $_GET['name']]);
        if ($_GET['game'] != null && $player != null) {
            $game = $_GET['game'];
            if (strtoupper($game) == "ARCADE") {
                $coins = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::ARCADE)->get('coins', 0);
                if ($coins == null) {
                    $coins = 0;
                }
                $GWwins = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::ARCADE)->get('sw_game_wins', 0);
                if ($GWwins == null) {
                    $GWwins = 0;
                }
                $GWkills = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::ARCADE)->get('sw_kills', 0);
                if ($GWkills == null) {
                    $GWkills = 0;
                }
                $GWdeaths = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::ARCADE)->get('sw_deaths', 0);
                if ($GWdeaths == null) {
                    $GWdeaths = 0;
                }
                $GWkd = 0;
                if ($GWdeaths !== 0) {
                    $GWkd = round($GWkills / $GWdeaths, 2);
                }
                $BDwins = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::ARCADE)->get('wins_dayone', 0);
예제 #4
0
<?php

putenv('GDFONTPATH=' . realpath('.'));
header("Content-Type: image/png");
include_once 'HypixelPHP.php';
$HypixelPHP = new HypixelPHP\HypixelPHP(['api_key' => '6439fd16-90f8-48c4-ba44-9ba594b29177']);
$username = $_GET['name'];
$player = $HypixelPHP->getPlayer(['name' => $username]);
$stat = "idk probs lots of stats";
if ($player != null) {
    $num = rand(0, 24);
    if ($num == 0) {
        $full = $player->getRaw();
        $autoSpawnPet = $full['record']['settings']['autoSpawnPet'];
        if ($autoSpawnPet) {
            $stat = 'I have my pet set to automatically spawn';
        } else {
            $stat = 'My pet wont spawn when I join lobbies';
        }
    } elseif ($num == 1) {
        $hints = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::SKYWARS)->get('hints', 0);
        if ($hints) {
            $stats = 'I have hints turned on in The Blocking Dead';
        } else {
            $stat = 'I have hints turned off in The Blocking Dead';
        }
    } elseif ($num == 2) {
        $dam = $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::BATTLEGROUND)->get('damage_prevented_paladin', 0);
        if ($dam == null) {
            $dam = 0;
        }