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

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

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

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

Таймер

, Нужно изменить голос таймера!Звуки есть!
Статус пользователя Fresenius
сообщение 17.7.2012, 22:23
Сообщение #1


Стаж: 14 лет

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

Нужно изменить голос таймера!Звуки есть,но они раздельные(каждая секунда в новом звуке)!
таймер
if( get_pcvar_num( g_pSound ) )
{
new szSound[ 20 ];
num_to_word( g_iTimer, szSound, 19 );

client_cmd( 0, "spk vox/%s", szSound );
}

set_dhudmessage( 0, 255, 0, -1.00, 0.60, 0, 0.0, 1.1, 0.0, 0.4, 1 );
show_dhudmessage( 0, "%i секунд(ы) до СТАРТА игры", g_iTimer );

g_iTimer--;
entity_set_float( iEntity, EV_FL_nextthink, get_gametime() + 1.0 );
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 19.7.2012, 16:51
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Fresenius,
в чем проблема?

закидаем звуки в папку например

cstrike/sound/timesound/sound_1.wav
cstrike/sound/timesound/sound_5.wav
cstrike/sound/timesound/sound_10.wav
cstrike/sound/timesound/sound_20.wav
и так все...

в скрипте пишем после (show_dhudmessage( 0, "%i секунд(ы) до СТАРТА игры", g_iTimer );):
Код
new players[32], pnum;
get_players(players, pnum, "c");

for (new i = 0; i < pnum; i++)
{
if (is_user_connecting(players[i]))
continue

client_cmd(players[i], "spk timesound/sound_%s", g_iTimer);
}


или можно так:
Код
client_cmd(0, "spk timesound/sound_%s", g_iTimer);



а у тебя ошибка...

не так:
Код
if( get_pcvar_num( g_pSound ) )
{
new szSound[ 20 ];
num_to_word( g_iTimer, szSound, 19 );

client_cmd( 0, "spk vox/%s", szSound );
}


а так:

Код
if( get_pcvar_num( g_pSound ) )
{
client_cmd( 0, "spk vox/%s", g_iTimer );
}


Отредактировал: Orty_Hart, - 19.7.2012, 16:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Fresenius
сообщение 28.7.2012, 20:01
Сообщение #3


Стаж: 14 лет

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

Цитата(Orty_Hart @ 19.7.2012, 17:51) *
Fresenius,
в чем проблема?

закидаем звуки в папку например

cstrike/sound/timesound/sound_1.wav
cstrike/sound/timesound/sound_5.wav
cstrike/sound/timesound/sound_10.wav
cstrike/sound/timesound/sound_20.wav
и так все...

в скрипте пишем после (show_dhudmessage( 0, "%i секунд(ы) до СТАРТА игры", g_iTimer );):
Код
new players[32], pnum;
get_players(players, pnum, "c");

for (new i = 0; i < pnum; i++)
{
if (is_user_connecting(players[i]))
continue

client_cmd(players[i], "spk timesound/sound_%s", g_iTimer);
}


или можно так:
Код
client_cmd(0, "spk timesound/sound_%s", g_iTimer);



а у тебя ошибка...

не так:
Код
if( get_pcvar_num( g_pSound ) )
{
new szSound[ 20 ];
num_to_word( g_iTimer, szSound, 19 );

client_cmd( 0, "spk vox/%s", szSound );
}


а так:

Код
if( get_pcvar_num( g_pSound ) )
{
client_cmd( 0, "spk vox/%s", g_iTimer );
}

не пашет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 30.7.2012, 0:19
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Fresenius,
g_iTimer заменил на g_pSound??
внимательней будь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: