Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 »

Исходники нового статусбара!

, Новый статусбар!
Статус пользователя jtiq
сообщение 13.2.2009, 20:53
Сообщение #1


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Я сам тестировал на IPB 2.3.6 и подстраивал под него! Поэтому всё ок!

"Старый" статусбар находится здесь
Благодаря чему и был создан этот статусбар. И спасибо за это C-S.NeT.UA!!

Особенности:
Теперь можно посмотреть список игроков

Установка:
1. Скопировать cs_mon_gor.php или cs_mon_vert.php куда вам лучше =)
Прикрепленный файл  forum.rar ( 21,34 килобайт ) Кол-во скачиваний: 200

2. Вставить там где хотите видеть:
CODE
<!-- START STATUSBAR -->
<style type="text/css"><!--
td.monitoring
{
background-color: #e7e7e7;
margin:5px;
padding:5px;
font-family:tahoma;
font-size:11px;
color:#6E6E6E;
line-height:11px
}
--></style>

<script type="text/javascript"><!--
Servers = "91.193.172.135:27015,91.193.172.135:27016";
Timeout = 15;
//--></script>
<span id="statusbar"><div class="monitoring" align="center">Загрузка...</div></span>
<!-- END STATUSBAR -->

3. До тэга </body> (для DLE в ./templates/ваша тема/main.tpl после этого тэга) вставить:
CODE
<!-- START STATUSBAR LOAD -->
<script type="text/javascript"><!--
document.write('<'+'script type="text/javascript" src="http://сайт/cs_mon.php/'+Servers+'?'+Math.round((Math.random() * 100000 ))+'&timeout='+Timeout+'"></'+'script'+'>');
//--></script>
<!-- END LOAD STATUSBAR -->

Настройка:
Пишем все сервера через кому:
Цитата
Servers = "91.193.172.135:27015,91.193.172.135:27016";

Задаём таймаут:
Цитата
Timeout = 15;


И не забудьте в php файле изменить http://".$_SERVER['HTTP_HOST']."/путь до картинок/, а так же http://сайт/ выше представленном коде, на свои!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 23 раз
   Цитировать сообщение
Статус пользователя aqua
сообщение 13.2.2009, 21:05
Сообщение #2


Стаж: 17 лет

Сообщений: 487
Благодарностей: 121
Полезность: 141

дай лучше архив с картинками


!
Запрет на ответ в темах: навсегда
Аккаунт пользователя заблокирован до: 6.4.2739916, 20:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fr0x
сообщение 13.2.2009, 21:07
Сообщение #3


Стаж: 18 лет

Сообщений: 334
Благодарностей: 125
Полезность: 624

Спасибо.... а можешь выложить сам архив с картами? с меня +
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cheroky
сообщение 13.2.2009, 22:39
Сообщение #4
Стаж: 18 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

А на ДЛЕ будет пахать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 800pin
сообщение 13.2.2009, 22:43
Сообщение #5


Стаж: 19 лет

Сообщений: 63
Благодарностей: 13
Полезность: 161

Цитата(Cheroky @ 13.2.2009, 23:39) *
А на ДЛЕ будет пахать?

Пахать скрипт будет, просто на дле выводится по другому картинака (дле не знаю)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cheroky
сообщение 13.2.2009, 23:08
Сообщение #6
Стаж: 18 лет

Сообщений: 17
Благодарностей: 1
Полезность: 0

А можите описать как на ДЛЕ етот код вставлять? yy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя forgotten48
сообщение 14.2.2009, 15:43
Сообщение #7
Стаж: 17 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

а вертикально можно его сделать? если можно то как
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 14.2.2009, 16:13
Сообщение #8
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

forgotten48,
описание до конца прочитай:)


А на пхпББ3 покатит?
А то совсем я в этом не силен party.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя aqua
сообщение 14.2.2009, 17:51
Сообщение #9


Стаж: 17 лет

Сообщений: 487
Благодарностей: 121
Полезность: 141

есть...
1. обводки нет.
2. По вертикали распологается, а не по горизонтали


!
Запрет на ответ в темах: навсегда
Аккаунт пользователя заблокирован до: 6.4.2739916, 20:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 14.2.2009, 19:45
Сообщение #10
Стаж: 17 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

хтмл, пшп учебник и в бой :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя forgotten48
сообщение 19.2.2009, 11:09
Сообщение #11
Стаж: 17 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

Помогите сделать его как plugin для e107! буду оч благодарен :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pad00nak
сообщение 21.2.2009, 12:52
Сообщение #12


Стаж: 17 лет

Сообщений: 146
Благодарностей: 27
Полезность: < 0

Делал все по инструкции, но вертикально почему то не поворачиватся.. И еще.. Можно ли сделать так что бы при нажатии кнопки [Инфо] появлялось всплывающее окошко и в нем отображались - ники, фраги и онлайн игроков?

З.ы юзаю mkportal

