GetInfo( ); $aServerRules = $rQuery->GetRules( ); $aBasicPlayer = $rQuery->GetPlayers( ); $aTotalPlayers = $rQuery->GetDetailedPlayers( ); $rQuery->Close( ); echo 'General Information' . NL . NL; echo 'Hostname: ' . $aInformation[ 'Hostname'] . NL; echo 'Gamemode: ' . $aInformation[ 'Gamemode'] . NL; echo 'Players: ' . $aInformation[ 'Players'] . ' / ' . $aInformation[ 'MaxPlayers'] . NL; echo 'Password: ' . ( $aInformation[ 'Password' ] == 1 ? 'Yes' : 'No' ) . NL . NL; echo 'Server Rules' . NL . NL; foreach( $aServerRules as $szRule => $szValue ) { echo $szRule . ': ' . $szValue . NL; } echo NL . 'Basic Player Information' . NL . NL; foreach( $aBasicPlayer as $aPlayer ) { echo $aPlayer[ 'Nickname' ] . ' (' . $aPlayer[ 'Score' ] . ')' . NL; } echo NL . 'Extended Player Information' . NL . NL; foreach( $aTotalPlayers as $aPlayer ) { echo '[' . $aPlayer[ 'PlayerID' ] . '] ' . $aPlayer[ 'Nickname' ] . ' '; echo '(' . $aPlayer[ 'Score' ] . ') Ping: ' . $aPlayer[ 'Ping' ] . NL; } } catch (QueryServerException $pError) { echo 'An error has occured!' . NL; echo $pError->toString( ); } // Finish the page off with another newline. echo NL; ?>