AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [Menu] Errors While Compiling my Menu Help Me Fix This Please! (https://forums.alliedmods.net/showthread.php?t=207704)

NaimB77 02-05-2013 18:03

[Menu] Errors While Compiling my Menu Help Me Fix This Please!
 
Alright hello guys I kinda need help with my "Menu/Plugin".

This is the first I am coding togetter with my friend and we need
help!

Can any1 fix the errors it kinda has alot of errors but hope some1 has time to fix these!

GooDLucK by the way :)

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <nvault>
#include <ColorChat>
 
 
#define PLUGIN    "NKMenu"
#define AUTHOR    "NaimB77 & KaNe  
#define VERSION   "1.0"

 
public plugin_init()
{
         
register_plugin("Menu""1.0""NaimB77 & KaNe")
     
         
register_clcmd("say /menu""Menu");
         
register_clcmd("team_say /menu""Menu");
         
register_clcmd("say menu""Menu");
         
register_clcmd("team_say menu""Menu");
     
         
register_concmd("menu""Menu");
}
 public 
Menu(id)
 {
    new 
menu menu_create("\rAdmin\d/\yPlayer \wMenu""menu_handler")

    
menu_additem(menu"\r[Admin Menu]""1"ADMIN_BAN);
    
menu_additem(menu"\y[VIP Menu]""2"ADMIN_KICK);
    
menu_additem(menu"\w[Player Menu]""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }
 public 
menu_handler(idmenuitem)
 {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
SubMenuAdmin(id);
        }
        case 
2:
        {
            
SubMenuVip(id);
        }
        case 
3:
        }
            
SubMenuPlayer(id);
        }
}

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

    }
SubMenuAdmin(id)
{
    
//Note that we will be using a different menu handler
    
new menu menu_create("\r[Admin Menu]""submenu_handlerAdmin")

    
menu_additem(menu"\wAdmin Commands""1"0);
    
menu_additem(menu"\wAdmin Gun Menu""2"0);
    
menu_additem(menu"\wAdmin Check""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }
 public 
submenu_handlerAdmin(idmenuitem)
 {

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
    
SubMenuAdminCommands(id);
        }
        case 
2:
        {
         
SubMenuGunMenu(id);
        }
        case 
3:
        {
           
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3This Plugins is made by NaimB77 & KaNe!");
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
   }
   
SubMenuVip(id)
{
    new 
menu menu_create("\y[VIP Menu]""submenu_handlerVip")

    
menu_additem(menu"\w\rM4A1 + \rDeagle\w""1"0);
    
menu_additem(menu"\w\yAK47 + \yDeagle\w""2"0);
    
menu_additem(menu"\w\dAwP  + \dDeagle\w""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }
 public 
submenu_handlerVip(idmenuitem)
 {

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
strip_user_weapons(id)
       
give_item(id"weapon_m4a1")  
            
cs_set_user_bpammo(id,CSW_M4A1,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3You Have Just Picked M4A1 + Deagle!")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
       
strip_user_weapons(id)
       
give_item(id"weapon_ak47")  
            
cs_set_user_bpammo(id,CSW_AK47,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"1[^4GoODLuCk^1] ^3You Have Just Picked AK47 + Deagle!")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
        case 
3:
    {
       
strip_user_weapons(id)
            
give_item(id"weapon_awp")
       
cs_set_user_bpammo(id,CSW_AWP45)
       
give_item(id"weapon_deagle")
       
cs_set_user_bpammo(idCSW_DEAGLE45)
       
give_item(id"weapon_hegrenade")
       
give_item(id"weapon_flashbang")
       
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
       
give_item(id"weapon_knife")
       
ColorChat(idGREEN"^41[^4GoODLuCk^1] ^3You Have Just Picked AWP + Deagle!")
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
       }
  }
    {
     
menu_destroy(menu);
     return 
PLUGIN_HANDLED;
    }
   }
SubMenuPlayer(id)
{
    new 
menu menu_create("\w[Player Menu]""submenu_handlerplayer")

    
menu_additem(menu"\w[M4A1 + Deagle]""1"0);
    
menu_additem(menu"\w[AK47 + Deagle]""2"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }
 public 
submenu_handlerplayer(idmenuitem)
 {

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
      
strip_user_weapons(id)
         if ( 
get_user_teamid ) == )
        {
    
cs_set_user_defuseid);
        }
       
give_item(id"weapon_m4a1")  
            
cs_set_user_bpammo(id,CSW_M4A1,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"^41[^4GoODLuCk^1] ^3You Have Just Picked M4A1 + Deagle!")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
            
strip_user_weapons(id)
         if ( 
get_user_teamid ) == )
        {
       
cs_set_user_defuseid);
        }
       
give_item(id"weapon_ak47")  
            
cs_set_user_bpammo(id,CSW_AK47,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"1[^4GoODLuCk^1] ^3You Have Just Picked AK47 + Deagle")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
   }
   {
     
menu_destroy(menu);
     return 
PLUGIN_HANDLED;
   }
 }

