AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [help] correction 2 probleme (https://forums.alliedmods.net/showthread.php?t=106838)

benjibau 10-19-2009 13:47

[help] correction 2 probleme
 
I need your help for finish my weapon menu for counter terrorist team in a new round the menu doesn't open and i have add a code who prevent the terrorist but it doesn't but is ineffectual can you help for to resolve problem please.

this is my code

PHP Code:

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

#define PLUGIN "SWDMA"
#define VERSION "0.5"
#define AUTHOR "BenJi"

#define m_pPlayer 41
#define m_iId 43

const MAX_CLIENTS 32;

new const 
GRENADE_WEAPONS = ( << CSW_HEGRENADE ) | ( << CSW_FLASHBANG ) | ( << CSW_SMOKEGRENADE );

new 
g_Maxplayers
new primmenu 

public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHam(Ham_Spawn"player""player_Spawn"1);
    
register_event"HLTV""EventNewRound""a""1=0""2=0" );
    
    new 
szClass32 ];
    for( new 
1<= 30i++ ) 
    {
        if( !( ( 
<< ) & ( ( << ) | ( << CSW_KNIFE ) ) ) ) 
        {
            
get_weaponnameiszClasscharsmaxszClass ) );
            
            if( 
== CSW_C4 
            {
                
RegisterHamHam_Item_DeployszClass"FwdDeployC4");
            }
            else if( ( 
<< ) & GRENADE_WEAPONS 
            {
                
RegisterHamHam_Item_DeployszClass"FwdDeployGrenade");
            } else 
            {
                
RegisterHamHam_Item_DeployszClass"FwdDeployWeapon");
            }
        }
    }
}

public 
plugin_cfg ()
{
    for (new 
id 1id <= g_Maxplayersid++)
    {
        if (
cs_get_user_team(id) == CS_TEAM_CT)
            
menu_display(idprimmenu0)
        
menu_additem(primmenu"\wAk47""1"0)
        
menu_additem(primmenu"\wM4A1""2"0)
        
menu_additem(primmenu"\wAUG""3"0)
        
menu_additem(primmenu"\wmp5""4"0)
        
menu_additem(primmenu"\wAWP""5"0)
        
menu_additem(primmenu"\wg3sg1""6"0)
        
menu_additem(primmenu"\wm3""7"0)
        
menu_additem(primmenu"\wscout""8"0)
        
menu_additem(primmenu"\wxm1014""9"0)
        
menu_setprop(primmenuMPROP_EXITMEXIT_ALL)
    }
}

public 
plugin_precache()
{
    
precache_model("models/tskin/v_knife.mdl")    
}

/************************************************

    Gestion CT 
    weapon menu every round
        
************************************************/
public primmenu_handler(idprimmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(primmenu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    menu_item_getinfo
(primmenuitemaccessdata5iName63callback)
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            
give_item(id"weapon_ak47")
            
cs_set_user_bpammo(idCSW_AK47200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_m4a1")
            
cs_set_user_bpammo(idCSW_M4A1200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
give_item(id"weapon_aug")
            
cs_set_user_bpammo(idCSW_AUG200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")    
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {
            
give_item(id"weapon_mp5")
            
cs_set_user_bpammo(idCSW_MP5NAVY200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
5:
        {
            
give_item(id"weapon_awp")
            
cs_set_user_bpammo(idCSW_AWP200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
6:
        {
            
give_item(id"weapon_g3sg1")
            
cs_set_user_bpammo(idCSW_G3SG1200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)    
            return 
PLUGIN_HANDLED
        
}
        case 
7:
        {
            
give_item(id"weapon_m3")
            
cs_set_user_bpammo(idCSW_M3200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
8:
        {
            
give_item(id"weapon_scout")
            
cs_set_user_bpammo(idCSW_SCOUT200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)    
            return 
PLUGIN_HANDLED
        
}
        case 
9:
        {
            
give_item(id"weapon_xm1014")
            
cs_set_user_bpammo(idCSW_XM1014200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
    }
    
menu_destroy(primmenu)
    return 
PLUGIN_HANDLED
}

public 
secmenu_handler(idsecmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(secmenu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    menu_item_getinfo
(secmenuitemaccessdata5iName63callback)
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE200);
            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_usp")
            
cs_set_user_bpammo(idCSW_USP200);
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
give_item(id"weapon_glock18")
            
cs_set_user_bpammo(idCSW_GLOCK18200);
            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {
            
give_item(id"weapon_elite")
            
cs_set_user_bpammo(idCSW_ELITE200);
            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
    }
    
menu_destroy(secmenu)
    return 
PLUGIN_HANDLED
}
/************************************************

        terrorist 
        20 000hp; vitesse 400; graviter 400
        cut only, only 1 terrorist 
        change damage to 250hp damage for one hit
        knife (I do not know how to make it)
        
        
************************************************/
public player_Spawn(player)
{
    if( 
is_user_alive(player) )
        if( 
cs_get_user_team(player) == CS_TEAM_T )
    {
        
strip_user_weapons(player)
        
give_item(player"weapon_knife")
        
set_user_maxspeed(player400.0 );    
        
set_user_health(player20000
        
set_user_gravity(player0.5)
        
set_pev(playerpev_viewmodel2"models/tskin/v_knife.mdl" );
    }
}
/************************************************

            Border arm them with the terrorist 
            empeche to put down bomb
            
************************************************/
public FwdDeployC4iEntity 
{
    new 
client get_pdata_cbaseiEntitym_pPlayer);
    if( 
cs_get_user_teamclient ) == CS_TEAM_T 
    {
        
StripGrenadeclientiEntityCSW_C4 );
        
cs_set_user_plantclient0);
    }
}

public 
FwdDeployGrenadeiEntity 
{
    new 
client get_pdata_cbaseiEntitym_pPlayer);
    if( 
cs_get_user_teamclient ) == CS_TEAM_T 
    {
        
StripGrenadeclientiEntityget_pdata_intiEntitym_iId) );
    }
}

public 
FwdDeployWeaponiEntity 
{
    new 
client get_pdata_cbaseiEntitym_pPlayer);
    if( 
cs_get_user_teamclient ) == CS_TEAM_T 
    {
        
StripWeaponclientiEntityget_pdata_intiEntitym_iId) );
    }
}

StripGrenadeclientiEntityiWeapon 
{
    
StripWeaponclientiEntityiWeapon );
    
cs_set_user_bpammoclientiWeapon);
}

StripWeaponclientiEntityiWeapon 
{
    
ExecuteHamBHam_Weapon_RetireWeaponiEntity );
    
    if( !
ExecuteHamBHam_RemovePlayerItemclientiEntity ) ) 
    {
        return;
    }
    
    
ExecuteHamBHam_Item_KilliEntity );
    
    
set_pevclientpev_weaponspevclientpev_weapons ) & ~( << iWeapon ) );
}
/************************************************

        Switch T to Ct 
        and 1 ct switch to T
            
************************************************/
public EventNewRound( ) 
{
    new 
iPlayers32 ], iNum;
    
get_playersiPlayersiNum );
    
    new 
iRandomIndex randomiNum );
    for( new 
0iNumi++ ) {
        
cs_set_user_teamiPlayers], ( == iRandomIndex ) ? CS_TEAM_T CS_TEAM_CT );
    }



Hawk552 10-19-2009 13:57

Re: [help] correction 2 probleme
 
Try this:

PHP Code:

public player_Spawn(player)
{
    if( 
is_user_alive(player) )
    {
        new 
CsTeams:team cs_get_user_teamplayer )
        switch ( 
team )
        {
            case 
CS_TEAM_T :
            {
                
strip_user_weapons(player)
                
give_item(player"weapon_knife")
                
set_user_maxspeed(player400.0 );    
                
set_user_health(player20000
                
set_user_gravity(player0.5)
                
set_pev(playerpev_viewmodel2"models/tskin/v_knife.mdl" );
              }
              case 
CS_TEAM_CT :
                  
menu_display(playerprimmenu0)
        }
    }




Your ordering is all wrong and I'm surprised you're not getting runtime errors, but it may work anyway.

If you're interested, plugin_cfg() only gets executed once and shortly after plugin_init(). It's not even possible that a user can be connected when plugin_cfg() is called, let alone be a CT and alive when a round starts.

benjibau 10-19-2009 14:15

Re: [help] correction 2 probleme
 
Oh what code is bad (the menu ?) because when the plugins are separate it works except the menu which I know how not to finish (for the terrorist her it work can not have of weapon).


For a menu i have a difficulty can you help me ? (the menu is similar that the zombie mod)

Hawk552 10-19-2009 14:28

Re: [help] correction 2 probleme
 
what

benjibau 10-19-2009 14:37

Re: [help] correction 2 probleme
 
When I assemble the plugin code for arming terrorists never not working is when I plug separates it works.

It is not there something else to run this?

my english is bad sorry

Hawk552 10-19-2009 14:40

Re: [help] correction 2 probleme
 
Why are you combining the plugins?

benjibau 10-19-2009 14:58

Re: [help] correction 2 probleme
 
because is for create a new little mod

Hawk552 10-19-2009 15:04

Re: [help] correction 2 probleme
 
Quote:

Originally Posted by benjibau (Post 967100)
because is for create a new little mod

Okay, well, if you're looking to post it, then I should probably tell you that this mod is a write-off in its current state. If you're keeping it for personal use, combining them together won't help you at all.

benjibau 10-20-2009 12:41

Re: [help] correction 2 probleme
 
I separated the plugin and i have let combined weapon menu + Terrorist's characteristics (the no weapon terrorist is separated and is re-work) can you help me for correct (the menu doesn't open at spawn for ct team)

PHP Code:

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

#define PLUGIN "SWDMA_arm"
#define VERSION "1.0"
#define AUTHOR "BenJi"

new g_Maxplayers

public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("Event_Round_Start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""player_Spawn"1);
}

public 
plugin_precache()
{
    
precache_model("models/tskin/v_knife.mdl")    
}

public 
Event_Round_Start()
{
    for (new 
id 1id <= g_Maxplayersid++)
    {
        if (
cs_get_user_team(id) == CS_TEAM_CT)
        {
            new 
primmenu menu_create("\wChoose:""primmenu_handler")
            
menu_additem(primmenu"\wAk47""1"0)
            
menu_additem(primmenu"\wM4A1""2"0)
            
menu_additem(primmenu"\wAUG""3"0)
            
menu_additem(primmenu"\wMP5""4"0)
            
menu_additem(primmenu"\wAWP""5"0)
            
menu_additem(primmenu"\G3SG1""6"0)
            
menu_additem(primmenu"\wM3""7"0)
            
menu_additem(primmenu"\wSCOUT""8"0)
            
menu_additem(primmenu"\wXM1014""9"0)
            
menu_setprop(primmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idprimmenu0)
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED
}
public 
player_Spawn(player)
{
    new 
primmenu menu_create("\wChoose:""primmenu_handler")
    
    if( 
is_user_alive(player) )
    {
        new 
CsTeams:team cs_get_user_teamplayer )
        switch ( 
team )
        {
            case 
CS_TEAM_T :
            {
                
strip_user_weapons(player)
                
give_item(player"weapon_knife")
                
set_user_maxspeed(player400.0 );    
                
set_user_health(player20000
                
set_user_gravity(player0.5)
                
set_pev(playerpev_viewmodel2"models/tskin/v_knife.mdl" );
            }
            case 
CS_TEAM_CT :
            
menu_display(playerprimmenu0)
        }
    }
}

public 
primmenu_handler(idprimmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(primmenu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    menu_item_getinfo
(primmenuitemaccessdata5iName63callback)
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            
give_item(id"weapon_ak47")
            
cs_set_user_bpammo(idCSW_AK47200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_m4a1")
            
cs_set_user_bpammo(idCSW_M4A1200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
give_item(id"weapon_aug")
            
cs_set_user_bpammo(idCSW_AUG200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")    
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {
            
give_item(id"weapon_mp5")
            
cs_set_user_bpammo(idCSW_MP5NAVY200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
5:
        {
            
give_item(id"weapon_awp")
            
cs_set_user_bpammo(idCSW_AWP200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
6:
        {
            
give_item(id"weapon_g3sg1")
            
cs_set_user_bpammo(idCSW_G3SG1200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)    
            return 
PLUGIN_HANDLED
        
}
        case 
7:
        {
            
give_item(id"weapon_m3")
            
cs_set_user_bpammo(idCSW_M3200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
        case 
8:
        {
            
give_item(id"weapon_scout")
            
cs_set_user_bpammo(idCSW_SCOUT200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)    
            return 
PLUGIN_HANDLED
        
}
        case 
9:
        {
            
give_item(id"weapon_xm1014")
            
cs_set_user_bpammo(idCSW_XM1014200);
            
            new 
secmenu menu_create("\wChoose:""secmenu_handler")
            
menu_additem(secmenu"\wDeagle""1"0)
            
menu_additem(secmenu"\wUsp""2"0)
            
menu_additem(secmenu"\wGlock""3"0)
            
menu_additem(secmenu"\wElite""4"0)
            
menu_additem(secmenu"\wFiveseven""5"0)
            
menu_setprop(secmenuMPROP_EXITMEXIT_ALL)
            
menu_display(idsecmenu0)
            return 
PLUGIN_HANDLED
        
}
    }
    
menu_destroy(primmenu)
    return 
PLUGIN_HANDLED
}

public 
secmenu_handler(idsecmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(secmenu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    menu_item_getinfo
(secmenuitemaccessdata5iName63callback)
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            
give_item(id"weapon_deagle")
            
cs_set_user_bpammo(idCSW_DEAGLE200);
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_usp")
            
cs_set_user_bpammo(idCSW_USP200); 
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
give_item(id"weapon_glock18")
            
cs_set_user_bpammo(idCSW_GLOCK18200);            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {
            
give_item(id"weapon_fiveseven")
            
cs_set_user_bpammo(idCSW_FIVESEVEN200);            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
menu_destroy(secmenu)
            return 
PLUGIN_HANDLED
        
}
    }
    
menu_destroy(secmenu)
    return 
PLUGIN_HANDLED




All times are GMT -4. The time now is 17:35.

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