 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Мониторинг SA-MP Серверов
| |
| JaguaR | Дата: Среда, 23.02.2011, 16:20 | Сообщение # 1 |
|
Группа:
I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус: 
| Ищу мониторинг серверов, или же дай те код что б инфа такая была: HostName: •••Русский Сервер † Жестокие Улицы [0.3c]••• Address: 77.220.180.57:7777 Players: 41 / 70 Ping: 36 Mode: LSGW+LVL v1.2(No Lag) Map: † Россия † ну что б онлайн менялся..
|
| |
|
|
| iDeep | Дата: Среда, 23.02.2011, 22:03 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус: 
| Смотри... Gta.LaFa-Game.Ru Если тебе подходит свяжись со мной! icq #77423581 skype: rollerok2
  
|
| |
|
|
| [RD]Chez | Дата: Среда, 23.02.2011, 22:20 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| JaguaR, тебе ajax или статик нужен?
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| FiLE | Дата: Среда, 23.02.2011, 23:11 | Сообщение # 4 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| Я не помню где нашел, вобщем вотс. Хочешь, чтоб оно обновлялось, прикрути ajax, в инете валом скриптов. Code function monitor_samp($ip, $qport, $game, $request) {
$fp = @fsockopen("udp://$ip", $qport, $errno, $errstr, 1);
if (!$fp) { return FALSE; }
stream_set_timeout($fp, 1, 0); stream_set_blocking($fp, true);
$ip_array = explode(".", $ip);
$challenge = 'SAMP'; $challenge .= chr($ip_array[0]).chr($ip_array[1]).chr($ip_array[2]).chr($ip_array[3]); $challenge .= chr($qport & "\xFF"); $challenge .= chr($qport >> 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, 1, 2)); $data['maxplayers'] = ord(substr($buffer, 3, 2)); $buffer = substr($buffer, 5);
$data_length = ord(substr($buffer, 0, 4)); $data['hostname'] = substr($buffer, 4, $data_length); $buffer = substr($buffer, 4 + $data_length);
$data_length = ord(substr($buffer, 0, 4)); $data['gametype'] = substr($buffer, 4, $data_length); $buffer = substr($buffer, 4 + $data_length);
$data_length = ord(substr($buffer, 0, 4)); $data['mapname'] = substr($buffer, 4, $data_length); $data['ip'] = $ip; $data['qport'] = $qport; 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; }
} Пример: Code $data = monitor_samp("87.117.1.36", 5661, 'samp', 'info');
echo "<center><b>".$data['hostname']."</b><br><br><b>".$data['ip'].":".$data['qport']."</b> <br><br>Игроки: <b>".$data['players']."/".$data['maxplayers']."</b><br>Карта:<b> ".$data['mapname']."</b></center>"; Это не весь код, немного обрезан к сожалению.
Сообщение отредактировал FiLE - Среда, 23.02.2011, 23:21 |
| |
|
|
| Eakwarp | Дата: Среда, 23.02.2011, 23:41 | Сообщение # 5 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| А с каких пор гейм-монитор уже не в моде?...
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| JaguaR | Дата: Четверг, 24.02.2011, 13:06 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус: 
| Eakwarp, гаме монитор 1)русский тест не катит 2) походу там html код платный Мне нужно что б обновлялся кол-во игроков и всё)
|
| |
|
|
| Великс | Дата: Четверг, 24.02.2011, 21:38 | Сообщение # 7 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (JaguaR) 2) походу там html код платный Очень трудно самому HTML код сделать?ОоДобавлено (24.02.2011, 21:38) ---------------------------------------------
Code <a href="http://твой сайт.ru" target="_blank"><img title="http://твой сайт.ru" src="http://cs.mir-cs.net/160_120/samp_77.220.180.57:7777.jpg"></a> Code <a href="м" target="_blank"><img title="http://твой сайт.ru" src="http://cs.mir-cs.net/350_20/samp_77.220.180.57:7777.jpg"></a> Поддержки русского нет
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| [RD]Chez | Дата: Пятница, 25.02.2011, 00:08 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| http://depositfiles.com/files/unewzmm96 Нужны пояснения - в аську 6366183
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
|
 |
|
 | |
| |
|