AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   sound not playing (https://forums.alliedmods.net/showthread.php?t=126913)

Wuu 05-15-2010 06:05

sound not playing
 
PHP Code:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Uoc"
#define VERSION "1.0"
#define AUTHOR "Wuu"

new userXp[33],userLv[33]
new 
msg1

public plugin_precache()
{
    
precache_sound("misc/hit.wav")
    
precache_sound("misc/kill.wav")
    
precache_sound("misc/levelup.wav")
    
precache_generic("sound/misc/menu.mp3")
}

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("DeathMsg""eDeath""a")
    
msg1 CreateHudSyncObj()
}

public 
client_connect(id) { 
    
client_cmd(id,"mp3 play sound/misc/menu")


public 
eDeath( )

    new 
eKiller read_data(1)
    new 
eVictim read_data(2)
    new 
eHeadshot read_data(3)
 
    if (
eKiller != eVictim) {
        
client_cmd(eKiller,"play misc/levelup")
        
set_hudmessage(2554300.6, -1.006.03.0)
        
ShowSyncHudMsg(eKillermsg1"Enemy Kill")
    } 

Why mp3 is playing but client_cmd(eKiller,"play misc/levelup") not?
i try client_cmd(eKiller,"spk misc/levelup") same...

hzqst 05-15-2010 06:31

Re: sound not playing
 
Why not use spk "AAA"?

Wuu 05-15-2010 06:48

Re: sound not playing
 
What? I am new at this...

hzqst 05-15-2010 08:10

Re: sound not playing
 
client_cmd(0, "spk Gman/Gman_Choose2");

grimvh2 05-15-2010 08:26

Re: sound not playing
 
.wav is "spk %s", .mp3 is "mp3 play %s"

drekes 05-16-2010 10:55

Re: sound not playing
 
try this:
PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <fun>


#define PLUGIN "Uoc "
#define VERSION "1.0"
#define AUTHOR "Wuu"

new g_iMaxPlayers;

new 
menusound[] = "sound/misc/menu.mp3"
new killsound[] = "sound/misc/kill.mp3"
new levelupsound[] = "sound/misc/levelup.mp3"
new headshotsound[] = "sound/misc/headshot.mp3"
new killstreaksound[] = "sound/misc/killstreak.mp3"
new propacksound[] = "sound/misc/propack.mp3"
new twinsound[] = "sound/misc/twin.mp3"
new ctwinsound[] = "sound/misc/ctwin.mp3"

#define IsPlayer(%1)    (1<=%1<=g_iMaxPlayers)

new userXp[33],userLv[33],userKillStreak[33],userMedPack[33]
new 
msg1,msg2

public plugin_precache() {
    
    
precache_generic(menusound)
    
precache_generic(killsound)
    
precache_generic(levelupsound)
    
precache_generic(headshotsound)
    
precache_generic(killstreaksound)
    
precache_generic(propacksound)
    
precache_generic(twinsound)
    
precache_generic(ctwinsound)
    
    
precache_sound("misc/hit.wav")
    
precache_sound("misc/bombp.wav")
    
precache_sound("misc/bombd.wav")
    
precache_sound("misc/gogogo.wav")
}

public 
plugin_init() {
    
register_forward(FM_CmdStart,"fw_FM_CmdStart")
    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""eDeath""a")
    
    
register_logevent("ePlantBomb"3"2=Planted_The_Bomb")
    
register_logevent("eDefuseBomb"3"2=Defused_The_Bomb")
    
register_logevent("eTwin"6"2=triggered""3=Terrorists_Win" )
    
register_logevent("eCTwin"6"2=triggered""3=CTs_Win" )
    
register_logevent("eRoundStart"2"1=Round_Start"
    
    
RegisterHamHam_TakeDamage "player" "eTakeDamage" );
    
    
msg1 CreateHudSyncObj()
    
msg2 CreateHudSyncObj()
}

public 
client_connect(id) { 
    
client_cmd(id,"mp3volume 0.9")
    
client_cmd(id,"mp3 play ^"%s^""menusound)
    
userKillStreak[id] = 0


public 
eDeath( )

    new 
eKiller read_data(1)
    new 
eVictim read_data(2)
    new 
eHeadshot read_data(3)
 
    if ((
eKiller != eVictim) && (eKiller) && (eVictim)) {
        
userKillStreak[eKiller] +=1
        userKillStreak
[eVictim] = 0
        
        
if (userKillStreak[eKiller] == 3) {
            
userMedPack[eKiller] = 1
            
//Only playing MP3, WAV never
            
client_cmd(eKiller ,"mp3 stop")
            
client_cmd(eKiller ,"mp3 play ^"%s^""killstreaksound)
            
set_hudmessage(2554300.6, -1.006.04.0)
            
ShowSyncHudMsg(eKillermsg1"Killstreak of 3 +300 Exp")
            

            
set_hudmessage(255430, -1.00.206.06.0)
            
ShowSyncHudMsg(eKillermsg2"Press 'E' to deploy CARE Package")
            
        } else if (
userKillStreak[eKiller] == 6) {
            
client_cmd(eKiller ,"mp3 stop")
            
client_cmd(eKiller ,"mp3 play ^"%s^""killstreaksound)
            
set_hudmessage(2554300.6, -1.006.04.0)
            
ShowSyncHudMsg(eKillermsg1"Killstreak of 6 +600 Exp")
            
        } else if (
userKillStreak[eKiller] == 9) {
            
client_cmd(eKiller ,"mp3 stop")
            
client_cmd(eKiller ,"mp3 play ^"%s^""killstreaksound)
            
set_hudmessage(2554300.6, -1.006.04.0)
            
ShowSyncHudMsg(eKillermsg1"Killstreak of 9 +1000 Exp")
            
        } else if (
eHeadshot) {
            
client_cmd(eKiller ,"mp3 stop")
            
client_cmd(eKiller ,"mp3 play ^"%s^""headshotsound)
            
set_hudmessage(2554300.6, -1.006.04.0)
            
ShowSyncHudMsg(eKillermsg1"Headshot +100 Exp")
            
        } else {
            
client_cmd(eKiller ,"mp3 stop")
            
client_cmd(eKiller ,"mp3 play ^"%s^""killsound)
            
set_hudmessage(2554300.6, -1.006.04.0)
            
ShowSyncHudMsg(eKillermsg1"Enemy Kill +50 Exp")
        }
    }
}

public 
eTwin () {
    
//Not playing at first round end, WTF?
    
client_cmd(,"mp3 play ^"%s^""twinsound)
}

public 
eCTwin () {
   
//Not playing at first round end, WTF?
    
client_cmd(,"mp3 play ^"%s^""ctwinsound)
}

public 
eRoundStart () {
    
//Stop works. Not playing mp3 or wav. 
    
client_cmd(0"mp3 stop")
}


public 
ePlantBomb () {
    new 
id get_loguser_index()
    
client_cmd(0"spk ^"misc/bombp.wav^""//not playing same with mp3
    
set_hudmessage(2554300.6, -1.006.04.0)
    
ShowSyncHudMsg(idmsg1"Bomb Plant +300 Exp")    
}

public 
eDefuseBomb () {
    new 
id get_loguser_index()
    
client_cmd(0"spk ^"misc/bombd.wav^""//not playing same with mp3
    
set_hudmessage(2554300.6, -1.006.04.0)
    
ShowSyncHudMsg(idmsg1"Bomb Defuse +300 Exp")    
}


public 
fw_FM_CmdStartid Handle ){
    static 
iButtons iOldButtons;
    
iButtons get_ucHandle UC_Buttons );
    
iOldButtons pevid pev_oldbuttons );
    if( ( 
iButtons IN_USE ) && !( iOldButtons IN_USE ) ) {
        if (
userMedPack[id]) {
        
client_cmd(id ,"mp3 stop")
        
client_cmd(id ,"mp3 play ^"%s^""propacksound//Works, wav not playing
        
new hp get_user_health(id)
        new 
ac get_user_armor(id)
        
hp +=50
        ac 
+=50
        
if (hp 255) {
            
hp 255
        
}
        if (
ac 255) {
            
ac 255
        
}
        
set_hudmessage(151515, -1.00.206.03.0)
        
ShowSyncHudMsg(idmsg2"CARE Package activated"// Not showing
        
set_user_health(id,hp)
        
set_user_armor(id,ac)
        
userMedPack[id] = 0;
    }
    }
}

public 
eTakeDamage(idweaponattackerFloat:damagedamagebits)
{
    if( !
IsPlayerattacker ) || ( attacker == id ) ) {
        return 
HAM_IGNORED;
    }
    
client_cmd(attacker"spk ^"misc/hit^""//Works!
    
return HAM_IGNORED
}

stock get_loguser_index() {
    new 
loguser[80], name[32]
    
read_logargv(0loguser79)
    
parse_loguser(logusername31)
 
    return 
get_user_index(name)



Wuu 05-16-2010 14:30

Re: sound not playing
 
SOLVED! Half Life not playing stereo wav


All times are GMT -4. The time now is 03:42.

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