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

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

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

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

Добавить звук

, !
NeWeRtH
сообщение 28.12.2012, 16:25
Сообщение #1
Стаж: 13 лет

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

Нужно в плагин добавить звук когда будет 10 сек оно будет воспроизводить звук, но звук у меня есть
за ранее спасибо!! скажите какой код вставить!!
Прикрепленные файлы:
Прикрепленный файл  auto_restart_by_SkuLL.sma ( 1,13 килобайт ) Кол-во скачиваний: 16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 28.12.2012, 20:10
Сообщение #2
Стаж: 14 лет

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

NeWeRtH,
Скрытый текст
Код
#include <amxmisc>
#include <dhudmessage>

new Timer, SecondsCvar;

public plugin_init()
{
    register_plugin( "Auto_restart" , "2.0", "Sutar" );
    register_dictionary("auto_rr.txt");
    
    SecondsCvar = register_cvar("auto_rr_time","60.0")
      
    Timer = floatround(get_pcvar_float(SecondsCvar))
    set_task(1.0, "start_rr_timer", _, _, _, "a", floatround(get_pcvar_float(SecondsCvar)))
}

public start_rr_timer()
{
    server_cmd("sv_gravity 800")
    set_dhudmessage(255, 0, 0, -1.0, 0.08, 0, 0.0, 0.01)
    show_dhudmessage(0, "%L", LANG_PLAYER, "RR_TIME" , Timer)

    if(Timer == 1)
    {
        server_cmd("sv_restartround 1")
        set_task(3.0, "rr_end")
    }
    
    if(Timer == 10)
        client_cmd(0, "spk sound/bg/yx.wav")
    
    Timer--
}

public rr_end()
{
    server_cmd("sv_gravity 800")
    set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
    show_dhudmessage(0, "%L", LANG_PLAYER, "RR_GG")
}


Отредактировал: Orty_Hart, - 28.12.2012, 21:42
Причина: исправил опечатку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 28.12.2012, 20:13
Сообщение #3
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Orty_Hart,
client_cmd

i
Уведомление:
Спасибо, поправлено.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 21:04
Сообщение #4
Стаж: 13 лет

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

Цитата(Nickk @ 28.12.2012, 20:13) *
Orty_Hart,
client_cmd

i
Уведомление:
Спасибо, поправлено.

спасибо =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 21:48
Сообщение #5
Стаж: 13 лет

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

не работает!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 28.12.2012, 21:55
Сообщение #6
Стаж: 14 лет

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

NeWeRtH,
Ну... не работает... так не работает что? что не так? ошибки при компиляции? или не играет звук? что? я на экстрасенса похож? я интуицией понял что не работает?
Будь добр, напиши что не так, и поможем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 28.12.2012, 21:55
Сообщение #7


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(NeWeRtH @ 28.12.2012, 22:48) *
не работает!!!

а худ сообщения есть?

UPD: Orty_Hart, у вас звук будет через (floatround(get_pcvar_float(SecondsCvar)) - 10), а не через 10 =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 28.12.2012, 22:01
Сообщение #8
Стаж: 14 лет

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

mazdan,
Цитата
Нужно в плагин добавить звук когда будет 10 сек оно будет воспроизводить звук


Код
...
Timer = floatround(get_pcvar_float(SecondsCvar))
...
if(Timer == 10)
        client_cmd(0, "spk sound/bg/yx.wav")
    
    Timer--
...


когда 10 сек. играет звук. что не так?

Отредактировал: Orty_Hart, - 28.12.2012, 22:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 22:22
Сообщение #9
Стаж: 13 лет

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

"mp3 play sound/misc/bg-restart1.mp3")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 28.12.2012, 22:24
Сообщение #10


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

а, ну может, и так. ТС как цыган говорит, не понять же ничерта =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 22:25
Сообщение #11
Стаж: 13 лет

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

Цитата(mazdan @ 28.12.2012, 22:24) *
а, ну может, и так. ТС как цыган говорит, не понять же ничерта =)

я же правильно сделал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 28.12.2012, 22:36
Сообщение #12


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(NeWeRtH @ 28.12.2012, 23:25) *
я же правильно сделал?

я честно говоря не вам отвечал :D ну да ладно, попробуйте, я со звуками не работал, гуглить лениво. endroundsound смотрите - там есть как играть звуки


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 22:36
Сообщение #13
Стаж: 13 лет

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

даже не качает =(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 28.12.2012, 22:39
Сообщение #14


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

чтобы качало надо
public plugin_precache()
precache_sound() вроде так =) только звук вписать - погуглите, а то как в детском саду


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 22:54
Сообщение #15
Стаж: 13 лет

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

Цитата(mazdan @ 28.12.2012, 22:39) *
чтобы качало надо
public plugin_precache()
precache_sound() вроде так =) только звук вписать - погуглите, а то как в детском саду

да делал все равно не пашет! +(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
NeWeRtH
сообщение 28.12.2012, 23:11
Сообщение #16
Стаж: 13 лет

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

CODE
#include <amxmisc>
#include <dhudmessage>

new Timer, SecondsCvar;

public plugin_init()
{
register_plugin( "Auto_restart" , "2.0", "Sutar" );
register_dictionary("auto_rr.txt");

SecondsCvar = register_cvar("auto_rr_time","40.0")

Timer = floatround(get_pcvar_float(SecondsCvar))
set_task(1.0, "start_rr_timer", _, _, _, "a", floatround(get_pcvar_float(SecondsCvar)))
}

public plugin_precache()
precache_sound("misc/restart.wav")

public start_rr_timer()
{
server_cmd("sv_gravity 800")
set_dhudmessage(0, 100, 0, -1.0, 0.08, 0, 0.0, 0.01)
show_dhudmessage(0, "%L", LANG_PLAYER, "RR_TIME" , Timer)

if(Timer == 1)
{
server_cmd("sv_restartround 1")
set_task(3.0, "rr_end")
}

if(Timer == 13)
client_cmd(0, "spk sound/misc/restart.wav")

Timer--
}

public rr_end()
{
server_cmd("sv_gravity 800")
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
show_dhudmessage(0, "%L", LANG_PLAYER, "RR_GG")
}

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