| awwhailnaw |
07-07-2007 19:25 |
I need help with this code
ok the second menu opens and everything but when i push "1" it plays "carmod/wrong.wav" instead of "carmod/among.wav" like i want it to
tell me whats wrong with it please?
Code:
public plugin_init()
{
register_menucmd(register_menuid("Radio Menu"),1023,"radio")
register_menucmd(register_menuid("Radio Menu 2"),1023,"radio2")
}
public plugin_precache()
{
precache_sound("carmod/gasoline.wav")
precache_sound("carmod/superman.wav")
precache_sound("carmod/among.wav")
precache_sound("carmod/clint.wav")
precache_sound("carmod/wrong.wav")
precache_sound("carmod/diamondsandguns.wav")
precache_sound("carmod/bob.wav")
precache_sound("carmod/diary.wav")
precache_sound("carmod/indk.wav")
}
public radiomenu(id)
{
new menu[1024]
new key = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8|1<<9)
format(menu,sizeof(menu),"Radio Menu")
add(menu,sizeof(menu)," ^n^n 1. Sublime - Wrong Way")
add(menu,sizeof(menu),"^n 2. Transplants - Diamonds and Guns")
add(menu,sizeof(menu),"^n 3. Goldfinger - Superman")
add(menu,sizeof(menu),"^n 4. Outkast - B.O.B")
add(menu,sizeof(menu),"^n 5. Gorillaz - Clint Eastwood")
add(menu,sizeof(menu),"^n 6. InDK - Moonwalk Mafia")
add(menu,sizeof(menu),"^n 7. No-Ca$h - Gasoline")
add(menu,sizeof(menu),"^n 8. Breaknig Benjamin - Diary of Jane")
add(menu,sizeof(menu),"^n 9. Next Page")
add(menu,sizeof(menu),"^n^n 0. Close Menu")
show_menu(id,key,menu)
return PLUGIN_HANDLED;
}
public radiomenu2(id)
{
new menu[1024]
new key = (1<<0|1<<9)
format(menu,1023,"Radio Menu - Page 2")
add(menu,sizeof(menu)," ^n^n 1. Tim Armstrong - Among The Dead");
add(menu,sizeof(menu),"^n^n 0. Close Menu");
show_menu(id,key,menu)
return PLUGIN_HANDLED;
}
public radio(id,key)
{
switch(key)
{
case 0:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/wrong.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 1:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/diamondsandguns.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 2:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/superman.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 3:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/bob.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 4:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/clint.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 5:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/indk.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 6:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/gasoline.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 7:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/diary.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED;
}
case 8:
{
radiomenu2(id)
radio2(id,key)
return PLUGIN_HANDLED;
}
case 9: client_print(id,print_chat,"[RadioMod]Radio Menu Closed")
}
return PLUGIN_HANDLED;
}
public radio2(id,key)
{
switch(key)
{
case 0:
{
if(incar[id] != 1) return PLUGIN_HANDLED
emit_sound(id, CHAN_STREAM, "carmod/among.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_HANDLED
}
case 9: client_print(id,print_chat,"[RadioMod]Radio Menu Closed")
}
return PLUGIN_HANDLED;
}
|