Главная » Файлы » Сервер CS:S » Плагины |
Динамический MOTD
30.11.2013, 14:44 | |
Описание: Плагин показывает информацию об игроке, подключившемуся к серверу, а также информацию о самом сервере через GET переменные в MOTD окне. Cvars: dynamicmotd_url - адрес сайта, на котором расположен motd.php, а так же маркеры, которые должны отображаться игроку. dynamicmotd_title - название окна MOTD. dynamicmotd_big - если включено, использует больше игр, поддерживающих MOTD окно. По умолчанию - отключено. Если эта опция включена, MOTD откладывается до первого выбора команды(для TF2). dynamicmotd_custom - любое значение, которое будет использовано при замене маркера {SERVER_CUSTOM}. Значения маркеров:
Из-за ограничения в движке, расширенная URL имеет максимальную длину 255 символов. Пояснения от себя: Так как описание на оффсайте не очень понятное, добавлю свои пояснения. На самом деле все очень просто, создаёте файл motd.php, который заполняем следующим образом: Код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Motd</title> </head> <body> <?php if(isset($_GET['name'],$_GET['steam'])) { echo 'Привет, '. htmlspecialchars($_GET['name']).'! | Твой стимID: '. htmlspecialchars($_GET['steam']).''; } ?> </body> </html> В server.cfg прописываем это: Код: dynamicmotd_url "http://ваш_сайт.ru/motd.php?name={NAME}&steam={STEAM_ID}" dynamicmotd_title "что угодно" (например у меня просто прописано название сервера) Если ставите этот плагин на сервер TF2, еще добавьте в server.cfg строчку: Код: dynamicmotd_big 1 Как писалось выше, из-за ограничения в движке, не увлекайтесь большим количеством маркеров в URL-ссылке, я ставил 4 ({NAME}{STEAM_ID}{CURRENT_MAP}{NEXT_MAP}) вроде работало нормально. Если что-то не понятно или не получается, пишите в личку - объясню, помогу или сделаю под заказ если уж совсем всё запущено. | |
Просмотров: 1019 | Загрузок: 0 | |
Всего комментариев: 0 | |