SubMenuAdminCommands(id)
{
    new 
menu menu_create("\rAdmin Commands!""submenu_handlerAdminCommands")
    
    
new_additem(menu"\d WORKING PROGRESS""1"0;
    
new_additem(menu"\d WORKING PROGRESS""2"0;
    
new_additem(menu"\d WORKING PROGRESS""3"0
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}
 public 
submenu_handlerAdminCommands(idmenuitem)
{


}

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
           
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3This Plugins is still WORKING PROGRESS!");
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
   }
        case 
2:
        {
           
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3This Plugins is still WORKING PROGRESS!");
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
   }
        case 
3:
       {
           
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3This Plugins is still WORKING PROGRESS!");
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
       }
   }
SubMenuGunMenu(id)
{
    new 
menu menu_create("\rAdmin Gun Menu!""submenu_handlerGunMenu")

    
menu_additem(menu"\w\rM4A1 + \rDeagle\w""1"0);
    
menu_additem(menu"\w\yAK47 + \yDeagle\w""2"0);
    
menu_additem(menu"\w\dAwP  + \dDeagle\w""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}
 public 
submenu_handlerGunMenu(idmenuitem)
{


}

    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
strip_user_weapons(id)
       
give_item(id"weapon_m4a1")  
            
cs_set_user_bpammo(id,CSW_M4A1,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"^1[^4GoODLuCk^1] ^3You Have Just Picked M4A1 + Deagle!")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
       
strip_user_weapons(id)
       
give_item(id"weapon_ak47")  
            
cs_set_user_bpammo(id,CSW_AK47,90)
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE45)
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_knife")
       
ColorChat(idGREEN"1[^4GoODLuCk^1] ^3You Have Just Picked AK47 + Deagle!")
       
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
        }
        case 
3:
    {
       
strip_user_weapons(id)
            
give_item(id"weapon_awp")
       
cs_set_user_bpammo(id,CSW_AWP45)
       
give_item(id"weapon_deagle")
       
cs_set_user_bpammo(idCSW_DEAGLE45)
       
give_item(id"weapon_hegrenade")
       
give_item(id"weapon_flashbang")
       
give_item(id"weapon_flashbang")
       
give_item(id"weapon_smokegrenade")
       
give_item(id"weapon_knife")
       
ColorChat(idGREEN"^41[^4GoODLuCk^1] ^3You Have Just Picked AWP + Deagle!")
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED;
       }
  } 


Blizzard_87 02-05-2013 23:53

Re: [Menu] Errors While Compiling my Menu Help Me Fix This Please!
 
fixed Errors... compiles!

Spoiler

fysiks 02-06-2013 00:22

Re: [Menu] Errors While Compiling my Menu Help Me Fix This Please!
 
Quote:

Originally Posted by NaimB77 (Post 1887987)
GooDLucK by the way :)

No luck needed. Your issues are very trivial and could be avoided if you take the time the time to actually try to code. Look at tutorials and look at plugins that work to see how things should be done if you can't figure it out.

NaimB77 02-06-2013 07:50

Re: [Menu] Errors While Compiling my Menu Help Me Fix This Please!
 
Quote:

Originally Posted by fysiks (Post 1888198)
No luck needed. Your issues are very trivial and could be avoided if you take the time the time to actually try to code. Look at tutorials and look at plugins that work to see how things should be done if you can't figure it out.

True, but I have a problem when I compile something on AMXX Studio, it says error and saying I have to check settings. So that's why I posted this and I couldnt fix my errors.

And Blizzard thank you for fixing my errors :)


All times are GMT -4. The time now is 20:40.

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