- #include <zombie_escape>
- #include <ze_levels>
- // Declare natives weapons.
- native ze_goldenmp5(iPlayer)
- native ze_goldenm4a1(iPlayer)
- native ze_goldenak(iPlayer)
- native ze_m4a1dark(iPlayer)
- native ze_a47pladin(iPlayer)
- native ze_starchaser(iPlayer)
- //native open_level_guns(iPlayer)
- public plugin_init()
- {
- // Load plugin.
- register_plugin ("[ZE] Level Guns CSO Menu", "1.2", "VicKy")
- // Client Command.
- register_clcmd("level_guns", "clcmd_MenuGuns")
- }
- // Forward allows registering natives.
- public plugin_natives()
- {
- register_native("open_level_guns", "native_open_level_guns", 1)
- }
- public native_open_level_guns(iPlayer)
- {
- clcmd_MenuGuns(iPlayer)
- }
- public clcmd_MenuGuns(iPlayer)
- {
- Menu_Guns(iPlayer) // Open menu for player.
- }
- public Menu_Guns(iPlayer)
- {
- // Create new menu.
- new iMenu = menu_create("\r[\yFurix\r] \yLevel Guns:", "Handler_Guns")
- // Items GUns
- menu_additem(iMenu, "\yGolden Mp5 [\r Level: 16 \y]", "", 0)
- menu_additem(iMenu, "\yGolden M4a1 [\r Level: 20 \y]", "", 0)
- menu_additem(iMenu, "\yGolden Ak47 [\r Level: 25 \y]", "", 0)
- menu_additem(iMenu, "\yM4a1 Dark knight [\r Level: 30 \y]", "", 0)
- menu_additem(iMenu, "\yAk47 Pladin [\r Level: 35 \y]", "", 0)
- menu_additem(iMenu, "\yStar Chaser AS [\r Level: 40 \y]", "", 0)
- // Set menu property.
- menu_setprop(iMenu, MPROP_NEXTNAME, "Next")
- menu_setprop(iMenu, MPROP_BACKNAME, "Back")
- menu_setprop(iMenu, MPROP_EXITNAME, "Exit")
- // Display menu for player.
- menu_display(iPlayer, iMenu)
- }
- public Handler_Guns(iPlayer, iMenu, iKey)
- {
- // Player is not a alive.
- if (!is_user_alive(iPlayer)) {
- ze_colored_print(iPlayer, "You're not a alive.")
- return;
- }
- // Player is a zombie.
- if (ze_is_user_zombie(iPlayer)) {
- ze_colored_print(iPlayer, "You're a zombie.")
- return;
- }
- switch (iKey)
- {
- case 0: {
- if (ze_get_user_level(iPlayer) == 16)
- ze_goldenmp5(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- case 1: {
- if (ze_get_user_level(iPlayer) == 20)
- ze_goldenm4a1(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- case 2: {
- if (ze_get_user_level(iPlayer) == 25)
- ze_goldenak(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- case 3: {
- if (ze_get_user_level(iPlayer) == 30)
- ze_m4a1dark(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- case 4: {
- if (ze_get_user_level(iPlayer) == 35)
- ze_a47pladin(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- case 5: {
- if (ze_get_user_level(iPlayer) == 40)
- ze_starchaser(iPlayer)
- else
- ze_colored_print(iPlayer, "!tYou Dont Have Enough Level To Take This Gun")
- }
- }
- // Destroy menu.
- menu_destroy(iMenu)
- }
I Cant Using Raheem's Custom Weapon Menu ( Because I Cant Understand It ) Hard For Me lol
So Here Is Code
Everything Is Working BUt 1 problem I Cant Take Low Level Gun I Can ONly TAke That Gun In Which Am On