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

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

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

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

Bio_ambience

Статус пользователя Drago_Jeka
сообщение 8.10.2009, 10:25
Сообщение #1
Стаж: 17 лет

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

Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta_util>



new const ZOMBIE_AMBIENCE[] = "biohazard/bio_ambience.wav";


//Pcvars...
new zomb_ambience


public plugin_init()
{
    zomb_ambience = register_cvar("zs_ambience", "1")

    set_task(1.0, "ambience_loop")
    
    
}

public plugin_precache()
{

    engfunc(EngFunc_PrecacheSound, ZOMBIE_AMBIENCE);
    
}



public ambience_loop(id)
{
    
    if (!get_pcvar_num(zomb_ambience))
    {
        set_task(5.0, "ambience_loop")
        return PLUGIN_HANDLED
    }
    
    client_cmd(0, "spk ^"%s^"", ZOMBIE_AMBIENCE)
    set_task(57.90, "ambience_loop")
    
    return PLUGIN_CONTINUE
}


можно ли как-то сделать чтобы звук проигрывался без остановки ? :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Makzz
сообщение 14.10.2009, 20:02
Сообщение #2


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

дам подсказку:
в plugin_init() ты можешь указать set_task(1.0, "ambience_loop",0, _, _, "b" ) - тут всё дело во флаге "b"
далее ambience_loop(id) переименуй в ambience_loop()
и добавь в него

client_cmd(0, "spk ^"%s^"", ZOMBIE_AMBIENCE)

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