Отредактировал: pad00nak, - 21.2.2009, 12:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lavrik
сообщение 22.2.2009, 0:57
Сообщение #13


Стаж: 19 лет

Сообщений: 341
Благодарностей: 230
Полезность: 924

Не работает потому что в инструкции написан бред, найди
Код
                if($server_info['players'] == $server_info['max'])
                    $out .= "out += \"<td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='red'><b>".$server_info['hostname']."</font></b></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='red'>".$server_info['players']."/".$server_info['max1']."</td>\";\r\n";
                else
                    if($server_info['players'] >= $predel)
                    {
                        $out .= "out += \"<td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='orange'><b>".$server_info['hostname']."</b></font></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='orange'>".$server_info['players']."/".$server_info['max1']."</td>\";\r\n";
                    }
                    else
                        if($server_info['players'] !== 0)
                        {
                            $out .= "out += \"<td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='blue'><b>".$server_info['hostname']."</b></font></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='blue'>".$server_info['players']."/".$server_info['max1']."</td>\";\r\n";
                        }
                        else
                        {
                            $out .= "out += \"<td align='center' class='monitoring'><marquee bgcolor='#cccbcb' behavior='alternate' direction='left' scrollamount='1' scrolldelay='1' width='160' height='16'><div style='font: 13px Arial;'><font color='green'><b>".$server_info['hostname']."</b></font></div></marquee><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='black'>".$server_info['players']."/".$server_info['max1']."</td>\";\r\n";
                        }
        }
        else
        {
            $server_info['hostname'] = "Сервер выключен!";
            $server_info['address'] = "$ip:$port";
            $server_info['map'] = "offline";
            $server_status = "<b><font color='red'>Выкл.</font></b>";

            $url_jpg = $maps_url . $server_info['map'] . '.jpg';
            $Headers = @get_headers($url_jpg);

            $out .= "out += \"<td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='red'><b>".$server_info['hostname']."</font></b></div><br /><img src='".$maps_url."offline.jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />" . $rights . "</td>\";\r\n";
        }

замени на
Код
                if($server_info['players'] == $server_info['max'])
                    $out .= "out += \"<tr><td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='red'><b>".$server_info['hostname']."</font></b></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='red'>".$server_info['players']."/".$server_info['max1']."</td></tr>\";\r\n";
                else
                    if($server_info['players'] >= $predel)
                    {
                        $out .= "out += \"<tr><td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='orange'><b>".$server_info['hostname']."</b></font></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='orange'>".$server_info['players']."/".$server_info['max1']."</td></tr>\";\r\n";
                    }
                    else
                        if($server_info['players'] !== 0)
                        {
                            $out .= "out += \"<tr><td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='blue'><b>".$server_info['hostname']."</b></font></div><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='blue'>".$server_info['players']."/".$server_info['max1']."</td></tr>\";\r\n";
                        }
                        else
                        {
                            $out .= "out += \"<tr><td align='center' class='monitoring'><marquee bgcolor='#cccbcb' behavior='alternate' direction='left' scrollamount='1' scrolldelay='1' width='160' height='16'><div style='font: 13px Arial;'><font color='green'><b>".$server_info['hostname']."</b></font></div></marquee><br /><img src='".$maps_url.$server_info['map_img'].".jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />Карта: <b>".$server_info['map']."</b>;<br />Игроков: <b><font color='black'>".$server_info['players']."/".$server_info['max1']."</td></tr>\";\r\n";
                        }
        }
        else
        {
            $server_info['hostname'] = "Сервер выключен!";
            $server_info['address'] = "$ip:$port";
            $server_info['map'] = "offline";
            $server_status = "<b><font color='red'>Выкл.</font></b>";

            $url_jpg = $maps_url . $server_info['map'] . '.jpg';
            $Headers = @get_headers($url_jpg);

            $out .= "out += \"<tr><td align='center' class='monitoring'><div style='font: 13px Arial;'><font color='red'><b>".$server_info['hostname']."</font></b></div><br /><img src='".$maps_url."offline.jpg' width='160' height='120'><br /><div style='font: 13px Arial;'><font color='black'><b>$ip:$port</b></font></div><br />Статус сервера: $server_status<br />" . $rights . "</td></tr>\";\r\n";
        }

Найди:
Код
$out .= "out += \"</tr></table>\";\r\n";
Замени на:
Код
$out .= "out += \"</table>\";\r\n";
Найди:
Код
$out .= "out += \"<div class='monitoring'><table align='center' class='monitoring'><tr>\";\r\n";
Замени на:
Код
$out .= "out += \"<div class='monitoring'><table align='center' class='monitoring'>\";\r\n";


AxuJIJI, Бррр что это ???
Код
$warn = "Нельзя нарушать авторские права!";
$rights = "<br /><a href='http://c-s.net.ua/forum/index.php?showtopic=14551&pid=94250&st=0&#entry94250' target='_blank'><font color='#166093'>[ Инфо ]</font></a>";
$server_response['rights'] = base64_encode($suka); $reg = "zeXr/Of/IO3g8PP44PL8IODi8u7w8ero5SDv8ODi4CE=";
Жуть :)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя pad00nak
сообщение 22.2.2009, 9:50
Сообщение #14


Стаж: 17 лет

Сообщений: 146
Благодарностей: 27
Полезность: < 0

Lavrik, спасибо помогло!
еще один впорос.. на дм сервере стоит плагин Round Non Stop, т.е 2 бота в спектаторах. соответственно в мониторинге при пустом сервере отображаеться 2 игрока. Как сделать что бы отображалось 0? То есть -2 игрока?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nice`
сообщение 22.2.2009, 12:56
Сообщение #15


Стаж: 18 лет

Сообщений: 95
Благодарностей: 9
Полезность: 80

Вродь все сделал верно, но чтот не работает, кто подскажит в чем ошибка?=\
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MorpH
сообщение 22.2.2009, 19:31
Сообщение #16
Стаж: 19 лет

Сообщений: 5
Благодарностей: 4
Полезность: 0

Цитата(Nice` @ 22.2.2009, 13:56) *
Вродь все сделал верно, но чтот не работает, кто подскажит в чем ошибка?=\

(Проблема исчерпана, настроил)

А вообще, была проблема. Дело в том, что статусбар, как понимаю, писался для серверов с 47-м протоколом. А сервера с 48-м протоколом немного по-другому отдают инфо.

Отредактировал: MorpH, - 22.2.2009, 20:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SaSQuaTcH_Pro
сообщение 24.2.2009, 4:08
Сообщение #17
Стаж: 18 лет

Сообщений: 615
Благодарностей: 416
Полезность: 926

Ставил - этот бред ! Возможноя кривой , или автор криво его закодировал чтобы рекламу не убрали ! - смысл ты дядя выкладываешь на скрине одно , а на практике выходит совсем другое ? АХИЛЛ ? !
На скрине нету вашей в кавычках любимой рекламы [Инфо] c сылкой на эту тему ! , дак и выкладывай такие скрипты чтобы без нее было ! То что ты переделал чейто мониторинг , еще не говорит что нужно пихать рекламу на автора ! Мы тут в этом портале живем и общаемся , чтобы улучшатся , а не рекламится ! Даже гугл себя так не рекламит !

п.с. поддержу слова Lavrik-а


Цитата
$warn = "Нельзя нарушать авторские права!";
$rights = "<br /><a href='https://c-s.net.ua/forum/index.php?showtopic=14551&pid=94250&st=0&#entry94250' target='_blank'><font color='#166093'>[ Инфо ]</font></a>";
$server_response['rights'] = base64_encode($suka); $reg = "zeXr/Of/IO3g8PP44PL8IODi8u7w8ero5SDv8ODi4CE=";


"что это " - мания величия ? Даже в банлисте можно убрать Yomaha\Lantz69 ! А у вас жесть ! Напишешь чтото подобное банлисту тогда бы и слова не сказал ! Да ты можешь ответить "Тебя никто не просит ставить , или я нуб и не шарю в этом ,а я в этом внатуре не шарю " Просто может будем както более демократичны
????????????????????????????????

Отредактировал: prosas, - 25.2.2009, 0:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pad00nak
сообщение 27.2.2009, 10:54
Сообщение #18


Стаж: 17 лет

Сообщений: 146
Благодарностей: 27
Полезность: < 0

Столкнулся еще с 1 проблемой..

Когда вписываю путь до картинок в строке

Цитата
$maps_url = "http://mysitename.ru/maps/"; // http путь до картинок ОБЯЗАТЕЛЬНО С / В КОНЦЕ


Блок мониторинга не хочет отображаться совсем..

Случайно попробовал убрать название и оставить сторку такой:

Цитата
$maps_url = "/maps/"; // http путь до картинок ОБЯЗАТЕЛЬНО С / В КОНЦЕ


Мониторинг заработал, только почему то при любой карте каритинка noimage.jpg. причем посмотрел адрес каритинки: http://mysitename.ru/maps/noimage.jpg хотя $maps_url = "/maps/"; Я так понимаю что когда прописывал полный адрес сайта ($maps_url = "http://mysitename.ru/maps/";), то у картинки был адрес что то типа этого - http://mysitename.ru/maps/http://mysitenam...aps/mapname.jpg :) Как мне исправить данный баг?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pad00nak
сообщение 4.3.2009, 22:33
Сообщение #19


Стаж: 17 лет

Сообщений: 146
Благодарностей: 27
Полезность: < 0

Теме up! Куда пропал автор? Мне поможет кто нибудь до конца разобратся с данным скриптом?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lavrik
сообщение 5.3.2009, 18:29
Сообщение #20


Стаж: 19 лет

Сообщений: 341
Благодарностей: 230
Полезность: 924

Попробуй так:
Код
$maps_url = '';
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: