форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Вопросы по vBulletin 4.0.x-4.1.х
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
NIOzzz
Простоузер
Default Модули мониторинга CS 1.6 на главной CMS
0

Пытался сделать на главной блоки с мониторингом через модули php

Сам php брал отсюда

http://vbsupport.ru/forum/showthread...B8%D0%BD%D0%B3

Но моих мозгов хватило на первые пять минут. Вроде должно быть не сложно, может кто поможет???
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Hitsi
Специалист
 
Hitsi's Avatar
Default
1

если исправить скрипт пот 4-ку, то выйдет следующее
Настройки - разделы и модераторы - управление блоками - добавить блок - html/php
Копируем содержимое пхп скрипта и ставим что у нас это php
Code:
$server="127.0.0.1";
$port="27016";
$qw=chr(32);

$fp = fsockopen ("udp://".$server,$port);

if (!$fp) {
    $content="error";
    } else {
    fwrite($fp,"\xFF\xFF\xFF\xFFTSource Engine Query\x00".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://84.201.242.193/monitoring/images/".$map.".jpg width=\"144\" height=\"144\">";
    $content="
    <td bgcolor='#292c21'>
    Карта :<b>".$map."</b><br><br>
    <hr> 
    <center>".$show_map."</center>
    <hr>
    <br><br>
    Сервер: <b>".$name."</b>
    <br>
    IP: <b>".$server.":".$port."</b><br>
    Сейчас играют: <b>".$current."</b><br>
    Максимально: <b>".$max."</b>
    </td>";
    }
return $content;
минусы:
1) картинка карты берется с какого-то непонятного хоста
2) оформление выводимой информации внутри самого скрипта
3) все надписи не во фразах а прописаны в самом скрипте
4) офрмление в таблицах а весь форум на дивах, это конечно пофиг, но некрасиво как-то =)

все это можно переделать если покопаться больше 5 минут )
 
 
NIOzzz
Простоузер
Default
0

Hitsi,

У меня переменные перепутаны

.$map. - определяет имя сервера
.$name. - имя карты

Из за этого не грузится избражение карты (ссылка поменял на свой архив карт).
Я тупо поменял местами все работает. Вот только узнать это только у меня или ошибка в php/
 
 
Hitsi
Специалист
 
Hitsi's Avatar
Default
0

NIOzzz, скорее всего ошибка в скрипте )
Чтобы сказать точно нужно знать структуру полученных данных. Но если вы поменяли и все работает, то знчит не стоит забивать этим голову
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 06:12 PM.


Powered by vBulletin® Version zEdition
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...