Raised This Month: $32 Target: $400
 8% 

Solved Need some correction in menu system for vip's


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
TheSpaniard
Senior Member
Join Date: Jul 2017
Location: Hell
Old 09-12-2017 , 04:34   Need some correction in menu system for vip's
Reply With Quote #1

I am having trouble in compiling below code.
Note:- My first code so please don't criticize it too much.
Errors:-
Welcome to the AMX Mod X 1.8.1-300 Compiler.

Warning: Loose indentation on line 31
Warning: Loose indentation on line 183
Error: Invalid statement; not in switch on line 183
Warning: Expression has no effect on line 183
Error: Expected token: ";", but found ":" on line 183
Error: Invalid expression, assumed zero on line 183
Error: Too many error messages on one line on line 183

Compilation aborted.
4 Errors.


PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "VipMenu"
#define VERSION "1.0"
#define AUTHOR "TheSpaniard"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHam(Ham_Spawn"player""Fwd_PlayerSpawn_Post"1);
}

public 
Fwd_PlayerSpawn_Post(id)
{
    if(!(
get_user_flags(id) & ADMIN_LEVEL_H))
        {
        return 
PLUGIN_HANDLED
    
}
    
set_task(1.0"vipmenu"id)
    return 
PLUGIN_CONTINUE
}
public 
vipmenu(id)
{
new 
szText[600 char]
    
formatex(szTextcharsmax(szText), "\yVip-Menu")
    new 
menu_handle menu_create(szText"vip_menu_handle")
    
    
formatex(szTextcharsmax(szText), "\rMost Common Combo's")
    
menu_additem(menu_handleszText"1"0)
    
formatex(szTextcharsmax(szText), "\rSmg Combo")
    
menu_additem(menu_handleszText"2"0)
    
formatex(szTextcharsmax(szText), "\rMachine Gun Combo")
    
menu_additem(menu_handleszText"3"0)
    
formatex(szTextcharsmax(szText), "\rShotgun Combo")
    
menu_additem(menu_handleszText"4"0)
    
    
menu_setprop(menu_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idmenu_handle0)
    
    return 
PLUGIN_CONTINUE
}
public 
vip_menu_handle(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback )
    new 
key str_to_num(data)
    
    switch(
key)
    {
        case 
1HandleCommon(id)
        case 
2HandleSmg(id)
        case 
3HandleSniper(id)
        case 
4HandleShotgun(id)
    }
    return 
PLUGIN_CONTINUE
}
public 
HandleCommon(id)
{
    new 
common[600 char]
    
formatex(commoncharsmax(common), "\yCommon Combo's")
    new 
common_handle menu_create(common"common_menu")
    
    
formatex(commoncharsmax(common), "\rM4A1+AK47+Deagle")
    
menu_additem(common_handlecommon"0"0)
    
formatex(commoncharsmax(common), "\rM4A1+AWP+Deagle")
    
menu_additem(common_handlecommon"1"0)
    
formatex(commoncharsmax(common), "\rAK47+AWP+Deagle")
    
menu_additem(common_handlecommon"2"0)
    
    
menu_setprop(common_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idcommon_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
HandleSmg(id)
{
    new 
smg[600 char]
    
formatex(smgcharsmax(smg), "\ySMG Combo's")
    new 
smg_handle menu_create(smg"smg_menu")
    
    
formatex(smgcharsmax(smg), "\rM4A1+MP5+Deagle")
    
menu_additem(smg_handlesmg"1"0)
    
formatex(smgcharsmax(smg), "\rAK47+P90+Deagle")
    
menu_additem(smg_handlesmg"2"0)
    
formatex(smgcharsmax(smg), "\rP90+UMP45+Deagle")
    
menu_additem(smg_handlesmg"3"0)
    
    
menu_setprop(smg_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idsmg_handle0)
    
    return 
PLUGIN_CONTINUE
}
public 
HandleSniper(id)
{
    new 
snipe[600 char]
    
formatex(snipecharsmax(snipe), "\ySniper Combo's")
    new 
snipe_handle menu_create(snipe"snipe_menu")
    
    
formatex(snipecharsmax(snipe), "\rAWP+Scout+Deagle")
    
menu_additem(snipe_handle,snipe"1"0)
    
formatex(snipecharsmax(snipe), "\rM4A1+AWP+Deagle")
    
menu_additem(snipe_handlesnipe"2"0)
    
formatex(snipecharsmax(snipe), "\rAK47+AWP+Deagle")
    
menu_additem(snipe_handle,snipe"3"0)
        
    
menu_setprop(snipe_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idsnipe_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
HandleShotgun(id)
{
    new 
shot[600 char]
    
formatex(shotcharsmax(shot), "\yShotgun Combo's")
    new 
shot_handle menu_create(shot"shot_menu")
    
    
formatex(shotcharsmax(shot), "\rAK47+M3+Deagle")
    
menu_additem(shot_handle,shot"1"0)
    
formatex(shotcharsmax(shot), "\rM4A1+XM1014+Deagle")
    
menu_additem(shot_handleshot"2"0)
    
formatex(shotcharsmax(shot), "\rM3+XM1014+Deagle")
    
menu_additem(shot_handle,shot"3"0)
        
    
menu_setprop(shot_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idshot_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
common_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iNamecommon[64], accesscallbackcommon
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecommoncharsmax(iNamecommon), callbackcommon )
    new 
key str_to_num(data)
    
    switch(
key)
    {
        case 
0
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
1
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
2
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
smg_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iNamesmg[64], accesscallbacksmg
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamesmgcharsmax(iNamesmg), callbacksmg )
    new 
key str_to_num(data)
    
    switch(
key)
    {
        case 
1
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_mp5navy")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_MP5NAVY120)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_p90")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_P90200)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_p90")
            
give_item(id"weapon_ump45")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_P9090)
            
cs_set_user_bpammo(idCSW_UMP45120)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
snipe_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iNamesnipe[64], accesscallbacksnipe
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamesnipecharsmax(iNamesnipe), callbacksnipe )
    new 
keystr_to_num(data)
    
    switch(
key)
    {
        case 
1
        {
            
give_item(id"weapon_awp")
            
give_item(id"weapon_scout")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_SCOUT90)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
shot_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iNameshot[64], accesscallbackshot
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNameshotcharsmax(iNameshot), callbackshot )
    new 
keystr_to_num(data)
    
    switch(
key)
    {
        case 
1
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_m3")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_M332)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_xm1014")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_XM101432)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_m3")
            
give_item(id"weapon_xm1014")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M332)
            
cs_set_user_bpammo(idCSW_XM101432)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED

Any help appreciated.
TheSpaniard
Attached Files
File Type: sma Get Plugin or Get Source (vipmenu.sma - 279 views - 11.1 KB)
__________________
And I Am Back.

Last edited by TheSpaniard; 09-12-2017 at 06:22. Reason: Solved
TheSpaniard is offline
Airkish
AlliedModders Donor
Join Date: Apr 2016
Location: Lithuania
Old 09-12-2017 , 05:14   Re: Need some correction in menu system for vip's
Reply With Quote #2

Try out this:

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "VipMenu"
#define VERSION "1.0"
#define AUTHOR "TheSpaniard"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHam(Ham_Spawn"player""Fwd_PlayerSpawn_Post"1);
}

public 
Fwd_PlayerSpawn_Post(id)
{
    if(
get_user_flags(id) & ADMIN_LEVEL_H)
    {
        
set_task(1.0"vipmenu"id)
    }
    return 
PLUGIN_CONTINUE
}
public 
vipmenu(id)
{
    new 
szText[512]
    
formatex(szTextcharsmax(szText), "\yVip-Menu")
    new 
menu_handle menu_create(szText"vip_menu_handle")
    
    
menu_additem(menu_handle"\rMost Common Combo's""0")
    
menu_additem(menu_handle"\rSmg Combo""0")
    
menu_additem(menu_handle"\rMachine Gun Combo""0")
    
menu_additem(menu_handle"\rShotgun Combo""0")
    
    
menu_setprop(menu_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idmenu_handle0)
    
    return 
PLUGIN_CONTINUE
}
public 
vip_menu_handle(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item)
    {
        case 
0HandleCommon(id)
        case 
1HandleSmg(id)
        case 
2HandleSniper(id)
        case 
3HandleShotgun(id)
    }
    return 
PLUGIN_CONTINUE
}
public 
HandleCommon(id)
{
    new 
szText[512]
    
formatex(szTextcharsmax(szText), "\yCommon Combo's")
    new 
common_handle menu_create(szText"common_menu")
    
    
menu_additem(common_handle"\rM4A1+AK47+Deagle""0")
    
menu_additem(common_handle"\rM4A1+AWP+Deagle""0")
    
menu_additem(common_handle"\rAK47+AWP+Deagle""0")
    
    
menu_setprop(common_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idcommon_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
HandleSmg(id)
{
    new 
szText[512]
    
formatex(szTextcharsmax(szText), "\ySMG Combo's")
    new 
smg_handle menu_create(szText"smg_menu")
    
    
menu_additem(smg_handle"\rM4A1+MP5+Deagle""0")
    
menu_additem(smg_handle"\rAK47+P90+Deagle""0")
    
menu_additem(smg_handle"\rP90+UMP45+Deagle""0")
    
    
menu_setprop(smg_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idsmg_handle0)
    
    return 
PLUGIN_CONTINUE
}
public 
HandleSniper(id)
{
    new 
szText[512]
    
formatex(szTextcharsmax(szText), "\ySniper Combo's")
    new 
snipe_handle menu_create(szText"snipe_menu")
    
    
menu_additem(snipe_handle"\rAWP+Scout+Deagle""0")
    
menu_additem(snipe_handle"\rM4A1+AWP+Deagle""0")
    
menu_additem(snipe_handle"\rAK47+AWP+Deagle""0")
        
    
menu_setprop(snipe_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idsnipe_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
HandleShotgun(id)
{
    new 
szText[512]
    
formatex(szTextcharsmax(szText), "\yShotgun Combo's")
    new 
shot_handle menu_create(szText"shot_menu")
    
    
menu_additem(shot_handle"\rAK47+M3+Deagle""0")
    
menu_additem(shot_handle"\rM4A1+XM1014+Deagle""0")
    
menu_additem(shot_handle"\rM3+XM1014+Deagle""0")
        
    
menu_setprop(shot_handleMPROP_EXITMEXIT_ALL)
    
menu_display(idshot_handle0)
    
    return 
PLUGIN_HANDLED
}
public 
common_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}   
    
    switch(
item)
    {
        case 
0
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
1
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
2
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
smg_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item)
    {
        case 
1
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_mp5navy")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_MP5NAVY120)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_p90")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_P90200)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_p90")
            
give_item(id"weapon_ump45")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_P9090)
            
cs_set_user_bpammo(idCSW_UMP45120)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
snipe_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item)
    {
        case 
1
        {
            
give_item(id"weapon_awp")
            
give_item(id"weapon_scout")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_SCOUT90)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED
}
public 
shot_menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item)
    {
        case 
1
        {
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_m3")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_M332)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        }
        case 
2
        {
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_xm1014")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_XM101432)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
        case 
3
        {
            
give_item(id"weapon_m3")
            
give_item(id"weapon_xm1014")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_smokegrenade")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_bpammo(idCSW_M332)
            
cs_set_user_bpammo(idCSW_XM101432)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
cs_set_user_bpammo(idCSW_HEGRENADE1)
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE1)
            
cs_set_user_bpammo(idCSW_FLASHBANG2)
    }
    return 
PLUGIN_HANDLED

__________________
Airkish is offline
TheSpaniard
Senior Member
Join Date: Jul 2017
Location: Hell
Old 09-12-2017 , 06:05   Re: Need some correction in menu system for vip's
Reply With Quote #3

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 159
Error: Invalid statement; not in switch on line 159
Warning: Expression has no effect on line 159
Error: Expected token: ";", but found ":" on line 159
Error: Invalid expression, assumed zero on line 159
Error: Too many error messages on one line on line 159

Compilation aborted.
4 Errors.
__________________
And I Am Back.
TheSpaniard is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 09-12-2017 , 06:16   Re: Need some correction in menu system for vip's
Reply With Quote #4

Here you go
Attached Files
File Type: sma Get Plugin or Get Source (vipmenu.sma - 705 views - 11.2 KB)
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
siriusmd99
Veteran Member
Join Date: Oct 2013
Location: Republic of Moldova
Old 09-12-2017 , 06:17   Re: Need some correction in menu system for vip's
Reply With Quote #5

In all menus you didn't close the ending bracket for switch function }

Last edited by siriusmd99; 09-12-2017 at 06:20.
siriusmd99 is offline
TheSpaniard
Senior Member
Join Date: Jul 2017
Location: Hell
Old 09-12-2017 , 06:21   Re: Need some correction in menu system for vip's
Reply With Quote #6

Thanks Wickedd you are the best. No errors.
__________________
And I Am Back.
TheSpaniard is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:49.


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