Raised This Month: $ Target: $400
 0% 

why not playing?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Rolnaaba
Veteran Member
Join Date: May 2006
Old 12-06-2006 , 08:57   why not playing?
Reply With Quote #1

This is not playing sounds...why?
Code:
#include <amxmodx> #include <fakemeta> #define TREE "models/c14-cristmastree.mdl" new rep_Planted[] = "sound/JingleBell.wav"; new rep_Defused[] = "sound/Laugh.wav"; new game_Planted[5][] = {       "weapons/c4_beep1.wav",     "weapons/c4_beep2.wav",     "weapons/c4_beep3.wav",     "weapons/c4_beep4.wav",     "weapons/c4_beep5.wav" }; new game_Defused[] = "weapons/c4_disarm.wav"; public plugin_init() {     register_plugin("C4 Tree","0.10","Avalanche");     register_forward(FM_SetModel,"fw_setmodel");     //sounds added by Rolnaaba     register_forward(FM_EmitSound, "fw_replace_sound"); } public plugin_precache() {     precache_model(TREE);     precache_sound("sound/JingleBell.wav")     precache_sound("sound/Laugh.wav") } public fw_setmodel(ent,model[]) {     if(equali(model,"models/w_c4.mdl"))     {         engfunc(EngFunc_SetModel,ent,TREE);         return FMRES_SUPERCEDE;     }     return FMRES_IGNORED; } //sounds added by Rolnaaba public fw_replace_sound(ent, channel, const sound[], Float:volume,Float:attenuation, flags, pitch) {     if(equali(sound, game_Defused)) {         engfunc(EngFunc_EmitSound,ent,channel,rep_Defused,volume,attenuation,flags,pitch);         return FMRES_SUPERCEDE;     }     else {         new listsize = sizeof game_Planted;                 for(new i; i<listsize; i++) {             if(equali(sound, game_Planted[i])) {                 engfunc(EngFunc_EmitSound,ent,channel,rep_Planted,volume,attenuation,flags,pitch);                 return FMRES_SUPERCEDE;             }         }     }     return FMRES_IGNORED; }


Sounds:
JingleBell.wav
Laugh.wav
__________________
DO NOT PM me about avp mod.
Rolnaaba is offline
The Specialist
BANNED
Join Date: Nov 2006
Old 12-06-2006 , 13:29   Re: why not playing?
Reply With Quote #2

ummmm, it looks like you didnt define or pass the functiona ny of the proper sound varaibles. There in the paramter , but you ddidnt pass it volume , or pitch , any thing .
The Specialist is offline
Send a message via AIM to The Specialist
VEN
Veteran Member
Join Date: Jan 2005
Old 12-06-2006 , 13:49   Re: why not playing?
Reply With Quote #3

Don't put sound/ in precache_sound
VEN is offline
Rolnaaba
Veteran Member
Join Date: May 2006
Old 12-06-2006 , 15:55   Re: why not playing?
Reply With Quote #4

ty VEN
Code:
#include <amxmodx> #include <fakemeta> #define TREE "models/c14-cristmastree.mdl" new rep_Planted[] = "sound/JingleBell.wav"; new rep_Defused[] = "sound/Laugh.wav"; new game_Planted[5][] = {       "weapons/c4_beep1.wav",     "weapons/c4_beep2.wav",     "weapons/c4_beep3.wav",     "weapons/c4_beep4.wav",     "weapons/c4_beep5.wav" }; new game_Defused[] = "weapons/c4_disarm.wav"; public plugin_init() {     register_plugin("C4 Tree","0.10","Avalanche");     register_forward(FM_SetModel,"fw_setmodel");     //sounds added by Rolnaaba     register_forward(FM_EmitSound, "fw_replace_sound"); } public plugin_precache() {     precache_model(TREE);     precache_sound("JingleBell.wav")     precache_sound("Laugh.wav") } public fw_setmodel(ent,model[]) {     if(equali(model,"models/w_c4.mdl"))     {         engfunc(EngFunc_SetModel,ent,TREE);         return FMRES_SUPERCEDE;     }     return FMRES_IGNORED; } //sounds added by Rolnaaba public fw_replace_sound(ent, channel, const sound[], Float:volume,Float:attenuation, flags, pitch) {     if(equali(sound, game_Defused)) {         engfunc(EngFunc_EmitSound,ent,channel,rep_Defused,volume,attenuation,flags,pitch);         return FMRES_SUPERCEDE;     }     else {         new listsize = sizeof game_Planted;                 for(new i; i<listsize; i++) {             if(equali(sound, game_Planted[i])) {                 engfunc(EngFunc_EmitSound,ent,channel,rep_Planted,volume,attenuation,flags,pitch);                 return FMRES_SUPERCEDE;             }         }     }     return FMRES_IGNORED; }
teoretically this should work correct?
__________________
DO NOT PM me about avp mod.
Rolnaaba is offline
dutchmeat
Senior Member
Join Date: Sep 2006
Old 12-06-2006 , 16:06   Re: why not playing?
Reply With Quote #5

test,test,test,test
__________________
before you criticize someone, you should walk a mile in their shoes. that way, when you criticize them, you're a mile away and you have their shoes.
dutchmeat is offline
stupok
Veteran Member
Join Date: Feb 2006
Old 12-06-2006 , 19:30   Re: why not playing?
Reply With Quote #6

Should it be:
Code:
new rep_Planted[] = "sound/JingleBell.wav"
Or:
Code:
new rep_Planted[] = "JingleBell.wav"
stupok is offline
Rolnaaba
Veteran Member
Join Date: May 2006
Old 12-07-2006 , 10:45   Re: why not playing?
Reply With Quote #7

the first since to play the sound it goes into sound file i think
__________________
DO NOT PM me about avp mod.
Rolnaaba is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:58.


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