Перейти к содержанию

Таблица лидеров


Популярный контент

Показан контент с высокой репутацией 06/27/18 во всех областях

  1. 2 балла
    Продам дизайн сайта Perfect World. Возможна замена персонажей под Lineage 2. Любые изменения в макете бесплатны! (После оплаты!) Цена: 7500 руб Skype: mexsmg2012 Посмотреть дизайн Hide
  2. 1 балл
    Как я уже выше сказал - как вариант можно в нужный момент дополнительно проверять составленный в начале каста список целей на видимость и изымать из него те цели что уже не видны если конкретно в этот момент невозможно изъять по каким либо причинам, то составить отдельный список таких целей и произвести по этому списку удаление из основного списка в момент окончания каста, когда список целей передается в скилл на выполнение действий над целями.
  3. 1 балл
    Где-то было утверждение что я напишу или написал лучше? Я никогда не ставлю себя выше или ниже кого-то, я критикую только уже готовые работы людей, так же люди могут критиковать и мою. Ценю критику, по этому аналогично могу сказать и про вас. Я бы не взялся писать двигло с нуля. Мало кто бы согласился выдолбить себя сами знаете куда... и потратить кучу времени. А что защищать ловели? То что он деньги просит за свою сборку, хотя в шаре тот же ит.су куда пиз-же, по типу шлака который можно не плохо развить. Не давно общался с человеком, так он 2 года "говорил" башлял ему, был корм что зафиксит гео и т.д. Интерлюду 11 лет, на секундочку задуматься
  4. 1 балл
    Создаем файл clantop.php в папке module и копируем туда этот код: <?php /** * STRESS WEB * @author S.T.R.E.S.S. * @copyright 2008 - 2012 STRESS WEB * @version 13 * @web http://stressweb.ru * @fix L2Banners.ru */ if ( !defined("STRESSWEB") ) die( "Access denied..." ); /****************************** * НАСТРОЙКА МОДУЛЯ ******************************/ $T_ENABLE = true; // вкл/выкл модуль $T_COUNT = 10; // количество результатов $T_SID = 1; // ID сервера с которого выводить результаты $T_CACHE = 5; // время кеширования в минутах, 0 - отключить /****************************** * ВЫВОД РЕЗУЛЬТАТОВ ******************************/ if ( !$T_ENABLE ) $tpl->SetResult( 'clantop' ); else { $clantop = $controller->GetCache( 'mod_clantop' ); if ( $clantop ) $tpl->SetResult( 'clantop', $clantop ); else { $db->gdb( $T_SID ); $T_SEL = $gdb[$T_SID]->query( "SELECT `clan_name`,`clan_level`,`reputation_score` FROM `clan_data` ORDER BY `clan_level` DESC, `reputation_score` DESC LIMIT {$T_COUNT}" ); if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) { $T_N = 1; while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) { $tpl->LoadView( 'clantop' ); $tpl->Block( 'main', false ); $tpl->Block( 'item' ); $tpl->Set( 'n', $T_N ); $tpl->Set( 'clan_name', $T_RESULT['clan_name'] ); $tpl->Set( 'clan_level', $T_RESULT['clan_level'] ); $tpl->Set( 'reputation_score', $T_RESULT['reputation_score'] ); $tpl->Build( 'clantop_item' ); $T_N++; } $tpl->LoadView( 'clantop' ); $tpl->Block( 'item', false ); $tpl->Block( 'main' ); $tpl->Set( 'item', $tpl->GetResult('clantop_item', true) ); $tpl->Build( 'clantop' ); } else $tpl->SetResult( 'clantop' ); if ( $T_CACHE > 0 ) { $controller->SetCache( 'mod_clantop', $tpl->GetResult('clantop'), $T_CACHE ); } } } ?> В папке с шаблоном создаем файл clantop.tpl и записываем в него шаблон по умолчанию по аналогии с топ пвп/пк: [main] <!-- Модуль Clan Top --> <table id="l2clan"> <tr> <th>Клан</th> <th>Уровень</th> <th>Репутация</th> </tr> {item} </table> [/main] [item] <tr> <td>{n}. {clan_name}</td> <td>{clan_level}</td> <td>{reputation_score}</td> </tr> [/item] Естественно вы можете составить свой шаблон апеллируя новыми тегами {clan_name} - Название клана {clan_level} - Уровень клана {reputation_score} - Репутация клана В корне сайта заходим в папку dev и открываем файл cfg.default.php и находим: $SWMODULES = array( 'copyright', 'login', 'poll', 'server', 'pvptop', 'pktop', 'forum' ); Дописываем в массив после 'forum' : , 'clantop' Должно получиться как-то так: $SWMODULES = array( 'copyright', 'login', 'poll', 'server', 'pvptop', 'pktop', 'forum', 'clantop' ); Теперь в файле index.tpl будет доступен тег {clantop} с помощью которого и будет выводиться репутация кланов по аналогии с топ пвп/пк
  5. 1 балл
    И так, Вы наверное уже обзавелись своим VDS серверов и хотите установить на него сервер CS. Для сервера Counter-Strike 1.6 на 24 слота, советуем тариф OpenVZ SSD 1024M. В нашей статье, примером будет наш тариф OpenVZ 1024M и ОС Debian 8 После заказа, подключимся к VDS серверу через терминал Putty. (putty здесь) Вводим IP вашего VDS в строку Host Name и нажимаем Open После заказа сервера, вам должны были выдаваться данные для авторизации. Логин, обычно root Пароль, поищите.(при вводе, его не видно как обычно) Подключаемся. Обновим список пакетов командой apt-get update Добавляем пользователя для сервера useradd -d/home/server -m server /home/server папка пользователя где будет сервер, server логин для входа через фтп и терминал Укажем пользователю пароль, укажите его два раза и нажмите enter, при вводе его не будет видно!!! passwd server Ставим пакеты необходимые для работы steamcmd и которые понадобятся в дальнейшем. dpkg --add-architecture i386 apt-get update apt-get install lib32ncursesw5 -y apt-get install lib32z1 -y apt-get install lib32gcc1 -y apt-get install screen -y apt-get install sudo -y apt-get install proftpd -y ЗАКРЫВАЕМ терминал и открываем его еще раз, только входим уже под нашим НОВЫМ пользователем server Переходим в папку с сервером cd /home/server Создаём папку для SteamCMD(софтина которая скачает наш сервер) и качаем SteamCMD. Писать команды ПО очереди!!! mkdir steamcmd cd /home/server/steamcmd wget http://cstrike.ourserver.ru/steamcmd.tar.gz tar -xvf steamcmd.tar.gz Запускаем SteamCMD ./steamcmd.sh Дожидаемся обновления steamcmd. Пишем login anonymous Видим следующий ответ Connecting anonymously to Steam Public...Logged in OK Waiting for license info...OK Пишем дальше. force_install_dir /home/server/ Этим мы указали папку для загрузки сервера. Начинаем скачивание командой. Загрузка занимает от минуты до часа, в зависимости от загруженности серверов Steam. Если с первого раза произошла какая-то ошибка, пишем команду еще раз. app_update 90 Потом пишем. Так же повторяем при появлении ошибки. app_update 90 -validate Должен быть ответ Success! App '90' fully installed. После окончания загрузки выходим из steamcmd командой exit Переходим в папку с сервером cd /home/server Пишем команды для избежания ошибок, которые в принципе ни на что не влияют, но мешаются перед глазами. mkdir .steam mkdir .steam/sdk32 cp -rf steamcmd/linux32/* .steam/sdk32/ Запускаем сервер ./hlds_run -game cstrike +ip 146.255.255.255 +port 27015 +maxplayers 24 +map de_dust2 Где 146.255.255.255 IP вашего VDS сервера. В дальнейшем, что бы не держат терминал открытым, можно запускать сервер через программу screen screen -AmdS server ./hlds_run -game cstrike +ip 146.255.255.255 +port 27015 +maxplayers 24 +map de_dust2 Что бы зайти в окно сервера, написать команду screen -r server А что бысвернуть окно, нажать 3 клавиши одновременно ctrl+a+d Данная статья по установке и созданию сервера CS 1.6 на Linux VDS является собственностью хостинга OurServer.ru и написана без использования материалов из сторонних источников, а по собственному опыту и навыкам. Источник: http://ourserver.ru/ustanovka-cs16-na-linux-vds.html
×
×
  • Создать...