Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Звук бомбы

eckoecko
сообщение 6.8.2013, 12:50
Сообщение #1
Стаж: 14 лет

Сообщений: 1705
Благодарностей: 266
Полезность: 0

Всем привет. Имеется плагин звук отсчета бомбы. Звук отсчета слышен тем кто поставил бомбу, а должны слышать все игроки.
В функции стоит 0 а не id но все равно слышит только 1 игрок.
Заранее спасибо.
Исходник
Код:
/* 
changelog: 1.0
1.1 - Убран баг
*/

#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "C4 CD Voice"
#define VERSION "1.1"
#define AUTHOR "ovr"

new g_C4Timer

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("round_new", 2, "1=Round_Start");
register_logevent("round_end", 2, "1=Round_End");
register_logevent("round_end", 2, "1&Restart_Round_");

}

public round_new()
{
g_C4Timer = -1
remove_task(8038)
}

public round_end()
{
g_C4Timer = -1
remove_task(8038)
}
public bomb_planted(id)
{
g_C4Timer = get_cvar_num("mp_c4timer")
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}

public bomb_voice()
{
if (--g_C4Timer > 0)
{
switch(g_C4Timer)
{
case 1:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/1_sec")
case 2:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/2_sec")
case 3:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/3_sec")
case 4:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/4_sec")
case 5:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/5_sec")
case 6:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/6_sec")
case 7:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/7_sec")
case 8:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/8_sec")
case 9:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/9_sec")
case 10:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/10_sec")
case 20:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/20_sec")
case 30:client_cmd(0, "mp3 play sound/misc/Up-Liga/c4voice/30_sec")
}
}else
remove_task(8038)
}

public plugin_precache()
{
precache_generic ("sound/misc/Up-Liga/c4voice/1_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/2_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/3_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/4_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/5_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/6_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/7_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/8_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/9_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/10_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/20_sec.mp3")
precache_generic ("sound/misc/Up-Liga/c4voice/30_sec.mp3")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 6.8.2013, 12:55
Сообщение #2


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

Мне кажется нужно тут разбираться
Код:
 set_task(1.0, "bomb_voice", 8038, "", 0, "b")


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cah9
сообщение 6.8.2013, 12:56
Сообщение #3
Стаж: 13 лет

Сообщений: 1159
Благодарностей: 360
Полезность: 0

Цитата
public bomb_planted(id)
{
g_C4Timer = get_cvar_num("mp_c4timer")
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}


НЕ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 6.8.2013, 12:59
Сообщение #4
Стаж: 14 лет

Сообщений: 1705
Благодарностей: 266
Полезность: 0

Цитата(cah9 @ 6.8.2013, 13:56) *
НЕ?

Щас без id попробую

UPD: Нет, не работает.

Отредактировал: eckoecko, - 6.8.2013, 13:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: