mirror of
https://github.com/tribufu/node-gamedig
synced 2026-05-18 09:35:50 +00:00
Add a bunch of reference docs
This commit is contained in:
parent
bc6b5c9225
commit
473d9544b1
32 changed files with 1282 additions and 0 deletions
|
|
@ -1,54 +0,0 @@
|
|||
|
||||
/*----------------------------------------------------------------------------------------------------------\
|
||||
| |
|
||||
| [ LIVE GAME SERVER LIST ] [ © RICHARD PERRY FROM GREYCUBE.COM ] |
|
||||
| |
|
||||
| Released under the terms and conditions of the GNU General Public License Version 3 (http://gnu.org) |
|
||||
| |
|
||||
\-----------------------------------------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
function lgsl_query_21(&$server, &$lgsl_need, &$lgsl_fp)
|
||||
{
|
||||
//---------------------------------------------------------+
|
||||
|
||||
fwrite($lgsl_fp,"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffgief");
|
||||
|
||||
$buffer = fread($lgsl_fp, 4096);
|
||||
$buffer = substr($buffer, 20); // REMOVE HEADER
|
||||
|
||||
if (!$buffer) { return FALSE; }
|
||||
|
||||
//---------------------------------------------------------+
|
||||
|
||||
$server['s']['name'] = lgsl_cut_string($buffer);
|
||||
$server['s']['map'] = lgsl_cut_string($buffer);
|
||||
$server['e']['gamemode'] = lgsl_cut_string($buffer);
|
||||
$server['s']['password'] = lgsl_cut_string($buffer);
|
||||
$server['e']['progress'] = lgsl_cut_string($buffer)."%";
|
||||
$server['s']['players'] = lgsl_cut_string($buffer);
|
||||
$server['s']['playersmax'] = lgsl_cut_string($buffer);
|
||||
|
||||
switch ($server['e']['gamemode'])
|
||||
{
|
||||
case 0: $server['e']['gamemode'] = "Deathmatch"; break;
|
||||
case 1: $server['e']['gamemode'] = "Team Deathmatch"; break;
|
||||
case 2: $server['e']['gamemode'] = "Capture The Flag"; break;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------+
|
||||
|
||||
$player_key = 0;
|
||||
|
||||
while ($buffer)
|
||||
{
|
||||
$server['p'][$player_key]['name'] = lgsl_cut_string($buffer);
|
||||
$server['p'][$player_key]['score'] = lgsl_cut_string($buffer);
|
||||
|
||||
$player_key ++;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------+
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue