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

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

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

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

История благодарностей участнику Flesh ::: Спасибо сказали: 168
Дата поста: В теме: За сообщение: Спасибо сказали:
24.7.2017, 22:42 PHP парсер демо файлов
Дело было вечером, делать было нечего.
Накидал тут небольшой скрипт парсинга демо файлов.

Пример использования:
Код:
$parser = new \VitalyArt\DemoParser();
$parser->setDemo('/path/to/demo/pub-1609152130-de_dust2_2x2.dem');

$demo = $parser->getDemo();

$demo->getDemoProtocol();
$demo->getNetProtocol();
$demo->getMapName();
$demo->getClientName();
$demo->getStartTime();
$demo->getEndTime();

foreach($demo->getEntries() as $entry) {
$entry->getTypeString();
$entry->getType();
$entry->getDescription();
$entry->getFlags();
$entry->getCDTrack();
$entry->getTrackTime();
$entry->getFrames();
$entry->getOffset();
$entry->getFileLength();
}


Ссылка на скрипт: https://github.com/VitalyArt/hltv-demo-parser
Установка через composer:
Код:
composer require vitalyart/hltv-demo-parser
JIuXeP, OnlySteam
16.9.2015, 22:55 1.6 жива?
Цитата(samthugg @ 16.9.2015, 23:26) *
Моды и разнообразие как раз таки вносят разнообразие в игру, и, более чем уверен, продлили жизнь самой игре.

Продливать жизнь cs 1.6 на монетизации ? На модах которые паганят всю идеологию игры ? Раньше сервера держались без плктной раскрутки в мастер серверах и без платных админок.

Игра уже морально устарела, а движок тут вообще 98-го года. Так что любить эту игру можно было только за её атмосферу которая уже давно пропала.

Об cs 1.6 сейчас можно только вспоминать как о легендарной игре покорившей весь мир и не одно поколение. Но упорно доказывать что она живее всех живых это тоже самое что заниматься сексом с трупом.

П.С. Это мое последнее сообщение в этой теме.
Hollisch
16.9.2015, 22:01 1.6 жива?
CS 1.6 потихоньку умирает. Она погрязла в зомби модах(а-ля ZombiePlague), продажных админках и вип привилегиях. Уже нет той атмосферы, когда ты заходишь на сервер, а там минимальный набор плагинов которые лишь слегка украшает игру.

Игра доживет свои последние годы.
TheNega
30.8.2014, 10:57 [phpBB3] Простой мониторинг
[phpBB3] Простой мониторинг

[attachment=27765:phpbb3.png]


Установка:
  1. Перенести файлы из архива на хостинг
  2. Открыть файл mon.php и отредактировать список серверов
    Код:
    $servers = array(
    array('ip'=>'46.146.232.52', 'port'=>'27015'),
    array('ip'=>'46.0.203.148', 'port'=>'27019'),
    array('ip'=>'cs.maxserv.ru', 'port'=>'27052'),
    array('ip'=>'93.191.11.143', 'port'=>'27017'),
    array('ip'=>'62.140.250.68', 'port'=>'27028'),
    array('ip'=>'cs.cshere.ru', 'port'=>'27019'),
    );
  3. Скачать картинки карт и переместить из в папку /images/maps/


Скачать карты: Яднекс.Диск ( 3,6 мегабайт )
Скачать скрипт: [attachment=27767:phpbb3_mon.zip]
_Skyline, Affl, cstriker, default1k, Fred Perry, John1994, proff_q, Stimul1, TheNega
16.8.2014, 22:29 Продам lightmon
Опа, шаблон Fitamin4ik'a, а на скрине мой ник blush2.gif
_Skyline
14.7.2014, 3:32 Чемпионат мира по футболу 2014
Матч получился даже немного скучным, забили только под конец.
Я болел за Немцев, но в начале я думал что они проиграют.

clapping.gif
on1x
18.6.2014, 10:43 WebTop - список игроков сервера
Цитата(Nebo @ 18.6.2014, 12:39) *
Так вроде бы уже есть такое, не?

Все что я смог найти, так это только PHP класс для чтения файла статистики. По этому я решил сделать скрипт для среднестатистического держателя сервера, которому не сильно хочется разбиратся в программировании. Я как можно сильнее упростил возможность изменения дизайна скрипта. Если что то подобное есть, то ничего страшного, ведь я это не продаю.
miRror
18.6.2014, 10:38 WebTop - список игроков сервера
WebTop - список игроков сервера


Информация:
Данный скрипт выводит игроков из файла статистики "csstats.dat".

Демо: http://statsgto.16mb.com/webtop/

Установка:
  1. Загрузите все файлы на веб-сервер
  2. Откройте файл "config.php".
  3. Если ваш сервер CS находится на другом компьютере и вы подключаетесь к нему по FTP то поменяйте переменную
    $config['ftp'] = false;
    на
    $config['ftp'] = true;
    И впишите данные от FTP в:
    $config['host'] = 'ftp.example.ru';
    $config['port'] = 21;
    $config['user'] = 'admin';
    $config['pass'] = 'admin';
  4. Указываем адрес папки где находится "csstats.bat"
    $config['patch'] = '/cstrike/addons/amxmodx/data/'; - Для FTP
    $config['patch'] = 'E:/hlds/server_clean/cstrike/addons/amxmodx/data/'; - Для локального сервера
  5. Указываем кол-во игроков на одной странице:
    $config['page'] = 30;
  6. Устанавливаем cron задачу на файл cron.php


Скачать: [attachment=26118:webtop.zip]
exec1337, Fred Perry, Gani97Kz, iLLuSioN, IORoK, orlovich, Raze, Tr1sT, XyLiGaN
4.6.2014, 8:49 HLTV Downloader (на несколько серверов)
Цитата(Archangel236 @ 4.6.2014, 9:12) *
Проблему выше решил, но стоит другая проблема, у меня стоит крон на каждых 10 мин на выполнение, и пролетают демки на 1 минуту к примету, тобись в момент начала обработки скрипта начало записывать новую демку и прошло 1 мин, скрипт выполнил добавление и удалил. Можно сделать ограничение что бы скрипт не трогал последнее созданное демо ????


1) Открой файл cron.php.

2) Найди строку:
Код
for($i=1; $i<=sizeof($server); $i++)

3) Замени на:
Код
for($i=1; $i<=sizeof($server)-1; $i++)
Archangel236
31.5.2014, 23:30 phpbb3 нужен человек
1) Открываем файл config.php. В конец вставляем:
Код
define('DELETE_CACHE', true);
if (defined('DELETE_CACHE') && file_exists('./cache'))
    foreach (glob('./cache/*.php') as $cache_file)
        unlink($cache_file);


Это для того что бы страницы не кешировались, потом просто надо поменять true на false.

2) Заходим в папку /styles/prosilver/theme/ и открываем файл stylesheet.css.
Добавляем в него строку:
Код
@import url("static.css");


3) Создаем файл static.css и вписываем туда свои стили.

4) Администраторский раздел -> Нагрузка на сервер -> Перекомпилировать старые шаблоны -> Да.

И новые CSS файлы будут работать.
Bloo, Fred Perry
30.5.2014, 16:48 Разработка движка GameCMS
http://gamecms.ru/bans/ban.php?id=5
Код
Ник: Flesh
Сервер: 93.191.11.92:27057 Ходячие мертвецы
Причина: Прост
Объяснительная: Разбань меня на этом сервере, очень прошу
Статус: На рассмотрении


В заявку разбана можно добавить сервер которого нету в админке
CTACuKknife
30.5.2014, 0:30 Разработка движка GameCMS
Не получается зарегистрироваться, все время выводит что я ввел не правильный код с капчи
CTACuKknife
28.5.2014, 22:07 Разработка движка GameCMS
К тому же если из адреса http://gamecms.ru/forum/topic.php?id=9&page=1 удалить &page=1 , то получиться вот это
CTACuKknife
19.5.2014, 8:10 phpbb3 нужен человек
Проверь, ты точно в том шаблоне делаешь правки ? И ещё у меня была такая проблема, если файл шаблона не имел нижнего подчеркивания (например назывался просто "static.html", а не "static_page.html") то выводилась белая страница
damilurg, Fred Perry, Safety1st
19.5.2014, 2:07 phpbb3 нужен человек
Создай файл в корне static.php:
Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Запускаем сессию
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Добавляем теги в шаблон
$template->assign_vars(
array('MY_OUTPUT' => 'Данные которые должны выводиться',)
);

// Выводим хеадер
page_header("Статическая страница");

// Выводим шаблон
$template->set_filenames(array(
'body' => 'static_page.html')
);

// Выволим футер
page_footer();
?>


А в шаблоне создай файл static_page.html:
Код:
<!-- INCLUDE overall_header.html -->
<div>{MY_OUTPUT}</div>
<!-- INCLUDE overall_footer.html -->


И будет тебе счастье.
damilurg, Fred Perry, Romeo
29.7.2013, 19:51 как из файла .log перенести данные в mysql
Код
<?php
$file = file('test.log');
$out = array();

$count = sizeof($file);
for($i=0; $i<$count; $i++) {
    $file[$i] = str_replace("\n", '', $file[$i]);
    $temp = explode(' ', $file[$i]);
    $out[] = array('ip'=>$temp[2], 'port'=>$temp[3], 'type'=>$temp[4], 'date'=>$temp[0], 'time'=>$temp[1]);
}
print_r($out);
?>


На выходе получишь вот такой массив
Массив
Код
Array
(
    [0] => Array
        (
            [ip] => 109.87.155.37
            [port] => 2354
            [type] => cs
            [date] => 2012-12-29
            [time] => 20:44:12
        )

    [1] => Array
        (
            [ip] => 109.87.155.38
            [port] => 2354
            [type] => cs
            [date] => 2012-12-29
            [time] => 20:44:13
        )

    [2] => Array
        (
            [ip] => 109.87.155.37
            [port] => 2354
            [type] => cs
            [date] => 2012-12-29
            [time] => 20:46:10
        )

    [3] => Array
        (
            [ip] => 109.87.155.36
            [port] => 2354
            [type] => cs
            [date] => 2012-12-29
            [time] => 20:46:12
        )

    [4] => Array
        (
            [ip] => 109.87.155.39
            [port] => 2354
            [type] => cs
            [date] => 2012-12-29
            [time] => 20:46:57
        )

)



А его уже записывай куда хочешь
oleg25oleg
22.7.2013, 20:41 Мониторинг серверов "для игроков"
Цитата(Maxopka @ 21.7.2013, 17:23) *
Лето, девки, пляж...

Дом, работа.
С этими дождями не погуляешь...
miRror
18.7.2013, 23:20 Biohazard mod v2.5 by Dias
Что я люблю в Biohazard:
1. Классичиский зомаби апокалипсис(только зомби, а не всякие там монстры).
2. Очень темно.
3. Минималистичное меню.
4. Стандартные оружия (никаких детских CSO).
5. Зомби гораздо сильнее людей.

К сожалению в этой версии всес точностью до наоборот, превратили Biohazard в ZP.
damilurg, ki11er
2.5.2013, 23:49 Список администраторов сервера
Цитата(Fire @ 2.5.2013, 1:53) *
[attachment=19752:banned.zip]
имага: http://joxi.ru/M4-BUdg5CbAdEuwOb7c

ps\\ у автора явно выраженная форма садо-мазахизма, или беда с анг. языком...

Цитата(ETO_BYLO_LETOM @ 2.5.2013, 23:40) *
русские переменные это сурово.

Раз PHP отлично понимает кириллицу, то напрашивается вопрос: "А почему бы и не попробовать?".
3aB}{o3, Kirby Magicman
1.5.2013, 13:32 Список администраторов сервера
Admins RU


[attachment=19746:3.PNG]


Информация:
Данный PHP скрипт служит для вывода списка администраторов на сайт.
Сидел я как то за компьютером и подумал: "Почему все скрипты на английском ?" и "Почему Америка нам диктует моду" ведь "мы сами с усами", так что особенностью этого скрипта является то, что почти весь код написан на русском языке.
Демо: http://statsgto.16mb.com/admins_ru/.

Установка:
  1. Загрузите все файлы на веб-сервер
  2. Откройте файл "settings.php" и отредактируйте.
  3. Например:
    Код
    $настройки['адрес_админинов'] = 'cstrike/addons/amxmodx/configs/users.ini';
    $настройки['адрес_админинов'] = 'E:/cs/server_1/cstrike/addons/amxmodx/configs/users.ini';
    $настройки['адрес_админинов'] = 'ftp://user:pass@site.ru/server_1/cstrike/addons/amxmodx/configs/users.ini';


Скачать: [attachment=19747:admins_ru.zip]
П.C.: (только кириллица-только хардкор)
^_EcLiPsE_^, _Skyline, 3aB}{o3, bondarenko78bk, deepz, fairplay23, filip, Nebo, Revelation, se7en2614, Tr1sT, WarDeN4ik, Евгений_2

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