AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Why wont this work?? (https://forums.alliedmods.net/showthread.php?t=29190)

Rolnaaba 05-31-2006 16:15

Why wont this work??
 
I can't figure out whats wrong with this? it doesn't play the sounds and wont go to the next page of menu:
Code:
/*    Volkswagon Sounds Mod    Created by: Rolnaaba    Version: 1.0        **WHAT IT DOES**    ----------------      this mod allows you to say /vsounds in chat and bring up a menu    that has many assorted sounds from the Volkswagon comercials. Those    Volkswagon commercials with theGerman guys trying to be pimpin, ya    those sayings we got em here.        **ADMIN COMANDS**    -----------------    /vsounds --(say this in chat and it brings up menu        **REQUIRED MODULES**    --------------------    Engine    Cstrike        **SPECIAL THANKS TO**    ---------------------    p3tsin  --(helped with menu and volume problems)    pmigneous  --(created clips of sounds) */ //*****{THE INCLUDES}***** #include <amxmodx> #include <amxmisc> #include <engine> #include <cstrike> #define KeysVolkswagonSounds (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8 )|(1<<9) #define KeysVolkswagonSounds2 (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8 ) #define KeysVolkswagonSounds3 (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4) //*****{SOUND VARIABLES}***** new g_szDroppeditlikeitshott[] = "misc/vsounds/droppeditlikeitshott.mp3" new g_szFly[] = "misc/vsounds/fly.mp3" new g_szHoldingitdown[] = "misc/vsounds/holdingitdown.mp3" new g_szItsucksair[] = "misc/vsounds/itsucksair.mp3" new g_szListenup[] = "misc/vsounds/listenup.mp3" new g_szRepdutch[] = "misc/vsounds/repdutch.mp3" new g_szTime2unpimp[] = "misc/vsounds/time2unpimp.mp3" new g_szUknowwhat[] = "misc/vsounds/uknowwhat.mp3" new g_szVdub[] = "misc/vsounds/vdub.mp3" new g_szYaa[] = "misc/vsounds/yaa.mp3" new g_szFatcha[] = "misc/vsounds/fatcha.mp3" new g_szGermanENindahaus[] = "misc/vsounds/germanENindahaus.mp3" new g_szItsdefsucking[] = "misc/vsounds/itsdefsucking.mp3" new g_szLemmeHUSV[] = "misc/vsounds/lemmeH-U-S-V.mp3" new g_szOhsnap[] = "misc/vsounds/ohsnap.mp3" new g_szTime[] = "misc/vsounds/time.mp3" new g_szTreyandhisride[] = "misc/vsounds/treyandhisride.mp3" new g_szUnpimpyourauto[] = "misc/vsounds/unpimpyourauto.mp3" new g_szWhatdoesthisdo[] = "misc/vsounds/whatdoesthisdo.mp3" new g_szYougetanF[] = "misc/vsounds/yougetanF.mp3" //*****{SOUND PRECACHE}***** public plugin_precache() {     precache_generic(g_szDroppeditlikeitshott)     precache_generic(g_szFly)     precache_generic(g_szHoldingitdown)     precache_generic(g_szItsucksair)     precache_generic(g_szListenup)     precache_generic(g_szRepdutch)     precache_generic(g_szTime2unpimp)     precache_generic(g_szUknowwhat)     precache_generic(g_szVdub)     precache_generic(g_szYaa)     precache_generic(g_szFatcha)     precache_generic(g_szGermanENindahaus)     precache_generic(g_szItsdefsucking)     precache_generic(g_szLemmeHUSV)     precache_generic(g_szOhsnap)     precache_generic(g_szTime)     precache_generic(g_szTreyandhisride)     precache_generic(g_szUnpimpyourauto)     precache_generic(g_szWhatdoesthisdo)     precache_generic(g_szYougetanF) } //*****{PLUGIN INIT}***** public plugin_init() {     register_plugin("VolkswagonSounds","1.0","Rolnaaba")     register_menucmd(register_menuid("Volkswagon Sounds 1"), KeysVolkswagonSounds, "PressedVolkswagonSounds")     register_menucmd(register_menuid("Volkswagon Sounds 2"), KeysVolkswagonSounds2, "PressedVolkswagonSounds2")     register_menucmd(register_menuid("Volkswagon Sounds 3"), KeysVolkswagonSounds3, "PressedVolkswagonSounds3")     register_concmd("say /vsounds", "ShowVolkswagonSounds", ADMIN_LEVEL_B)     register_cvar("cvar_mp3volume", "90") } //*****{PLAYS SONGS}***** public play_Droppeditlikeitshott(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szDroppeditlikeitshott) } public play_Fly(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szFly) } public play_Holdingitdown(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szHoldingitdown) } public play_Itsucksair(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szItsucksair) } public play_Listenup(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szListenup) } public play_Repdutch(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szRepdutch) } public play_Time2unpimp(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szTime2unpimp) } public play_Uknowwhat(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szUknowwhat) } public play_Vdub(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szVdub) } public play_Yaa(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szYaa) } public play_Fatcha(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szFatcha) } public play_GermanEnindahaus(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szGermanENindahaus) } public play_Itsdefsucking(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szItsdefsucking) } public play_LemmeHUSV(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szLemmeHUSV) } public play_Ohsnap(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szOhsnap) } public play_Time(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szTime) } public play_Treyandhisride(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szTreyandhisride) } public play_Unpimpyourauto(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szUnpimpyourauto) } public play_Whatdoesthisdo(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szWhatdoesthisdo) } public play_YougetanF(id) {     client_cmd(id,"mp3 play ^"%s^"",g_szYougetanF) } public END_MENU(id) {     return PLUGIN_HANDLED } //*****{SHOWS MENU PAGE 1}***** public ShowVolkswagonSounds(id,level,cid) {     if (!cmd_access(id,level,cid,1))     {         client_print(id, print_chat, "You are not given permission to view this menu")         return PLUGIN_HANDLED     }         show_menu(id, KeysVolkswagonSounds, "1. Dropped it like its hott^n2. Fly^n3. Holding it down^n4. It sucks air^n5. Listen up^n6. Rep dutch^n7. Time to unpimp^n8. You know what^n^n9. Next Page^n0. Exit", -1, "Volkswagon Sounds")     return PLUGIN_HANDLED } //*****{SHOWS MENU PAGE 2}***** public ShowVolkswagonSounds2(id) {     show_menu(id, KeysVolkswagonSounds2, "1. Vdub^n2. Yaa^n3. Fatcha^n4. German engineering in da haus^n5. Its definately sucking^n6. Lemme H-U-S-V^n7. Exit", -1, "Volkswagon Sounds") } //*****{SHOWS MENU PAGE 3}***** public ShowVolkswagonSounds3(id) {     show_menu(id, KeysVolkswagonSounds3, "1. You know what^n2. Trey and his ride^n3. Unpimp your auto^n4. What does this do^n5. You get an F^n^n6. Exit^n", -1, "Volkswagon Sounds") } //*****{GETS WHAT KEY YOU PRESS ON MENU PAGE 1}***** public PressedVolkswagonSounds(id, key) {     switch (key)     {         case 0:         {             play_Droppeditlikeitshott(id)         }         case 1:         {             play_Fly(id)         }         case 2:         {             play_Holdingitdown(id)         }         case 3:         {             play_Itsucksair(id)         }         case 4:         {             play_Listenup(id)         }         case 5:         {             play_Repdutch(id)         }         case 6:         {             play_Time2unpimp(id)         }         case 7:         {             ShowVolkswagonSounds2(id)         }         case 8:         {             END_MENU(id)         }     } } //*****{GETS BUTTON YOU PRESS ON MENU PAGE 2}***** public PressedVolkswagonSounds2(id, key) {     switch (key)     {         case 0:         {             play_Vdub(id)         }         case 1:         {             play_Yaa(id)         }         case 2:         {             play_Fatcha(id)         }         case 3:         {             play_GermanEnindahaus(id)         }         case 4:         {             play_Itsdefsucking(id)         }         case 5:         {             play_LemmeHUSV(id)         }         case 6:         {             play_Ohsnap(id)         }         case 7:         {             play_Time(id)         }         case 8:         {             ShowVolkswagonSounds3(id)         }         case 9:         {             END_MENU(id)         }     } } //*****{GETS BUTTON YOU PRESS ON MENU PAGE 3}****** public PressedVolkswagonSounds3(id, key) {     switch (key)     {         case 0:         {             play_Uknowwhat(id)         }         case 1:         {             play_Treyandhisride(id)         }         case 2:         {             play_Unpimpyourauto(id)         }         case 3:         {             play_Whatdoesthisdo(id)         }         case 4:         {             play_YougetanF(id)         }         case 5:         {             END_MENU(id)         }     } } //*****{VOLUME SUFF}***** new Float:volumes[33] public client_disconnect(id) {     client_cmd(id, "MP3Volume %f",volumes[id]) } public client_putinserver(id) {     volumes[id] = 0.0     query_client_cvar(id, "MP3Volume", "cvar_mp3volume") } public cvar_mp3volume(id, const cvar[], const value[]) {     if(equal(cvar,"MP3Volume")) volumes[id] = floatstr(value) }
(spaces are placed between 8 and ) to prevent 8) from being made

Hawk552 05-31-2006 16:24

Honestly, don't even bother fixing this. It's really poorly coded.

Rolnaaba 05-31-2006 16:27

sigh i know

Xanimos 05-31-2006 17:27

use prechache_sound instead of precache_generic....and I agree with Hawk552.


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

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