AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   bomba (https://forums.alliedmods.net/showthread.php?t=85383)

Adamo91 02-09-2009 15:10

bomba
 
Hi.I want to do play music. It must be play 12 seconds before bomb explosion. File must be in *.mp3 format, but i've got problems. I employed this script:
PHP Code:

public play_sound(id,sound[]) 

    if( 
id != && !is_user_connected(id) ) return PLUGIN_HANDLED 
     
    
if( containi(sound,".wav") > 0client_cmd(id,"spk %s",sound
    else if( 
containi(sound,".mp3") >0client_cmd(id,"mp3 play %s",sound
     
    return 
PLUGIN_CONTINUE 
}

play_sound(0,"radio/go.wav"

<font color="#000000">, and it wasn't also helpful for me. Help me , please.

Plugin:

PHP Code:

#include <amxmodx> 
#include <csx> 
 
#define PLUGIN "Bomb Sound" 
#define VERSION "0.1" 
#define AUTHOR "sEba" 
 
 
#define muzyczka ("misc/Bomba") 
#define czas 12 
 
 
new g_c4timerpointnum
new 
bool:b_planted false
 
new 
g_msgsync
 
public 
plugin_init() 

register_plugin(PLUGIN,VERSION,AUTHOR); 
 
pointnum get_cvar_pointer("mp_c4timer"); 
 
register_logevent("newRound"2"1=Round_Start"); 
register_logevent("endRound"2"1=Round_End"); 
register_logevent("endRound"2"1&Restart_Round_"); 
 
g_msgsync CreateHudSyncObj(); 

 
public 
newRound() 

g_c4timer = -1
remove_task(652450); 
b_planted false

 
public 
endRound() 

g_c4timer = -1
remove_task(652450); 

 
public 
bomb_planted() 

b_planted true
g_c4timer get_pcvar_num(pointnum); 
dispTime() 
set_task(1.0"dispTime"652450""0"b"); 

 
public 
bomb_defused() 

if(
b_planted

remove_task(652450); 
b_planted false

 

 
public 
bomb_explode() 

if(
b_planted

remove_task(652450); 
b_planted false

 

 
public 
dispTime() 

if(!
b_planted

remove_task(652450); 
return; 

 
 
if(
g_c4timer >= 0

if(
g_c4timer 13) { 
set_hudmessage(01500, -1.00.8001.01.00.010.01, -1); 

else if(
g_c4timer 7) { 
set_hudmessage(1501500, -1.00.8001.01.00.010.01, -1); 
if(
g_c4timer == czas) { 
client_cmd(0"spk %s""misc/Bomba.wav"


else { 
set_hudmessage(15000, -1.00.8001.01.00.010.01, -1); 

 
ShowSyncHudMsg(0g_msgsync"C4: %d"g_c4timer); 
 
--
g_c4timer

 

 
public 
plugin_precache() 

precache_sound("misc/Bomba.wav"
 
return 
PLUGIN_CONTINUE 
 


</span>

BOYSplayCS 02-09-2009 19:27

Re: bomba
 
Be more specific, post the errors you're getting.

GwynBleidD 02-10-2009 14:53

Re: bomba
 
PHP Code:

public play_sound(id,sound[]) 

    if( 
id != && !is_user_connected(id) ) return PLUGIN_HANDLED 
     
    
if( containi(sound,".wav") > 0client_cmd(id,"spk %s",sound
    else if( 
containi(sound,".mp3") >0client_cmd(id,"mp3 play sound/%s",sound
     
    return 
PLUGIN_CONTINUE 


Try this one, you must put sound/ before patch of mp3 file because the default directory for mp3 play is cstrike, not sound. In wav file the sound is default.

Adamo91 02-10-2009 16:04

Re: bomba
 
Thanks to big, I advised you to a different way by const'a


All times are GMT -4. The time now is 16:54.

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