Плагин проигрывания звука при конце карты
|
|
Ацелот | Дата: Среда, 10.07.2013, 02:36 | Сообщение # 1 |
- Сообщения: 52
- Награды: 0
- Замечания:
|
Помогите сделать плагин который будет проигрывать нужную мне музыку(желательно рандом из списка) в конце карты(Допустим на сервере темнее экран и появляется выбор карт,а после выбора сразу смена карты.Так вот нужно что бы вместе с выбором появлялась музыка)
Сообщение отредактировал Ацелот - Среда, 10.07.2013, 02:53 |
|
| |
|
Ацелот | Дата: Среда, 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) --------------------------------------------- Доступно только для пользователей подкинь )
Сообщение отредактировал 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 То что я "кинул" это "Функция для проигрывания звуков" но никак не "вызов музыки командой.(Сообщение в чат)"!!! так что не нужно "что бы сервер писал эту команду"!!! + к этому ты написал в тему "Плагины (вопрос | ответ)" соответственно я и "кинул" то что тебе помогло б сделать свой плагин!!
Цитата (Ацелот) К сожелению сам это сделать я не смогу . То тебе нужно так и писать "сделайте мне плагин" а не "Помогите сделать плагин"!!
Цитата (Ацелот) Мне не нужен другой "РТВ" плагин.А именно подредоктировать 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
- Замечания:
|
Цитата (Ацелот) кинул ссылку.я лишь комментирую что там А зачем комментировать??? Там и так все роз писано!!! (что к чему) И если ты не умеешь читать то попроси чтоб тебе прочитали! (Пример: простой для того чтоб тебе легче било понять что она (функция) делает и какие возможности она имеет тля того чтоб ТЫ понял функцию 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
|
|
| |