Наш форум спецальна зделан для Games-Life
 
ФорумWorld-Samp EmptyПоследние изображенияПоискРегистрацияВход
65524163
> 8 & "\xFF"); if ($request == "info") $challenge .= "i"; if ($request == "settings") $challenge .= "r"; if ($request == "players") $challenge .= "d"; fwrite($fp, $challenge); $buffer = fread($fp, 4096); fclose($fp); if (!trim($buffer)) return FALSE; if (!substr($buffer, 0, 4) == "SAMP") return FALSE; $buffer = substr($buffer, 11); if ($request == "info") { $data['password'] = ord(substr($buffer, 0, 1)); $data['players'] = (ord(substr($buffer, 2, 1))==0) ? ord(substr($buffer, 1, 2)) : 256+ord(substr($buffer, 1, 2)); $data['maxplayers'] = (ord(substr($buffer, 4, 1))==0) ? ord(substr($buffer, 3, 2)) : 256+ord(substr($buffer, 3, 2)); $buffer = substr($buffer, 5); $data_length = ord(substr($buffer, 0, 4)); $data['name'] = substr($buffer, 4, $data_length); $buffer = substr($buffer, 4 + $data_length); $data_length = ord(substr($buffer, 0, 4)); $data['gametext'] = substr($buffer, 4, $data_length); $buffer = substr($buffer, 4 + $data_length); $data_length = ord(substr($buffer, 0, 4)); $data['map'] = substr($buffer, 4, $data_length); $data['ip'] = $ip; $data['port'] = $port; return $data; } if ($request == "settings") { $setting_count = ord(substr($buffer, 0, 2)); $buffer = substr($buffer, 2); if ($setting_count > 128) return FALSE; for ($i=0; $i<$setting_count; $i++) { if (!$buffer) return FALSE; $data_length = ord(substr($buffer, 0, 1)); $key = substr($buffer, 1, $data_length); $buffer = substr($buffer, 1 + $data_length); $data_length = ord(substr($buffer, 0, 1)); $value = substr($buffer, 1, $data_length); $buffer = substr($buffer, 1 + $data_length); $setting[$key] = $value; } return $setting; } if ($request == "players") { $player_count = ord(substr($buffer, 0, 2)); $buffer = substr($buffer, 2); if ($player_count > 128) return FALSE; for ($i=1; $i<=$player_count; $i++) { if (!$buffer) return FALSE; $player[$i]['pid'] = ord(substr($buffer, 0, 1)); $buffer = substr($buffer, 1); $data_length = ord(substr($buffer, 0, 1)); $player[$i]['name'] = substr($buffer, 1, $data_length); $buffer = substr($buffer, 1 + $data_length); list(,$player[$i]['score']) = unpack("s", substr($buffer, 0, 4)); $buffer = substr($buffer, 4); $player[$i]['ping'] = ord(substr($buffer, 0, 4)); $buffer = substr($buffer, 4); } return $player; } } if(!$g=monitor_samp($ip, $port, "players")) $result=false; if($result){ $f=monitor_samp($ip, $port, "info"); print "
".'Игроков:'.$f['players'].'/'.$f['maxplayers']."
"; for($i=1; $i<501; $i++){ if(!$g[$i]) continue; $name=$g[$i]["name"]; $score=$g[$i]["score"]; print ""; } print '
НикУровень
".$name."".$score." уровень
'; } ?>

Сообщения без ответов
 

Остальное

 
ТемыСообщения
Последние сообщения
Нет новых сообщений

Остальное

533Вс Авг 28, 2011 11:14 pm
Vida [ВАЖНО]!!!!!
.Нет новых сообщений

Курилка

432Ср Авг 17, 2011 5:14 am
Del Непонимаю...
World-Samp Empty
Активные темы дня
Самые активные за сегодняшний день
Самые активные пользователи форума
Удалить cookies форума
Кто сейчас на форуме
Кто сейчас на форумеНаши пользователи оставили сообщений: 33
Всего зарегистрированных пользователей: 71
Последний зарегистрированный пользователь: Savangeantran
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1
Больше всего посетителей (9) здесь было Чт Авг 04, 2011 2:12 pm

Зарегистрированные пользователи: Нет
Сегодня дней рождения нет
Дней рождений в ближайшие 7 дней нет
Легенда условных обозначений : [ Модераторы ]

Новые сообщенияНовые сообщенияНет новых сообщенийНет новых сообщений  Форум закрытФорум закрыт