Создать акаунт
Всё для сервера CS 1.6 / CSS / CS:GO - Плагины | Сборки | Модели | Карты » Counter-Strike » Плагины » Универсальные плагины » Включаем атмосферу! Авто воспроизведение музыки при заходе на CS 1.6 сервер

Включаем атмосферу! Авто воспроизведение музыки при заходе на CS 1.6 сервер

10 авг 2025, 18:18
Универсальные плагины
284
0

Мы рады представить уникальный плагин "Musica Login Petare" для AMX Mod X — решение, которое оживляет ваш CS 1.6 сервер с помощью автоматического воспроизведения фоновой музыки при подключении игрока.

🎵 Плагин подбирает трек в зависимости от карты:

  • de_petare → musica01.mp3
  • de_dust2 → musica02.mp3
  • de_inferno → musica03.mp3
  • de_nuke → musica04.mp3

Сервер автоматически отправляет MP3-файлы игрокам через систему ресурсов — достаточно настроить sv_downloadurl, и музыка будет загружаться при первом заходе.

🔧 Как это работает?

  • Файлы хранятся в папке sound/pp3/
  • При подключении — игрок скачивает нужный трек (если его ещё нет)
  • Через 3 секунды — начинается проигрывание
  • Поддержка кастомных треков и гибкая настройка

🎨 Стиль: киберпанк, неон, венесуэльский колорит — всё, чтобы почувствовать дух Petare с первых секунд игры.

🛠️ Плагин создан m2mix & DDS с любовью к сообществу.
✅ Подходит для RP, DeathMatch, RolePlay и тематических серверов.

📌 Совет: Раздайте игрокам ссылку на ZIP-пакет с музыкой — так все будут на одной волне с первого входа!

👉 Хотите такой же эффект на своём сервере? Установите плагин и создайте настоящую атмосферу!

#include <amxmodx>
#include <amxmisc>
// Настройка: путь к музыке (должен быть в папке sound/)
#define MUSIC_PATH "pp3/mymusic.mp3" // Файл будет в: sound/pp3/mymusic.mp3
enum _:enumMusic
{
nameMap[40],
nameMusic[120]
};
new g_music = 0;
// Список карт и музыки
new const STR_DATA[][enumMusic] =
{
{"de_petare", "pp3/musica01.mp3"},
{"de_dust2", "pp3/musica02.mp3"},
{"de_inferno", "pp3/musica03.mp3"},
{"de_nuke", "pp3/musica04.mp3"}
};
public plugin_init()
{
register_plugin("Musica Login Petare", "1.0", "m2mix & DDS");

// Регистрируем звук как ресурс — клиент скачает его автоматически
new soundPath[128];
formatex(soundPath, charsmax(soundPath), "sound/%s", MUSIC_PATH);
precache_generic(soundPath);
}
public client_connect(id)
{
// Откладываем проигрывание на 3 секунды — чтобы клиент успел загрузить
set_task(3.0, "play_music", id);
}
public play_music(taskid)
{
new id = taskid;
if (!is_user_connected(id)) return;
new szMap[32];
get_mapname(szMap, charsmax(szMap));
new musicFile[128];
for (new i = 0; i < sizeof(STR_DATA); i++)
{
if (equal(szMap, STR_DATA[i][nameMap]))
{
formatex(musicFile, charsmax(musicFile), "sound/%s", STR_DATA[i][nameMusic]);
client_cmd(id, "mp3 play ^"%s^"", musicFile);
break;
}
}
}


Смотрите также:

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются
Мы используем файлы cookie!
Продолжая использовать наш сайт, Вы даете свое согласие на обработку ваших данных!
Я согласен