<?php
/*
[php] SA-MP Players 1.21 Beta
   # Készítette:    deadvalue5
   # Frissítve:    2011. November 20.
*/
if( !isset( $g_szIP     ) ) { $g_szIP = \"88.151.103.64\";   }
if( !isset( $g_iPort    ) ) { $g_iPort = \"7782\";       }
if( !isset( $g_szPacket ) ) { $g_szPacket = \"\";       }
$szExp = explode( \'.\', $g_szIP );
$g_szPacket = \"SAMP\";
$g_szPacket .= chr( $szExp[ 0 ] );    // HEX:C0
$g_szPacket .= chr( $szExp[ 1 ] );    // HEX:A8
$g_szPacket .= chr( $szExp[ 2 ] );    // HEX:C8
$g_szPacket .= chr( $szExp[ 3 ] );    // HEX:67
$g_szPacket .= chr( $g_iPort & 0xFF      );
$g_szPacket .= chr( $g_iPort >> 8 & 0xFF   );
echo \'
<!-- [php] SA-MP Players 1.21 Beta, by deadvalue5 -->
<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"150\">
   <tr>
      <td><b>Név</b></td>
      <td><b>Pontok</b></td>
   </tr>
\';
$g_rSocket = fsockopen( \'udp://\'.$g_szIP, $g_iPort, $iError, $sError, 2 );
if ( !$g_rSocket )
die( \"<b>A szerver jelenleg nem elérhetõ, vagy újraindul.</b>\");
fwrite( $g_rSocket, $g_szPacket.\'c\'   );
fread ( $g_rSocket, 11         );
$iCounter = ord( fread( $g_rSocket, 2 ) );
if( 0 < $iCounter )
{
for( $iLoop = 0; $iLoop < $iCounter; $iLoop++ )
{
   $strlen      = ord  ( fread( $g_rSocket, 1 ) );
   $szPlayerName   = fread( $g_rSocket, $strlen    );
   $iScore      = ord  ( fread( $g_rSocket, 4 ) );
   echo \'
      <tr>
         <td>\'. $szPlayerName. \'</td>
         <td>\'. $iScore.       \'</td>
      </tr>
   \';
}
}
?>
 itt a kod