Помощь со стилем и статистикой

Статус
В этой теме нельзя размещать новые ответы.

ev_sa

Новичок
Сообщения
564
Решения
9
Реакции
28
Почему так? Всё работало и отображало нормально. Теперь так.
 
[ 1] [190] AMXBans RBS 20.06.06 SKAJIbnEJIb & La amxbans_rbs.amx running
[ 2] [190] Ultimate Weapons 20.09.26BE SKAJIbnEJIb ultimate_weapons running
[ 3] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 4] [190] Ultimate Models 20.09.26BE SKAJIbnEJIb ultimate_models running
[ 5] [190] MapsMenu RBS 20.06.06 SKAJIbnEJIb & AM mapsmenu_rbs.am running
[ 6] [190] AdminCmd RBS 20.06.06 SKAJIbnEJIb & AM admincmd_rbs.am running
[ 7] Slots Reservation 1.9.0.5262 AMXX Dev Team adminslots.amxx running
[ 8] Multi-Lingual System 1.9.0.5262 AMXX Dev Team multilingual.am running
[ 9] [190] Cvar On Map 20.06.06 SKAJIbnEJIb cvar_on_map.amx running
[ 10] Menus Front-End 20.06.06 SKAJIbnEJIb & AM amxmodmenu_rbs. running
[ 11] [190] CmdMenu RBS 20.06.06 SKAJIbnEJIb & AM cmdmenu_rbs.amx running
[ 12] [190] MapChooser RBS 20.08.02 SKAJIbnEJIb & UF mapchooser_rbs. running
[ 13] [190] AdminChat RBS 20.06.06 SKAJIbnEJIb adminchat_rbs.a running
[ 14] [190] NextMap 18.09.25 SKAJIbnEJIb & AM nextmap.amxx running
[ 15] [190] TimeLeft 18.09.25 SKAJIbnEJIb & AM timeleft.amxx running
[ 16] [190] PauseCfg RBS 20.06.06 SKAJIbnEJIb & AM pausecfg_rbs.am running
[ 17] [190] Stats Configurat 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 18] [190] StatsX RBS 20.09.26BE SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 19] [190] Skill ELO 20.06.06 SKAJIbnEJIb skill_elo.amxx running
[ 20] [190] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 21] [190] RestMenu RBS 20.06.06 SKAJIbnEJIb & AM restmenu_rbs.am running
[ 22] [190] Screen Player 20.06.06 SKAJIbnEJIb screen_player.a running
[ 23] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 24] Aliases checker 1.0.6 kanagava alias_detector_ running
[ 25] AIM detector 0.7.4e kanagava aim_detector.am running
[ 26] [183] Ultimate GAG 19.11.04BE SKAJIbnEJIb ultimate_gag.am running
[ 27] [ReAMX] Fast Hack Detector 19.03.12 Valer4 fast_hack_detector running
[ 28] [190] Army Ranks Ultimate 20.06.06 SKAJIbnEJIb army_ranks_ultimate running
[ 29] [190] Ultimate Flags 20.06.06 SKAJIbnEJIb ultimate_flags. running
[ 30] Admin Free Look 2.0 Jim admin_freelook. running
[ 31] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 32] [190] Bets RBS 20.06.06 SKAJIbnEJIb bets_rbs.amxx running
[ 33] [190] Kill Assist RBS 20.06.06 SKAJIbnEJIb & Di killassist_rbs. running
[ 34] [190] Ultimate Informer 20.09.25BE SKAJIbnEJIb ultimate_informer running
[ 35] [190] Ad From Server 20.06.06 SKAJIbnEJIb ad_from_server. running
[ 36] [190] Admin Mode 20.06.06 SKAJIbnEJIb admin_mode.amxx running
[ 37] [190] Replace Weapons 20.06.06 SKAJIbnEJIb replace_weapons running
[ 38] [190] No Team Flash 20.06.06 SKAJIbnEJIb NoTeamFlash.amx running
[ 39] [190] Maps Helper 20.06.06 SKAJIbnEJIb maps_helper.amx running
[ 40] [190] CsStats Editor 20.06.06 SKAJIbnEJIb csstats_editor. running
[ 41] [190] Stimulation RBS 20.06.06 SKAJIbnEJIb stimulation_rbs running
[ 42] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont debug
[ 43] [190] Parachute RBS 20.06.06 SKAJIbnEJIb & KR parachute_rbs.a running
[ 44] [190] High Ping Kicker RBS 20.06.06 SKAJIbnEJIb hpk_rbs.amxx running
[ 45] [190] BackWeapons RBS 20.06.06 SKAJIbnEJIb & ho backweapons_rbs running
[ 46] [190] ESP RBS 20.06.06 SKAJIbnEJIb & Ko esp_rbs.amxx running
[ 47] [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb demorecorder_rbs running
[ 48] [190] Nick FIX RBS 20.06.06 SKAJIbnEJIb nickfix_rbs.amx running
[ 49] [190] VoteBan RBS 20.06.06 SKAJIbnEJIb voteban_rbs.amx running
[ 50] [190] Damager RBS 20.06.06 SKAJIbnEJIb damager_rbs.amx running
[ 51] [190] Snipers RBS 20.06.06 SKAJIbnEJIb snipers_rbs.amx running
[ 52] [190] CsStats ResetScore 20.06.06 SKAJIbnEJIb csstats_resetscore running
[ 53] [190] AfkKicker RBS 20.08.02 SKAJIbnEJIb afkkicker_rbs.a running
[ 54] [ReAMX] Weapon Physics for CS 1.6 19.02.21 Valer4 & Turanga cs_weapon_physics running
[ 55] [190] AR Pogony 20.06.06 SKAJIbnEJIb ar_pogony.amxx running
[ 56] [190] Balancing Map Fu 20.06.06 SKAJIbnEJIb balancing_map_full running
[ 57] [190] Jobs RBS 20.06.06 SKAJIbnEJIb jobs_rbs.amxx running
[ 58] [190] Chat RBS 20.06.06 SKAJIbnEJIb chat_rbs.amxx running
[ 59] [190] Chat Addons 20.06.06 SKAJIbnEJIb chat_addons.amx running
[ 60] [190] Chat Controller 20.06.06 SKAJIbnEJIb chat_controller running
[ 61] [190] C4 Destroyer 20.09.24BE SKAJIbnEJIb c4_destroyer.am running
[ 62] [190] BonusTime RBS 20.08.08 SKAJIbnEJIb bonustime_rbs.a running
[ 63] [190] BonusMenu RBS 20.06.06 SKAJIbnEJIb bonusmenu_rbs.a running
[ 64] [CSO LIKE] Costumes 1.0 RaZzoR cso_like_costum running
[ 65] [190] Block Reconnect Respawn 20.06.06 ShaTalKiN Block_Reconnect_Respawn running
[ 66] [190] WallHack Viewer 20.06.06 SKAJIbnEJIb wallhack_viewer running
[ 67] [190] Ultimate Knife 20.06.06 SKAJIbnEJIb ultimate_knife. running
[ 68] [190] Whois RBS 20.06.06 SKAJIbnEJIb whois_rbs.amxx running
[ 69] [190] Hostage Mod 20.08.08 SKAJIbnEJIb hostage_mod.amx stopped
[ 70] [190] Real Hostages 20.06.06 SKAJIbnEJIb & Av real_hostages.a stopped
[ 71] [190] Radio RBS 20.06.06 SKAJIbnEJIb radio_rbs.amxx running
[ 72] [190] BuyMenu RBS 20.09.26BE SKAJIbnEJIb buymenu_rbs.amx running
[ 73] [190] Piss RBS 20.06.06 SKAJIbnEJIb & KR piss_rbs.amxx running
[ 74] [190] Shit RBS 20.06.06 SKAJIbnEJIb shit_rbs.amxx running
[ 75] [190] MOTD RBS 20.09.25BE SKAJIbnEJIb motd_rbs.amxx running
[ 76] COLORS MENU 1.2 DUKKHAZ0R color.amxx running
[ 77] WalkGuard 1.3.2 mogel walkguard.amxx running
[ 78] [190] Warmup RBS 20.08.08 SKAJIbnEJIb warmup_rbs.amxx running
[ 79] Knives Shop 1.2 OverGame knifes.amxx running
[ 80] Addon Gundrop effect 0.1 PaXaN-ZOMBIE efGundrop.amxx running
[ 81] Welcome Music 1.0 Jack Daniel's welcome_music.a running
81 plugins, 79 running

Вложения

  • Безымянный.png
    Безымянный.png
    187.5 KB · Просмотры: 42
@DIVIZION,
Код:
<?php
    $style = "https://fris74.myarena.site/motd/style/"; // Если Вы ставили собственные стили в style.ini, то укажите тут ссылку, где они лежат на Вашем сайте.
    function motd_var($varname) { return isset($_GET[$varname]) ? htmlspecialchars(urldecode($_GET[$varname]), ENT_SUBSTITUTE) : ""; } // функция для получения параметров

    $stylename = motd_var('stylename'); // Название стиля у игрока
    $authid = motd_var('authid'); // Ник игрока
    $name = motd_var('name'); // Ник игрока
    $hostname = motd_var('hostname'); // Название сервера


    ////////////////////////////////////////////////
    // ЗАГРУЗКА ДАННЫХ ИЗ ВЕБ ЧАСТИ csstats_mysql //
    ////////////////////////////////////////////////
    $c_['csstats_dir']="/stats/"; // путь до папки с веб статистикой csstats_mysql. Если она у вас лежит на site.ru/stats/, то вписываете "/stats/"
    $c_['show_connect'] = "aboprcdejghn"; // какие пункты из статистики показывать (смотрите config.php веб части)

    $include=true;
    $csstats_dir=$_SERVER['DOCUMENT_ROOT'].$c_['csstats_dir'];
    @include_once($csstats_dir."include/config.php");
    @include_once($csstats_dir."include/settings.php");
    @include_once($csstats_dir."include/functions.php");
    @include_once($csstats_dir."include/cache_stats.php");

    $row=false;
    $cachefile = $csstats_dir."cache/stats.cache";
    $fh = fopen($cachefile,"r"); if ($fh === false) { die("Невозможно открыть файл stats.cache"); }
    while (($buffer = fgets($fh)) !== false)
    {
        if (strpos($buffer, ','.$authid.',')===false) { continue; }

        $temp = explode(',', trim($buffer));
        $temp[cNICK] = htmlspecialchars(urldecode($temp[cNICK]));
        $row=$temp;
        break;

    }
    fclose($fh);

    function get_top2($flag, $get)
    {
        global $row; if ($row===false) { return false; }

        global $c_;
        if     ($flag == "a") { return ($get=='tr') ? 'Ранг' : '<b>#'.$row[cPLACE].'</b>'; } // место
        elseif ($flag == "b")
        {
            if ($get=='tr') { return 'Ник и скилл'; }

            global $show_all; if (strpos($show_all, "r")===false) { return $row[cNICK]; } // если нет скилла, то просто ник
            if (isset($c_['skill_enable']) && $c_['skill_enable']) { $skl=get_skill($row[cSKILL]); return $row[cNICK].' <div class="skill2"><img src="'.$c_['csstats_dir'].'images/skill2/'.$skl.'.png"><span>'.$row[cSKILL].'</span></div>'; }
            else { $skl=get_skill($row[cSKILL]); return $row[cNICK].' <img alt="'.$row[cSKILL].'" src="'.$c_['csstats_dir'].'images/skill/'.$skl.'.png" style="vertical-align:sub;">'; }
        }
        elseif ($flag == "c") { return ($get=='tr') ? 'Фраги' : $row[cFRAGS]; } // фраги
        elseif ($flag == "d") { return ($get=='tr') ? 'Смерти' : $row[cDEATHS]; } // смерти
        elseif ($flag == "e") { return ($get=='tr') ? 'В голову' : $row[cHEADSHOTS]; } // в голову
        elseif ($flag == "f") { return ($get=='tr') ? 'Убил своих' : $row[cTEAMKILLS]; } // тимкилс
        elseif ($flag == "g") { return ($get=='tr') ? 'Выстрелы' : $row[cSHOTS]; } // выстрелы
        elseif ($flag == "h") { return ($get=='tr') ? 'Попадания' : $row[cHITS]; } // попадания
        elseif ($flag == "i") { return ($get=='tr') ? 'Урон' : $row[cDAMAGE]; } // урон
        elseif ($flag == "j") { return ($get=='tr') ? 'Суицид' : $row[cSUICIDE]; } // суицид
        elseif ($flag == "k") { return ($get=='tr') ? 'Пытался разминировать бомб' : $row[cDEFUSING]; } // пытался разминировать
        elseif ($flag == "l") { return ($get=='tr') ? 'Разминировал бомб' : $row[cDEFUSED]; } // разминировал
        elseif ($flag == "m") { return ($get=='tr') ? 'Поставил бомб' : $row[cPLANTED]; } // поставил бомб
        elseif ($flag == "n") { return ($get=='tr') ? 'Взорвал бомб' : $row[cEXPLODE]; } // взорвал бомб
        elseif ($flag == "o") // звание
        {
            if ($get=='tr') { return 'Звание'; }

            global $show_all; if (strpos($show_all, "p")===false) { return $c_['level_name'][$row[cPLAYERLEVEL]]; } // если нет погон, то просто звание
            return $c_['level_name'][$row[cPLAYERLEVEL]].' <img style="height:10px;vertical-align: middle;" alt="'.$row[cPLAYERLEVEL].'" src="'.$c_['csstats_dir'].'images/pogony/'.$row[cPLAYERLEVEL].'.png">';
        }
        elseif ($flag == "q") { return ($get=='tr') ? 'Опыт' : $row[cPLAYERXP].'XP'; } // опыт
        return false;
    }
?>

<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:110%;}
        .label{background:#3498db;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;}
        .c{background:#d52927;width:7px;height:7px;border-radius:50%;display:inline-block;margin:0 5px;}
        .r{line-height:0;}
        .r img{width:100%;}
        .skill2 { position: relative; color: #000000; display: inline-block; line-height: 1; vertical-align: middle; }
        .skill2 span { position: absolute; left: 15px; top: 2px; }
    </style>
    <link href="<?php echo $style.$stylename.'.css'; ?>" rel="stylesheet">
</head>
<body>
    <center><p style="font-size:22px;">Добро пожаловать на <?php echo $hostname; ?></p></center>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="42%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Ваша личная статистика</th></tr>
                    <?php
                        $b='';
                        $show_all = $c_['show_connect'];
                        if (!$ArmyEnable) { $show_all=str_replace("o","",$show_all); $show_all=str_replace("p","",$show_all); $show_all=str_replace("q","",$show_all); }
                        if (!$StatsXEnable) { $show_all=str_replace("r","",$show_all); }
                        for ($i=0, $len=strlen($show_all); $i<$len; $i++)
                        {
                            $tr=get_top2($show_all[$i], 'tr'); if (!$tr) { continue; }

                            echo "<tr".$b.">";
                            echo "<td>".$tr."</td>";
                            echo "<td>".get_top2($show_all[$i], 'td')."</td>";
                            echo "</tr>";
                            $b = $b ? '' : ' class="b"';
                        }
                    ?>
                </table>
            </td>
            <td width="56%" valign="top" class="q r">
                <img src="https://cdn1.savepice.ru/uploads/2020/10/21/50e96d7e5265fca140ba8ac45c30fce1-full.jpg">
            </td>
        </tr>
    </table>
    <p>Мы Вконтакте: <a class="label" href="https://vk.com/cs_paragraph78">ПАРАГРАФ 78 [FREE VIP]</a></p>
</body>
</html>
Сообщение автоматически объединено:

@DIVIZION, Удалил стандартный motd.txt - без него вообще открывать не хочет.
Сообщение автоматически объединено:

Закинул даже папку стилей и прописал в connect.php. Не хочёт всё равно...Что-то надо прописывать в motd.txt сервера всё равно...
Сообщение автоматически объединено:

@DIVIZION, Что скажешь?
 
Последнее редактирование:
46.174.52.22:27203

Код:
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)


// Вести логирование действий админов?
motd_cfg_logs "1"

// Включить отладку?
// Будет писать в консоль кол-во символов открытого MOTD
motd_cfg_debug "0"

// Перед показом MOTD игроку, удалять лишние пробелы и табуляции в коде, чтобы сократить кол-во символов
//    0 - отключить
motd_cfg_minify "1"

// Флаг доступа к команде motd_reload
// Настройки окон обновляются автоматически, если были сделаны изменения
// Нет необходимости менять карту, если сделали изменение в коде окна
// Однако, если изменения не произошли, Вы можете прописать в консоль команду motd_reload
//    0 - отключить эту команду
motd_cfg_reload "l"


// Флаг админа для доступа к меню motd_menu
//    0 - отключить это меню
motd_cfg_access "d"

// Флаг иммунитета
// Игрокам с этим флагом, админ не сможет показывать MOTD окна
motd_cfg_immunity "a"

// Админ с этим флагом сможет показывать окна игрокам с иммунитетом
// Можно указывать несколько флагов, например lmd:
//  Админ с флагом "l" может показывать окно админам с флагом "m", а они могут только админам с флагом "d". Админы с флагом "d" могут показывать всем остальным, у кого нет иммунитета.
motd_cfg_mainadmin "l"

// Флаг админа, имеющий доступ к кнопке в меню "Показать всем"
//    0 - имеют доступ все админы
motd_cfg_showall "0"

// Количество пунктов на странице в меню
// Уменьшите, если не влезают пункты в меню
// Максимум 7
motd_cfg_items "5"

// Игрок не сможет закрыть окно, в течении нескольких секунд. Эти секунды выбирает админ в меню.
motd_cfg_seconds "0 5 10 15"
// На сколько секунд блокировать окно, если у окна стоит флаг "b"
motd_cfg_default_seconds "5"

// Частота в секундах, для повторного показа MOTD (чтобы игрок не смог закрыть его)
motd_cfg_freq "0.5"


// Включить эффекты при открытии MOTD
// Первый квар для простых окон, второй для окон с блокировкой закрытия
// Так игрок визуально поймет, когда окно можно уже закрывать
//    "a" - затемнение экрана (только для окон с блокировкой)
//    "b" - тряска экрана
//    "c" - звук открытия
//    "d" - звук будет исходить от игрока (со стороны люди его тоже услышат)
//    "e" - HUD с отсчетом (только для окон с блокировкой)
motd_cfg_effects_normal "abcd"
motd_cfg_effects_blocks "abcde"


// Путь до звука открытия окна
// Можно использовать только .wav файлы
// Полный путь до звука:
//    cstrike/sound/папка/звук.wav - звук будет закачан клиенту
//    valve/sound/папка/звук.wav - стандартные звуки, есть у всех клиентов, поэтому закачиваться не будет
motd_cfg_sound "valve/sound/buttons/button1.wav"


// Название сервера. Нужно для отображения в переменной %hostname%
// Если не указывать, то возьмет реальное название сервера
motd_var_hostname "ПАРАГРАФ 78 [FREE VIP]"

// IP адрес сервера. Нужно для отображения в переменной %hostip%
// Если не указывать, то возьмет цифровой айпи адрес сервера
motd_var_hostip "46.174.52.22:27203"


////////////////////////
// Создание MOTD окон //
////////////////////////
// Формат: [идентификатор] "чат команда" "флаги доступа" "заголовок" "описание" "тип"
//    [идентификатор]
//        придумайте уникальный идентификатор для этого motd окна
//        этот идентификатор еще будет служить консольной командой для вызова окна
//    "чат команда"
//        будет служить как аналог консольной команды
//        можно не указывать
//        пример: "/adminka" (введя в чат /adminka, юзер увидит данное окно)
//    "флаги доступа"
//        кто из админов может показывать это окно игрокам?
//        если указать несколько флагов, то доступ получит тот, кто имеет хотя бы один флаг
//        "0" - чтобы запретить показывать это окно игроку принудительно
//        "1" - админ с флагом motd_cfg_access
//    "заголовок"
//        будет отображаться в шапке MOTD окна
//    "описание"
//        название пункта в меню motd_menu (можно использовать символы цвета: \w \r \y)
//    "тип"
//        можно не указывать
//        "a" - обычный игрок не сможет вызвать окно через консольную команду
//        "b" - окно нельзя будет закрыть в течении motd_cfg_default_seconds
//        "c" - окно приветсвия, будет показано при коннекте на сервер (если указан этот флаг на нескольких окнах, то юзеру будет показано случайное окно)
//        "d" - выключить окно (чтоб в конфиге все не комментировать, достаточно указать этот флаг)
//        "e" - отключить эффекты для этого окна
//        "h" - скрыть окно из меню (можно вызвать только через чат или консоль)
//        "u" - запретить это окно показывать всем(отключить кнопку в меню "Показать всем")

// Далее вставляете HTML код motd окна
// Учтите, что кс ограничивает размер мотд на 1533 символа (русские символы считаются за два)
// HTML код больше этого значения просто обрежется
// А еще учтите, что вместо переменных подставляются значения, которые разумеется занимают тоже место в финальном коде окна
// Вместо кода, можно просто указать ссылку на страницу, тогда ограничений на кол-во символов в коде не будет
// В ссылку можно вставлять переменные ниже, чтобы передать необходимые данные в скрипт на Вашем сайте
// Длина строки в этом файле, не должна превышать 512 символов


////////////////
// ПЕРЕМЕННЫЕ //
////////////////
// В html код можно вставить переменные, представленные ниже
// Вместо них конечный юзер увидит соответствующие им значения
//    %name% - ник игрока
//    %ip% - IP игрока
//    %authid% - стим айди игрока
//    %hostname% - название Вашего сервера
//    %hostip% - IP адрес Вашего сервера
//    %reason% - преобразуется в текст, который введет администратор при показе окна игроку (максимум 128 символов)
//    %style% - получить html код подключения стиля, который выбрал юзер в /style. Эти стили используются во многих FunGun плагинах, настраиваются они в style.ini (~150 символов)
//    %stylename% - получит просто название стиля из style.ini

// Если не хватает переменных, Вы можете добавить абсолютно любые сами, благодаря API (подробнее в motd_rbs.inc)


////////////////
// ВЫЗОВ ОКНА //
////////////////
// 1. Через консольную команду(идентификатор)
//    просто вписать в консоль придуманный Вами идентификатор, например motd_adminka
//    можно использовать команду в таком формате: motd_adminka "#userid or Name or SteamID or IP or all" "seconds" "reason"
//    то есть, указав игрока, мотд откроется ему
//    или указать "all", чтобы открыть всем игрокам
//    "seconds" это на сколько секунд блокировать закрытие окна, оно не может быть больше, чем указано в настройках
//    так же, если в окне присутствует переменная %reason%, то можно писать третьим аргументом и причину
// 2. Через чат
//    при регистрации меню, Вы придумываете чат команду, для его вызова, например /adminka
//    через чат команду, игрок может открыть окно только себе
// 3. Через меню motd_menu
//    игрок с необходимым флагом, может открыть меню со всеми доступными ему окнами, и там уже выбирать кому и на сколько секунд показывать

// ================================================================================================
// СПИСОК ОКОН ====================================================================================
// ================================================================================================

// Окно с предупреждением
// Админ с флагом "c" покажет это окно через motd_menu нужному юзеру
// В коде окна стоит переменная %reason%, то есть при показе окна, админ должен будет ввести причину, которая и отобразится вместо этой переменной
// Чат команда для данного окна не нужна, так как его может показать только админ
// Так же флаг "u" запрещает админам показывать это окно ВСЕМ игрокам сразу
[motd_warning] "" "c" "ПРЕДУПРЕЖДЕНИЕ!!!" "\rПредупреждение игроку" "au"
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>table{width:100%;line-height:160%;}</style>
    %style%
</head>
<body>
    <center><p style="font-size:22px;">Устное предупреждение!</p></center>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="36%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Вы</th></tr>
                    <tr                ><td>Ник</td>        <td><b>%name%</b></td></tr>
                    <tr    class="b"    ><td>SteamID</td>    <td><b>%authid%</b></td></tr>
                    <tr             ><td>IP</td>        <td><b>%ip%</b></td></tr>
                </table>
            </td>
            <td width="60%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th>&gt;&gt;&gt; Причина</th></tr>
                    <tr><td style="padding:5px;"><b>%reason%</b></td></tr>
                </table>
            </td>
        </tr>
    </table>
    <p>При повторном нарушении, Вы рискуете получить БАН!</p>
</body>
</html>





// Окно с информацией
// Админ с флагом "c" покажет это окно через motd_menu нужному юзеру
// В коде окна стоит переменная %reason%, то есть при показе окна, админ должен будет ввести текст, который и отобразится вместо этой переменной
// Чат команда для данного окна не нужна, так как его может показать только админ
[motd_info] "" "l" "ВНИМАНИЕ!" "\yИнформация игроку" "a"
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>table{width:100%;line-height:160%;}</style>
    %style%
</head>
<body>
    <center><p style="font-size:22px;">ПАРАГРАФ 78 [FREE VIP]</p></center>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="36%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Наши контакты</th></tr>
                    <tr                ><td>Сервер:</td>        <td><b>%hostname%</b></td></tr>
                    <tr    class="b"    ><td>IP:</td>            <td><b>%hostip%</b></td></tr>
                    <tr             ><td>Сайт:</td>            <td><b>НЕТ</b></td></tr>
                    <tr    class="b"    ><td>ВК:</td>            <td><b>vk.com/cs_paragraph78</b></td></tr>
                </table>
            </td>
            <td width="60%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Информация</th></tr>
                    <tr                ><td>Частые конкурсы</td>            <td>Усиленные оружия</td></tr>
                    <tr class="b"    ><td>GOLD VIP</td>                    <td>Лучшие скины оружий</td></tr>
                    <tr                ><td>Костюмы</td>                    <td>Личные модели игроков</td></tr>
                    <tr class="b"    ><td>Розыгрыш сундуков</td>            <td>И многое другое...!</td></tr>
                    <tr><td style="padding:5px;"><b>%reason%</b></td></tr>
                </table>
            </td>
        </tr>
    </table>
    <p>Добро пожаловать, присоединяйся к параграфцам!</p>
</body>
</html>





// Покупка админки
// Покажет окно с юзеру, с информацией о покупке админки
// Введя в чат /adminka, юзеру откроется окно со всей информацией о покупки админки
// Так же админ с флагом, указанным в кваре motd_cfg_access, сможет показать это motd окно любому юзеру, через меню motd_menu
[motd_adminka] "/adminka" "1" "Покупка админки" "Покупка админки" ""
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:160%;}
        .label{background:#3498db;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;}
    </style>
    %style%
</head>
<body>
    <p>Админка и ее возможности</p>
    <table cellspacing="0" class="q">
        <tr                ><th colspan="2">Покупка через QIWI в нашей группе Вконтакте: <a class="label" href="http://vl.com/cs_paragraph78">ПАРАГРАФ 78</a></th></tr>
        <tr                ><td>Удобное меню</td>            <td>Дотсуп к кикам, гагам, банам</td></tr>
        <tr class="b"    ><td>Префикс в чате</td>        <td>Модель админа</td></tr>
        <tr                ><td>Иммунитет</td>                <td>Инструменты для ловли читеров</td></tr>
        <tr class="b"    ><td>Админский чат</td>            <td>И многое другое...</td></tr>
        <tr                ><td colspan="2">&nbsp;</td></tr>
        <tr class="b"    ><td colspan="2">Остальные возможности расписаны в нашей группе Вконтакте.</td></tr>
    </table>
</body>
</html>





// Покупка VIP. Информация о покупке випки.
//[motd_vipka] "/vipka" "1" "Покупка VIP" "Покупка VIP" ""
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:160%;}
        .label{background:#3498db;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;}
    </style>
    %style%
</head>
<body>
    <p>VIP услуги</p>
    <div style="font-size:13px;">Покупка в автоматическом режиме, на сайте: <a class="label" href="http://site.ru">site.ru</a></div>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="48%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Обычный VIP: 150руб/мес</th></tr>
                    <tr                ><td>Префикс</td>                <td>VIP модель</td></tr>
                    <tr    class="b"    ><td>Авто выдача</td>            <td>Набор оружий в vipmenu</td></tr>
                    <tr             ><td>Больше $</td>                <td>и многое другое...</td></tr>
                </table>
            </td>
            <td width="48%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">VIP GOLD+: 200руб/мес</th></tr>
                    <tr                ><td colspan="2">Все возможности обычной VIP</td></tr>
                    <tr class="b"    ><td>GOLD оружия</td>    <td>Больше урона и патрон</td></tr>
                    <tr                ><td>Хилка</td>            <td>и еще кое что...</td></tr>
                </table>
            </td>
        </tr>
    </table>
    <p>Более подробно смотрите на нашем сайте!</p>
</body>
</html>





// Правила сервера
//[motd_rules] "/rules" "1" "Правила сервера" "Правила" ""
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:160%;}
        .label{background:#3498db;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;}
        .c{background:#d52927;width:7px;height:7px;border-radius:50%;display:inline-block;margin:0 5px;}
    </style>
    %style%
</head>
<body>
    <p>Основные правила нашего сервера!</p>
    <table cellspacing="0" class="q">
        <tr                ><th>#</th>                                            <th>Наказание</th></tr>
        <tr                ><td><b class="c"></b> Не читерить!</td>            <td>BAN</td></tr>
        <tr class="b"    ><td><b class="c"></b> Не кемперить!</td>            <td>SLAY</td></tr>
        <tr             ><td><b class="c"></b> Микрофон 16+</td>            <td>GAG</td></tr>
        <tr class="b"    ><td><b class="c"></b> Не оскорблять игроков</td>    <td>GAG/KICK/BAN</td></tr>
        <tr             ><td><b class="c"></b> Не флудить</td>                <td>GAG</td></tr>
        <tr class="b"    ><td><b class="c"></b> Не юзать баги</td>            <td>BAN</td></tr>
        <tr                ><td colspan="2">&nbsp;</td></tr>
        <tr class="b"    ><td colspan="2">Жалобы направлять в соответствующий раздел на нашем сайте: <a class="label" href="http://site.ru">site.ru</a>. Там же много другой полезной инфы.</td></tr>
    </table>
</body>
</html>





// Основные команды сервера
//[motd_commands] "/commands" "1" "Основные команды" "Команды" ""
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:160%;}
    </style>
    %style%
</head>
<body>
    <p>Чат команды</p>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="48%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Главные</th></tr>
                    <tr                ><td>/ultimate</td>            <td>Усиленные оружия</td></tr>
                    <tr    class="b"    ><td>/whois</td>            <td>Информация об игроке</td></tr>
                    <tr                ><td>/maps</td>                <td>Номинация карт</td></tr>
                    <tr    class="b"    ><td>/votegag</td>            <td>ГАГ игрока</td></tr>
                    <tr                ><td>/piss</td>                <td>Поссать :D</td></tr>
                </table>
            </td>
            <td width="48%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Еще</th></tr>
                    <tr                ><td>/rs</td>            <td>Обнулить счет</td></tr>
                    <tr    class="b"    ><td>/anew</td>            <td>Игровые поинты</td></tr>
                    <tr                ><td>/amenu</td>        <td>Меню званий</td></tr>
                </table>
            </td>
        </tr>
    </table>
    Для более полного списока команд обращаться к владельцу проекта.
</body>
</html>





// Окно ссылкой на сайт
// Это просто пример, в документации есть код скрипта, на который ссылается данное окно
// Если делать окно именно ссылкой, то тут не будет ограничений на кол-во символов, можно будет сделать кликабельные ссылки на другое мотд и т.п.
// Простые окна можно создать обычным методом, но если что то большое или замудренное, то только ссылкой на сайт
[motd_test_link] "/test_link" "1" "ТЕСТ MOTD" "[ТЕСТ] Ссылкой на сайт" "u"
http://shop.fungun.net/motd/test.php?stylename=%stylename%&name=%name%&hostname=%hostname%&hostip=%hostip%





// Приветствие #1
// Будет показано при коннекте на сервер, так как стоит флаг "c" в последнем аргументе. Флаг "e" отключает эффекты при открытии этого окна.
// Можно поставить флаг "b" и убрать флаг "e", тогда окно откроется с эффектами и заблокируется на несколько секунд.
//[motd_connect1] "" "1" "%hostname%" "Приветствие \r#1" "d"
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <style>
        table{width:100%;line-height:160%;}
        img{width:100%;}
        .label{background:#3498db;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;}
        .c{background:#d52927;width:7px;height:7px;border-radius:50%;display:inline-block;margin:0 5px;}
        .r{line-height:0;}
    </style>
    %style%
</head>
<body>
    <center><p style="font-size:22px;">Добро пожаловать на %hostname%</p></center>
    <table cellspacing="10" cellpadding="0">
        <tr>
            <td width="42%" valign="top" class="q">
                <table cellspacing="0">
                    <tr><th colspan="2">Краткие правила</th></tr>
                    <tr                ><td><b class="c"></b> Не читерить!</td>            <td>BAN</td></tr>
                    <tr class="b"    ><td><b class="c"></b> Не кемперить!</td>            <td>SLAY</td></tr>
                    <tr             ><td><b class="c"></b> Микрофон 16+</td>            <td>GAG</td></tr>
                    <tr class="b"    ><td><b class="c"></b> Не оскорблять</td>            <td>GAG</td></tr>
                    <tr             ><td><b class="c"></b> Не флудить</td>                <td>GAG</td></tr>
                    <tr class="b"    ><td><b class="c"></b> Не юзать баги</td>            <td>BAN</td></tr>
                    <tr                ><td colspan="2">&nbsp;</td></tr>
                    <tr class="b"    ><td colspan="2">Наш сайт: <a class="label" href="http://site.ru">site.ru</a></td></tr>
                </table>
            </td>
            <td width="56%" valign="top" class="q r">
                <img src="http://shop.fungun.net/motd/connect.jpg">
            </td>
        </tr>
    </table>
</body>
</html>





// Приветствие #2
// Покажется юзеру либо это окно при входе на сервер, либо предыдущее #1 (случайным образом)
// Тут окно будет ссылаться на php скрипт на сайте, где можно вывести статистику игрока например
// В документации возьмите пример кода connect.php и настройте под себя
[motd_connect2] "" "1" "%hostname%" "Приветствие \r#2" "ab"
http://fris74.myarena.site/motd/connect.php?stylename=%stylename%&name=%name%&hostname=%hostname%&authid=%authid%&name=%name%
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху
Назад