Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Плагин проигрывания звука при конце карты
Ацелот
Дата: Среда, 10.07.2013, 02:36 | Сообщение # 1
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Помогите сделать плагин который будет проигрывать нужную мне музыку(желательно рандом из списка) в конце карты(Допустим на сервере темнее экран и появляется выбор карт,а после выбора сразу смена карты.Так вот нужно что бы вместе с выбором появлялась музыка)

Сообщение отредактировал Ацелот - Среда, 10.07.2013, 02:53
 
KILLER7x7
Дата: Среда, 10.07.2013, 11:22 | Сообщение # 2
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Ацелот, поскольку заготовок нет то эта темя тебе поможет
>>>>>силка<<<<<


killer7x7_ua



 
Ацелот
Дата: Среда, 10.07.2013, 16:24 | Сообщение # 3
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
То что ты кинул это вызов музыки командой.(Сообщение в чат).
Если так делать то надо редактировать плагин UMM 3.0.3 , что бы сервер писал эту команду.Допусти : say /start

К сожелению  сам это сделать я не смогу .

Добавлено (10.07.2013, 16:23)
---------------------------------------------
Кстати на некоторых серверах такое видел.

Добавлено (10.07.2013, 16:24)
---------------------------------------------
За плагин могу заплатить.

Сообщение отредактировал Ацелот - Среда, 10.07.2013, 16:22
 
Contra63
Дата: Среда, 10.07.2013, 16:31 | Сообщение # 4
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Код
#include <amxmodx>   
#include <amxmisc>   
#include <engine>   

public plugin_init()   
{   
      register_plugin("RoundSound","0.1b","Contra[AIM]")   
      register_event("SendAudio", "T_win", "a", "2&%!MRAD_terwin")   
      register_event("SendAudio", "CT_win", "a", "2&%!MRAD_ctwin")
}   

public T_win()   
{   
      new rand = random_num(1,12)   
        
      client_cmd(0,"mp3 stop")
        
      switch(rand)   
      {   
          case 1: client_cmd(0,"mp3 play sound/jzona/T1")   
              case 2: client_cmd(0,"mp3 play sound/jzona/T2")   
              case 3: client_cmd(0,"mp3 play sound/jzona/T3")   
              case 4: client_cmd(0,"mp3 play sound/jzona/T4")   
              case 5: client_cmd(0,"mp3 play sound/jzona/T5")   
              case 6: client_cmd(0,"mp3 play sound/jzona/T6")   
              case 7: client_cmd(0,"mp3 play sound/jzona/T7")   
              case 8: client_cmd(0,"mp3 play sound/jzona/T8")   
              case 9: client_cmd(0,"mp3 play sound/jzona/T9")   
              case 10: client_cmd(0,"mp3 play sound/jzona/T10")   
              case 11: client_cmd(0,"mp3 play sound/jzona/T11")
              case 12: client_cmd(0,"mp3 play sound/jzona/T12")    
          }   
        
      return PLUGIN_CONTINUE   
}   

public CT_win()   
{   
      new rand = random_num(1,12)   
        
      client_cmd(0,"mp3 stop")
        
      switch(rand)   
      {   
          case 1: client_cmd(0,"mp3 play sound/jzona/CT1")   
              case 2: client_cmd(0,"mp3 play sound/jzona/CT2")   
              case 3: client_cmd(0,"mp3 play sound/jzona/CT3")   
              case 4: client_cmd(0,"mp3 play sound/jzona/CT4")   
              case 5: client_cmd(0,"mp3 play sound/jzona/CT5")   
              case 6: client_cmd(0,"mp3 play sound/jzona/CT6")   
              case 7: client_cmd(0,"mp3 play sound/jzona/CT7")   
              case 8: client_cmd(0,"mp3 play sound/jzona/CT8")   
              case 9: client_cmd(0,"mp3 play sound/jzona/CT9")   
              case 10: client_cmd(0,"mp3 play sound/jzona/CT10")   
              case 11: client_cmd(0,"mp3 play sound/jzona/CT11")
              case 12: client_cmd(0,"mp3 play sound/jzona/CT12")    
          }   
        
      return PLUGIN_CONTINUE   
}   

public plugin_precache()   
{   
      precache_sound("jzona/CT1.mp3")   
      precache_sound("jzona/CT2.mp3")   
      precache_sound("jzona/CT3.mp3")   
      precache_sound("jzona/CT4.mp3")   
      precache_sound("jzona/CT5.mp3")   
      precache_sound("jzona/CT6.mp3")   
      precache_sound("jzona/CT7.mp3")   
      precache_sound("jzona/CT8.mp3")   
      precache_sound("jzona/CT9.mp3")   
      precache_sound("jzona/CT10.mp3")   
      precache_sound("jzona/CT11.mp3")
      precache_sound("jzona/CT12.mp3")    
      precache_sound("jzona/T1.mp3")   
      precache_sound("jzona/T2.mp3")   
      precache_sound("jzona/T3.mp3")   
      precache_sound("jzona/T4.mp3")   
      precache_sound("jzona/T5.mp3")   
      precache_sound("jzona/T6.mp3")   
      precache_sound("jzona/T7.mp3")   
      precache_sound("jzona/T8.mp3")   
      precache_sound("jzona/T9.mp3")   
      precache_sound("jzona/T10.mp3")   
      precache_sound("jzona/T11.mp3")
      precache_sound("jzona/T12.mp3")     
      return PLUGIN_CONTINUE   
}


