AMX MOD X
Суббота, 03.01.2026, 08:26:19



Приветствую Вас Гость | RSS
[ Главная ] [ Помогите заставить у игроков проигрываться mp3 файл - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Помогите заставить у игроков проигрываться mp3 файл
M1R0nДата: Вторник, 14.10.2008, 21:56:21 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
Пытаюсь написать плугин , чтобы при конекте игрока с определенным флагом играла музыка (mp3) но невыходит мне

Code
#include <amxmodx>

#define PLUGIN "Intro Sound"
#define VERSION "1.0"
#define AUTHOR "M1R0n"

        public plugin_init() {     

        register_plugin(PLUGIN,VERSION,AUTHOR)

}

public plugin_precache()
            precache_generic("sound/mp3/lala.mp3");

public client_connect(Client)
            if (get_user_flags(Client) & ADMIN_LEVEL_H)
                    client_cmd(0, "mp3 play sound/mp3/lala.mp3")


(\_ /)
( -_-)
c(")(")


Сообщение отредактировал M1R0n - Вторник, 14.10.2008, 22:00:07
 
KokaДата: Вторник, 14.10.2008, 22:38:01 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
Code


#define PLUGIN "Intro Sound"
#define VERSION "1.0"
#define AUTHOR "M1R0n"

new snd[] = "pesenki/lala.mp3"

public plugin_init()
{     

        register_plugin(PLUGIN,VERSION,AUTHOR)

}

public plugin_precache()
{
          precache_generic(snd)
}

public client_connect(id)
{
       if (get_user_flags(id) & ADMIN_LEVEL_H)
       {
              static players[32], num
              get_players(players, num)
              for(new i=0;i<num;i++)
              {
                     client_cmd(players[i], "mp3 play sound/%s", snd)
              }
}

вроде так Ж)


стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...
 
DaTaДата: Вторник, 14.10.2008, 23:57:05 | Сообщение # 3
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Code
              static players[32], num
               get_players(players, num)
               for(new i=0;i<num;i++)
               {
                      client_cmd(players[i], "mp3 play sound/%s", snd)
               }

==
Code
client_cmd(0, "mp3 play sound/%s", snd)
 
M1R0nДата: Среда, 15.10.2008, 17:06:28 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
многа делал тестав, но нецево невысла. неиграэт на сервере етат звук, не мне и некаму :|

(\_ /)
( -_-)
c(")(")
 
slogicДата: Воскресенье, 19.10.2008, 16:51:23 | Сообщение # 5
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
ты сначала проверь, что эту mp3 сам клиент CS умеет играть. у него есть ограничения. VBR и битрейт выше 192 не держит.
 
SinatorДата: Воскресенье, 19.10.2008, 17:22:01 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Вроде лучше делать это через окна motd, я видел пару плагинов которые включают музыку через motd, а там уже любой формат пойдёт, который держит браузер =)

CS Servers:
csp.ty-ta.ru:27015 - Pub#1
csp.ty-ta.ru:27018 - DM
csp.ty-ta.ru:27020 - Jump#1
 
PomanoBДата: Воскресенье, 19.10.2008, 17:32:22 | Сообщение # 7
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Ага, кто-то присоединился и тут у игроков вылезло коно, мешеющае двигаться P
Достаточно просто mp3 play


http://romanov4400.mybrute.com
 
SinatorДата: Воскресенье, 19.10.2008, 19:19:23 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Ну нет... вылезло и закрылось сразу ... =) а звук остался, вкаком то моде вроде даже само окно не открывалось... просто где то там в фоновом режиме было.

CS Servers:
csp.ty-ta.ru:27015 - Pub#1
csp.ty-ta.ru:27018 - DM
csp.ty-ta.ru:27020 - Jump#1
 
PomanoBДата: Воскресенье, 19.10.2008, 20:27:24 | Сообщение # 9
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Ну так mp3 play и играт в фоновом режиме безо всяких окон
А окно ещё самому закрывать надо


http://romanov4400.mybrute.com
 
se7hДата: Понедельник, 20.10.2008, 19:12:44 | Сообщение # 10
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
попробуй вместо client_connect(id) использовать client_putinserver(id)

Code
public client_putinserver(Client)     
{
                if (get_user_flags(Client) & ADMIN_LEVEL_H)     
                        client_cmd(0, "mp3 play %s", snd)
}

если не сработает, попробуй вариант с задержкой:

Code
public client_putinserver(Client)     
                if (get_user_flags(Client) & ADMIN_LEVEL_H)     
                        set_task(3.0, "sound", Client)

public sound()
              client_cmd(0, "mp3 play %s", snd)

и кэшировать нужно так:

Code
...

new snd[] = "sound/pesenki/lala.mp3"  

...

public plugin_precache()  
{  
           precache_generic(snd)  
}

...




Сообщение отредактировал se7h - Понедельник, 20.10.2008, 19:28:58
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026