Vanya Плъгини 05.11.2025 10.79 KB
1. **Automatic Music Playback**
- Plays random music tracks at configurable intervals
- Avoids repeating the same song consecutively
- Plays welcome music when players join the server
- Automatically plays music when a new map starts
2. **Player Control**
- Players can enable/disable music with chat commands (`/mp3on`, `/mp3off`)
- Console commands also available (`mp3on`, `mp3off`)
- Individual player preferences are remembered during their session
3. **Admin Features**
- Admins can reload the music list with `amx_reload_music` command
- Music can be globally enabled/disabled via CVars
4. **Configuration Options**
- Music enabled/disabled: `music_enabled` (default: 1)
- Playback interval: `music_interval` (default: 90 seconds)
- Music list configurable via `configs/music_list.cfg`
5. **User-Friendly Notifications**
- Periodic reminders about music commands
- Colored chat messages for all notifications
- Confirmation messages when music is enabled/disabled
## Technical Implementation
- **Optimized for Respawn & CSDM Servers**
- Designed to work seamlessly with the fast-paced nature of respawn/deathmatch gameplay
- Handles continuous player connections and disconnections efficiently
- **File Management**
- Automatically loads music files from a configuration file
- Precaches all music files during map initialization
- Supports MP3 format using the CS 1.6 MP3 player
- **Task Management**
- Uses AMX Mod X task system for timed events
- Properly cleans up tasks when players disconnect
- Handles map changes gracefully
- **Dependencies**
- Requires AMX Mod X
- Uses additional modules: amxmisc, fakemeta, colorchat
## Usage Instructions
1. **For Players**
- Type `/mp3off` or `/music off` in chat to disable music
- Type `/mp3on` or `/music on` in chat to enable music
- Alternatively, use console commands `mp3on` and `mp3off`
2. **For Admins**
- Configure music list in `configs/music_list.cfg`
- Set `music_enabled` to 1 or 0 to enable/disable music globally
- Adjust `music_interval` to change the time between songs
- Use `amx_reload_music` to reload the music list after changes
The plugin is designed to enhance the gaming experience on Respawn & CSDM servers while giving players full control over their audio preferences.
Здравей! Извинявам се, че отговарям със закъснение. Имам грешки основно в конзолата на играта, но в log-error няма Само да отбележа, че модът ми е war3ft Respawn.20 левел
Console
Error: server failed to transmit file
'sound/war3ft_remake/shadowhunter/divineshield.wav'
Error: server failed to transmit file
'sound/war3ft_remake/shadowhunter/hook_drain.wav'
Error: server failed to transmit file 'sound/warcraft3/healingwave.wav'
Error: server failed to transmit file 'sound/warcraft3/hex.wav'
Error: server failed to transmit file 'sound/war3ft_remake/warden/Warden.wav'
Error: server failed to transmit file 'sound/war3ft_remake/warden/banishcaster.wav'
Error: server failed to transmit file 'sound/war3ft_remake/warden/shadowstrike.wav'
Error: server failed to transmit file 'sound/war3ft_remake/warden/spellimmun.wav'
Error: server failed to transmit file 'sound/war3ft_remake/warden/poison.wav'
Error: server failed to transmit file 'sound/war3ft_remake/nightelf/entagle.wav'
Error: server failed to transmit file 'sound/ambience/wind.wav
Срещам и затруднение при настройката „Интервал на възпроизвеждане“. Искам песните да се сменят през 10 секунди, затова съм написал music_interval 10, но реално се сменят чак след 40–60 секунди, така че вероятно не го настройвам
правилно.
//Interval in seconds for automatic music playback (0 = disabled)
music_interval 10
Не знам на нов ред ли трябва да се напише
Моля за помощ, ако можете да ме насочите — много ще съм благодарен. Иначе плъгинът е страхотен и много ми хареса!
Error лог имаш ли?
Здравейте, имам един проблем с плъгина. Инсталирах го правилно, музиката се пуска и работи, но когато плъгинът е активен, чата напълно спира. Не мога да пиша нито в say, нито в say_team — просто няма чат изобщо. Командите /mp3on и /mp3off работят, но нормалното писане е блокирано.
Някой може ли да помогне как да го оправя или какво трябва да редактирам