Добавлено (10.07.2013, 16:31)
---------------------------------------------
Доступно только для пользователей
подкинь ) smile




Сообщение отредактировал Contra63 - Среда, 10.07.2013, 16:32
 
defalser
Дата: Среда, 10.07.2013, 17:16 | Сообщение # 5
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
Contra63, это не то,что он хотел ! Он говорит За " РТВ " плагин,при котором до голосования и после голосования идет музыка. Если нужен такой плагин,тогда пиши в Личку.

Сообщение отредактировал defalser - Среда, 10.07.2013, 17:17
 
Ацелот
Дата: Среда, 10.07.2013, 17:23 | Сообщение # 6
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Contra63, Прочитай то что мне нужно. 
Цитата
в конце карты

То что ты кинул пабликовый плагин давным давно выложенный с потрохами во все доступные уголки интернета.

Добавлено (10.07.2013, 17:23)
---------------------------------------------
И еще важный момент .Мне не нужен другой "РТВ" плагин.А именно подредоктировать  UMM 3.0.3 или же написать подстроенный под него плагин

Сообщение отредактировал Ацелот - Среда, 10.07.2013, 17:18
 
Contra63
Дата: Среда, 10.07.2013, 23:09 | Сообщение # 7
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Ацелот, возми часть кода с

lastround2.sma и соединении с этим и вот тебе  твой плагин


 
KILLER7x7
Дата: Четверг, 11.07.2013, 03:04 | Сообщение # 8
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Цитата (Ацелот)
То что ты кинул это вызов музыки командой.(Сообщение в чат). Если так делать то надо редактировать плагин UMM 3.0.3 , что бы сервер писал эту команду.Допусти : say /start
wacko surprised bash
То что я "кинул" это "Функция для проигрывания звуков" но никак не "вызов музыки командой.(Сообщение в чат)"!!!
так что не нужно "что бы сервер писал эту команду"!!!
+ к этому ты написал в тему "Плагины (вопрос | ответ)"
соответственно я и "кинул" то что тебе помогло б сделать свой плагин!!

Цитата (Ацелот)
К сожелению  сам это сделать я не смогу .
  nocomp
То тебе нужно так и писать "сделайте мне плагин" а не "Помогите сделать плагин"!!

Цитата (Ацелот)
Мне не нужен другой "РТВ" плагин.А именно подредоктировать  UMM 3.0.3

У меня нет этого плагина! (мог бы силку дать на него)


killer7x7_ua



 
Ацелот
Дата: Четверг, 11.07.2013, 11:13 | Сообщение # 9
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
 
Цитата
"Функция для проигрывания звуков" но никак не "вызов музыки командой.(Сообщение в чат)"!!!
так что не нужно "что бы сервер писал эту команду"!!!


register_clcmd("say /sound1","sound_1")
register_clcmd("say /sound2","sound_2")
register_clcmd("say /sound3","sound_3")
register_clcmd("say /sound4","sound_4")

Разве?
А вообще о чем спор .Там есть и то , и то.


Сообщение отредактировал Ацелот - Четверг, 11.07.2013, 11:14
 
Contra63
Дата: Четверг, 11.07.2013, 12:20 | Сообщение # 10
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Цитата (Ацелот)
Разве?А вообще о чем спор .Там есть и то , и то.

это к чему?

Цитата
Всего в примере 4 команды say /sound*, которые вызывают свои функции.


 
Ацелот
Дата: Четверг, 11.07.2013, 12:49 | Сообщение # 11
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Contra63,   KILLER7x7, кинул ссылку.я лишь комментирую что там
 
KILLER7x7
Дата: Пятница, 12.07.2013, 03:33 | Сообщение # 12
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Цитата (Ацелот)
кинул ссылку.я лишь комментирую что там
А зачем комментировать???  bash
Там и так все роз писано!!! (что к чему)
И если ты не умеешь читать то попроси чтоб тебе прочитали!
(Пример: простой для того чтоб тебе легче било понять что она (функция) делает и какие возможности она имеет тля того чтоб ТЫ понял функцию emit_sound, но как и где ТЫ будешь ее использовать решаешь ТЫ, и вообще литы будешь ее использовать)
Цитата (Ацелот)
К сожелению  сам это сделать я не смогу .
И если ты не знаешь как этим воспользоваться то извиняй!!!  :nocomp: 
(как я уже писал то ЗАКАЖИ себе этот плагин или доделай САМ)
Цитата (Ацелот)
проигрывать нужную мне музыку

На данный момент я знаю 2 способа воспроизведения звука! (по сути вопроса)
1. Выполнение команды на стороне клиента:
Проиграть звук:
Код
client_cmd(0, "spk Gman/Gman_Choose2")


2. Функция для проигрывания звуков: (мне кажется этот больше функциональные)
Код
emit_sound ( index, channel, sample[], Float:vol, Float:att,flags, pitch )

Ты написал в тему "Плагины (вопрос | ответ)" вот достойныйответ :book: 
(может кто знает другой способ добавить звук в плагин???)
Так что решай сам что ты с этим сделаешь!!!


killer7x7_ua



 
  • Страница 1 из 1
  • 1
Поиск: