AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Play sound to every player? (https://forums.alliedmods.net/showthread.php?t=154481)

KviZ 04-09-2011 07:42

Play sound to every player?
 
How can I make a sound play to every player?

yokomo 04-09-2011 08:04

Re: Play sound to every player?
 
Quote:

Originally Posted by KviZ (Post 1446439)
How can I make a sound play to every player?

PHP Code:

cl_cmd(0"speak wakaka.wav"


hornet 04-09-2011 08:53

Re: Play sound to every player?
 
PHP Code:

client_cmd0"spk sound.wav" ); 


KviZ 04-09-2011 10:02

Re: Play sound to every player?
 
Doesn't work :/
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <ammopacks>
#include <fun>
#include <basebuilder>

new Time
new Repeat_Time 
new L_Effect
new L_EffectX

public plugin_init()
{
    
register_plugin("BB Lightning""1.0""KviZ")
    
Time register_cvar("BB_Lightning_Time""10")
    
set_task(1.0"Lightning",___"b"
    
set_task(0.1"Lightning_Effect",___"b")
}
public 
Lightning()
{    
    if(!
bb_is_build_phase())
    {
        
Repeat_Time += 1
        
if(Repeat_Time == get_pcvar_num(Time))
        {
            
L_Effect 1
            L_EffectX 
1
        
}
    }
}
public 
Lightning_Effect()
{
    if(
L_Effect == 1)
    {    
        if(
L_EffectX == 1)
        {
            
server_cmd("amx_setlight 6")
        }
        if(
L_EffectX == 2)
        {
            
server_cmd("amx_setlight 10")
        }
        if(
L_EffectX == 3)
        {
            
server_cmd("amx_setlight 16")
        }
        if(
L_EffectX == 4)
        {
            
server_cmd("amx_setlight 20")
        }
        if(
L_EffectX == 5)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 6)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 7)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 8)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 9)
        {
            
server_cmd("amx_setlight 20")
            
client_cmd0"spk ambience\thunder_clap.wav" )
        }
        if(
L_EffectX == 10)
        {
            
server_cmd("amx_setlight 16")
        }
        if(
L_EffectX == 11)
        {
            
server_cmd("amx_setlight 14")
        }
        if(
L_EffectX == 12)
        {
            
server_cmd("amx_setlight 11")
        }
        if(
L_EffectX == 13)
        {
            
server_cmd("amx_setlight 5")
        }
        if(
L_EffectX == 14)
        {
            
server_cmd("amx_setlight 2")
            
L_Effect 0
            Repeat_Time 
0
        
}
        
L_EffectX += 1
    
}



matsi 04-09-2011 10:30

Re: Play sound to every player?
 
Quote:

Originally Posted by KviZ (Post 1446510)
Doesn't work :/
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <ammopacks>
#include <fun>
#include <basebuilder>

new Time
new Repeat_Time 
new L_Effect
new L_EffectX

public plugin_init()
{
    
register_plugin("BB Lightning""1.0""KviZ")
    
Time register_cvar("BB_Lightning_Time""10")
    
set_task(1.0"Lightning",___"b"
    
set_task(0.1"Lightning_Effect",___"b")
}
public 
Lightning()
{    
    if(!
bb_is_build_phase())
    {
        
Repeat_Time += 1
        
if(Repeat_Time == get_pcvar_num(Time))
        {
            
L_Effect 1
            L_EffectX 
1
        
}
    }
}
public 
Lightning_Effect()
{
    if(
L_Effect == 1)
    {    
        if(
L_EffectX == 1)
        {
            
server_cmd("amx_setlight 6")
        }
        if(
L_EffectX == 2)
        {
            
server_cmd("amx_setlight 10")
        }
        if(
L_EffectX == 3)
        {
            
server_cmd("amx_setlight 16")
        }
        if(
L_EffectX == 4)
        {
            
server_cmd("amx_setlight 20")
        }
        if(
L_EffectX == 5)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 6)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 7)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 8)
        {
            
server_cmd("amx_setlight 24")
        }
        if(
L_EffectX == 9)
        {
            
server_cmd("amx_setlight 20")
            
client_cmd0"spk ambience\thunder_clap.wav" )
        }
        if(
L_EffectX == 10)
        {
            
server_cmd("amx_setlight 16")
        }
        if(
L_EffectX == 11)
        {
            
server_cmd("amx_setlight 14")
        }
        if(
L_EffectX == 12)
        {
            
server_cmd("amx_setlight 11")
        }
        if(
L_EffectX == 13)
        {
            
server_cmd("amx_setlight 5")
        }
        if(
L_EffectX == 14)
        {
            
server_cmd("amx_setlight 2")
            
L_Effect 0
            Repeat_Time 
0
        
}
        
L_EffectX += 1
    
}



You must precache your sound. Search how to do so.

ConnorMcLeod 04-09-2011 11:17

Re: Play sound to every player?
 
client_cmd( 0, "spk ambience\thunder_clap.wav" )

->

client_cmd( 0, "spk ambience/thunder_clap.wav" )

No need to precache for spk command (if sound is default sound).

matsi 04-09-2011 13:18

Re: Play sound to every player?
 
Well is that default sound? :?

ConnorMcLeod 04-09-2011 13:32

Re: Play sound to every player?
 
Yes, it is the sound used in de_aztec.

bibu 04-09-2011 14:46

Re: Play sound to every player?
 
You still need to precache it i think. Well you wont lose anything if you do it.

matsi 04-09-2011 16:13

Re: Play sound to every player?
 
Quote:

Originally Posted by bibu (Post 1446637)
You still need to precache it i think. Well you wont lose anything if you do it.

No, you dont have to precache it. Do you even understand what precache does?


All times are GMT -4. The time now is 20:08.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.