![]() ![]() |
| kams |
Mar 14 2007, 20:07
Post
#1
|
|
Newbie ![]() Group: Community Posts: 9 Joined: 3-February 07 Member No.: 235 |
Люди нужен мониторинг серверов кс 1.6. В html. Надо чтобы выводило кто играет на сервере, список ников ,картинку карты ,и название какая карта.
Помогите найти . |
| CkA™ |
Mar 14 2007, 22:55
Post
#2
|
![]() Newbie ![]() Group: Community Posts: 20 Joined: 4-January 07 Member No.: 73 |
А phpUA или W модуль метамода не пробовал!? Или что именно ты хочеш сделать?
|
| Fen1ks |
Mar 17 2007, 14:55
Post
#3
|
|
Newbie ![]() Group: Community Posts: 4 Joined: 5-March 07 Member No.: 360 |
Он хочет чтоб себе на сайт впихнуть код который бы показывал кто играеТ!
|
| kams |
Mar 21 2007, 19:36
Post
#4
|
|
Newbie ![]() Group: Community Posts: 9 Joined: 3-February 07 Member No.: 235 |
да да... Просто HTML код есть у кого?
|
| quark |
Mar 21 2007, 20:22
Post
#5
|
|
Administrator ![]() ![]() ![]() ![]() Group: Root Admin Posts: 464 Joined: 25-October 06 Member No.: 1 |
|
| AKA_MOROZ |
Mar 23 2007, 09:09
Post
#6
|
|
Newbie ![]() Group: Community Posts: 2 Joined: 1-January 07 Member No.: 53 |
Ето для 3 психостатса. А для твоего мода есть подобное? This post has been edited by AKA_MOROZ: Mar 23 2007, 09:09 |
| Moroz |
Mar 23 2007, 11:43
Post
#7
|
|
Newbie ![]() Group: Community Posts: 11 Joined: 12-January 07 Member No.: 118 |
|
| Raver |
Mar 27 2007, 07:40
Post
#8
|
![]() Newbie ![]() Group: Community Posts: 15 Joined: 20-January 07 Member No.: 160 |
а для PsychoStats v2.3.1 mod есть мониторинг серверов ?
В папке qPS 2.3.1 mod 3 Full/addons/ act CSV Nuke blocks themes где его искать если он вобще есть там? |
| Moroz |
Mar 27 2007, 19:33
Post
#9
|
|
Newbie ![]() Group: Community Posts: 11 Joined: 12-January 07 Member No.: 118 |
Nuke blocks должен быть, если ничего не путаю
|
| Raver |
Mar 28 2007, 17:48
Post
#10
|
![]() Newbie ![]() Group: Community Posts: 15 Joined: 20-January 07 Member No.: 160 |
Nuke blocks должен быть, если ничего не путаю PHP-Nuke/blocks block-qPS_Info.php block-qPS_Top_Clans.php block-qPS_Top_Players.php block-qPS_Top_Weapons.php Well... Here are some blocks for PHP-Nuke Installation: 0. Edit the files in 'blocks' directory: Find and Edit: $path_to_stats = "url_to_PsychoStats"; like $path_to_stats = "http://my.server.com/stats"; 1. Upload all files from 'blocks' folder to '<path_to_PHP-Nuke>/blocks' 2. Goto AdminCP -> Blocks and install blocks you want А тут у нас парочка блоков для PHP-Nuke Установка: 0. Отредактируйте файлы в папке 'blocks': Найдите и отредактируйте: $path_to_stats = "url_to_PsychoStats"; Например $path_to_stats = "http://my.server.com/stats"; 1. Залейте все файлы с папки 'blocks' в '<путь_к_PHP-Nuke>/blocks' 2. Идите в Админ Панель -> Блоки и установите нужные блоки PHP-Nuke/sPaiz-Nuke block-PSMod_Info.php block-PSMod_Top_Clans.php block-PSMod_Top_Players.php block-PSMod_Top_Weapons.php Well... Here are some blocks for sPaiz-Nuke v1.3.1 Installation: 0. Edit the files in 'blocks' directory: Find and Edit: $path_to_stats = "url_to_PsychoStats"; like $path_to_stats = "http://my.server.com/stats"; 1. Upload all files from 'blocks' folder to '<path_to_sPaiz-Nuke>/blocks' 2. Goto AdminCP -> Blocks and install blocks you want А тут у нас парочка блоков для sPaiz-Nuke v1.3.1 Установка: 0. Отредактируйте файлы в папке 'blocks': Найдите и отредактируйте: $path_to_stats = "url_to_PsychoStats"; Например $path_to_stats = "http://my.server.com/stats"; 1. Залейте все файлы с папки 'blocks' в '<путь_к_sPaiz-Nuke>/blocks' 2. Идите в Админ Панель -> Блоки и установите нужные блоки Ну и где тут мониторинг ? И тем более HTML код?? Кстати может кто навмшет код генерации простенькой картинки статуса сервера ? This post has been edited by Raver: Mar 28 2007, 17:58 |
| kotyara |
Apr 9 2007, 16:12
Post
#11
|
![]() Junglist ![]() ![]() ![]() Group: Community Posts: 76 Joined: 24-December 06 From: Sevastopol Member No.: 26 |
На каком движке сайт?
код для вывода мониторинга сервера для php-Nuke и spize Nuke: код отображения состояния сервера, актуальной карты и кол-во игроков: <?php if (eregi("block-Amazon.php",$_SERVER['PHP_SELF'])) { Header("Location: index.php"); die(); } $server="адрес сервера"; $qw=chr(32); $fp = fsockopen ("udp://".$server,"порт"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377details".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $st=substr($st,5); $address=SubStr($st,0,StrPos($st,chr(0))); $address=str_replace(chr(0),"|",$address); $st=SubStr($st,StrPos($st,chr(0))+1); $name=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $map=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $current=ord(SubStr($st,0,1)); $max=ord(SubStr($st,1,1)); } $show_map="<img src=http://".$server."/monitor/images/".$map.".jpg width=125 height=90>"; $content=(" <br> <table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#ffffff\" width=\"60\"><b><font color=\"#1d2054\">Карта:</font></b></td> <td bgcolor=\"#ffffff\"><b><font color=\"#1d2054\">$map</font></b></td> </table> <table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> </tr> <td bgcolor=\"#fffffff\" rowspan=\"7\"><center><font color=\"#8c7952\">$show_map</font></center></td> </table> <table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#ffffff\" width=\"60\"> <p><b><font color=\"#1d2054\">Сервер:</font></b></p> </td> <td bgcolor=\"#ffffff\"><b><font color=\"#1d2054\">$name</font></b></td> </table> <table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#ffffff\" width=\"60\"><b><font color=\"1d2054\">IP-адрес:</font></b></td> <td bgcolor=\"#ffffff\"><b><font color=\"#1d2054\">$server</font></b></td> </tr> </table> <table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#ffffff\" width=\"60\"><b><font color=\"#1d2054\">MOD:</font></b></td> <td bgcolor=\"#ffffff\" ><b><font color=\"#1d2054\">Counter-Strike</font></b></td> </tr> <tr> <td bgcolor=\"#ffffff\" width=\"15\"><b><font color=\"#1d2054\">Игроков:</font></b></td> <td bgcolor=\"#ffffff\"><b><font color=\"#1d2054\">$current</font></b></td> </tr> <tr> <td bgcolor=\"#ffffff\" width=\"15\"><b><font color=\"#1d2054\">Макс:</font></b></td> <td bgcolor=\"#ffffff\"><b><font color=\"#1d2054\">$max</font></b></td> </tr> </table> <head> <!-- HEAD START HERE --> <script language=\"JavaScript\"> <!-- function winopcsdm() { windop = window.open(\"http://games.freeline.ua/monitor/csdm/monitor/player.php\",\"mywin\" ,\"height=800,width=300 ,scrollbars=yes\"); } --> </script> <!-- HEAD END HERE --> </head> <body bgcolor=\"#EDEDED\" text=\"#000000\" link=\"#000000\" topmargin=\"0\" leftmargin=\"0\"> <center> <!-- BODY START HERE --> <a href=\"java script:winopcsdm();\"><b><font color=\"black\">Кто играет ?</font></b></a> "); if($current==0){$content= "<table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"C2C2C2\"> <tr> <td colspan=\"1\"><center><b>Сервер в данный момент пуст!</b></center></td> </tr> </table>";} $fp = fsockopen ("udp://".$server,"27016"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377players".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $playersn=ord(substr($st,5,1)); $st=substr($st,6); if ($playersn !=0 ) Echo("</body></html>"); } ?> Данный код позволяет отображать актуальное кол-во игроков с их фрагами и смертями: <?PHP $server="10.17.11.9"; $qw=chr(32); $fp = fsockopen ("udp://".$server,"27015"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377details".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $st=substr($st,5); $address=SubStr($st,0,StrPos($st,chr(0))); $address=str_replace(chr(0),"|",$address); $st=SubStr($st,StrPos($st,chr(0))+1); $name=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $map=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $current=ord(SubStr($st,0,1)); $max=ord(SubStr($st,1,1)); } $show_map="<img src=http://".$server."/monitoring/images/".$map.".jpg>"; $fp = fsockopen ("udp://".$server,"27015"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377players".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $playersn=ord(substr($st,5,1)); $st=substr($st,6); if ($playersn !=0 ){ Echo("\n <body bgcolor=\"#292c21\"> <table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\" bgcolor=\"#8c7952\"> <tr> <td colspan=\"3\"><center><b>Сейчас на сервере:</b></center></td> </tr> <tr> <td bgcolor=\"#292c21\" width=\"15\"><font color=\"#8c7952\">#</font></td> <td bgcolor=\"#292c21\" width=\"250\"><b><font color=\"#8c7952\">Имя игрока:</font></b></td> <td bgcolor=\"#292c21\" ><b><font color=\"#8c7952\">Фрагов:</font></b></td> </tr>\n"); for ($i=1;$i<=$playersn;$i++){ $n=ord(substr($st,0,1)); $st=substr($st,1); $name=SubStr($st,0,StrPos($st,chr(0))); $kills=ord(substr($st,StrPos($st,chr(0))+1,1)); if ($kills==255){$kills=-1;} if ($kills==254){$kills=-2;} if ($kills==253){$kills=-3;} if ($kills==252){$kills=-4;} $st=substr($st,StrPos($st,chr(0))); $st=substr($st,9); Echo(" <tr> <td bgcolor=\"#292c21\" width=\"15\"><font color=\"#8c7952\">$n</font></td> <td bgcolor=\"#292c21\" width=\"250\"><font color=\"#8c7952\">$name</font></td> <td bgcolor=\"#292c21\" ><font color=\"#8c7952\">$kills</font></td> </tr>\n"); } Echo("</table></body> <center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center> </html>"); } } ?> + приатаченый файл, в путях думую разберёшся. я думую этот код можно использовать на любом сайте, главное ровные руки. Attached File(s)
block_csdm16.rar ( 2.16k )
Number of downloads: 69-------------------- |
| viktor6 |
Aug 9 2008, 19:51
Post
#12
|
|
Newbie ![]() Group: Community Posts: 4 Joined: 23-May 07 Member No.: 493 |
Вот что отвечает Код Invalid Server Queried (s='') |
![]() ![]() |
| Lo-Fi Version | Time is now: 9th September 2010 - 02:31 |