help me plase i tried everithing and I can't make a sube menu
Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#define Keysmain_menu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7) // Keys: 12345678
#define Keysmain_menu_2 (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6) // Keys: 1234567
new AUTHOR[]="Tyler"
new PLUGIN[]="amx_admin_protection_hacks"
new VERSION[]="1.00"
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_cvar("amx_admin_protection_hacks","1")
register_cvar("amx_invis_ratio","0.5")
register_cvar("amx_grav_ratio","1")
register_clcmd( "main_menu","Showmain_menu")
register_clcmd( "main_menu_2","Showmain_menu_2")
register_menucmd(register_menuid("main_menu"), Keysmain_menu, "Pressedmain_menu")
register_menucmd(register_menuid("main_menu_2"), Keysmain_menu_2, "Pressedmain_menu_2")
}
public Showmain_menu(id) {
show_menu(id, Keysmain_menu, "1: godmode^n2: noclip^n3: speed^n4: invisibility^n5: glow^n6: warning^n7: removewarning^n8: Exit^n", -1, "main_menu") // Display menu
}
public Showmain_menu_2(id) {
show_menu(id, Keysmain_menu_2, "1: strobeinvis^n2: strobeglow^n3: gravity^n4: fprotect^n5: fprotectinvis^n6: fprotectglow^n7: Exit^n", -1, "main_menu") // Display menu
}
public Pressedmain_menu(id, key) {
/* Menu:
* 1: Godmode
* 2: Noclip
* 3: speed
* 4: invisiblity
* 5: glow
* 6: warning
* 7: removes the Warning
* 8: main_menu_2
* 9: Exit
*/
if (get_cvar_num("amx_admin_protection_hacks") == 0 )
return PLUGIN_HANDLED
switch (key) {
case 0: client_cmd(id,"godmode")
case 1: client_cmd(id,"noclip")
case 2: client_cmd(id,"speed")
case 3: client_cmd(id,"invisibility")
case 4: client_cmd(id,"glow")
case 5: client_cmd(id,"warning")
case 6: client_cmd(id,"removewarning")
case 0: { // 1
set_user_godmode(id, 1)
}
case 1: { // 2
set_user_noclip (id,1)
}
case 2: { // 3
server_cmd("sv_maxspeed 99999999")
new i_speed()= 400
set_user_maxspeed(id,i_speed) // Make person change speed
}
case 3: { // 4
set_entity_visibility(id, 0) // Make person invisible
}
case 4: { // 5
set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,25
}
case 5: { // 6
client_print (0, print_chat, "Do not annoy The glowing admin")
}
case 6: { // 7
new player()=get_user_index
client_print (0, print_chat, " %p is now no more in console",player)
}
case 7: { // 8
/*
*
* -------> MAIN MENU 2
*
*/
}
}
return PLUGIN_HANDLED
}
public Pressedmain_menu_2(id, key) {
/* Menu:
* 1: Strobe invisibility
* 2: Strobe glow
* 3: Gravity for one person (set with the cvar amx_grav_ratio )
* 4: Protection (godmode, Noclip)
* 5: Full Protection (godmode, noclip , invisibility)
* 6: Glow Protection (godmode,noclip ,glow red)
* 7: Exit
*/
if (get_cvar_num("amx_admin_protection_hacks") == 0 )
return PLUGIN_HANDLED
switch (key) {
case 0: client_cmd(id,"strobeinvis")
case 1: client_cmd(id,"strobeglow")
case 2: client_cmd(id,"gravity")
case 3: client_cmd(id,"fprotect")
case 4: client_cmd(id,"fprotectinvis")
case 5: client_cmd(id,"fprotectglow")
case 0: { // 1
set_user_rendering(id, kRenderTransColor,0,0,0, kRenderFxStrobeSlow,0)
}
case 1: { // 2
set_user_rendering(id, kRenderTransColor,255,0,0, kRenderFxStrobeSlow,255)
}
case 2: { // 3
new gravity()= 50
set_user_gravity (id, gravity)
}
case 3: { // 4
set_user_noclip(id,1)
set_user_godmode(id, 0) //Make person god like
}
case 4: { // 5
set_user_godmode(id, 0) //Make person god like
set_entity_visibility(id, 0) // Make person invisible
set_user_noclip(id,1)
new player()=get_user_index
client_print (0, print_chat, " [ADMIN]%p is now in console",player)
}
case 5: { // 6
set_user_godmode(id, 0) //Make person god like
set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
set_user_noclip(id,1)
}
case 6: { // 7
new player()=get_user_index
client_print (0, print_chat, " %p is now no more in console,player)
}
case 7: { // 8
/*
*
* -------> MAIN MENU 2
*
*/
}
case 8: { // 9
}
case 9: { // 0
}
}
return PLUGIN_HANDLED
}