Raised This Month: $ Target: $400
 0% 

2Bombs? :S


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
asd13
Member
Join Date: Apr 2009
Old 07-28-2010 , 13:14   2Bombs? :S
Reply With Quote #1

Why it gives sometimes 2 bombs? :S
PHP Code:
new bool:HasC4[33];

public 
plugin_init( ) {
    
RegisterHamHam_Spawn ,    "player" ,    "PlayerSpawned" );
}

public 
PlayerSpawnedid ) {
    if( 
is_user_aliveid ) && ( get_user_flagsid ) & VipFlags ) ) {
        if( 
get_pcvar_numiEnable ) ) {
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            
ShowMenuid );
        }
    }
}

public 
ShowMenuid ) {
    new 
menu menu_create"Vali Relv:" "MenuHandler" );
    
    if( 
iRound == ) {
        
menu_additemmenu "USP" ,    "1" );
        
menu_additemmenu "GLOCK" ,    "2" );
        
menu_additemmenu "DEAGLE" ,    "3" );
    }
    
    if( 
iRound ) {
        
menu_additemmenu "M4A1/Deagle" "4" );
        
menu_additemmenu "AK47/Deagle" "5" );
    }
    
    if( 
iRound ) {
        
menu_additemmenu "AWP/Deagle" "6" );
    }
    
    
menu_setpropmenu MPROP_EXIT MEXIT_ALL );
    
menu_displayid menu );
}

public 
MenuHandlerid menuitem ) {
    if( 
item == MENU_EXIT ) {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
data], iName64 ];
    new 
accesscallback;
    
    
menu_item_getinfomenu item access data iName 63 callback );
    new 
key str_to_numdata );
    switch( 
key ) {
        case 
1: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_usp" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_USP 100 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
        case 
2: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_glock18" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_GLOCK18 120 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
        case 
3: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_deagle" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_DEAGLE 35 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
        case 
4: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_m4a1" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_deagle" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_M4A1 90 );
            
cs_set_user_bpammoid CSW_DEAGLE 35 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
        case 
5: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_ak47" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_deagle" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_AK47 90 );
            
cs_set_user_bpammoid CSW_DEAGLE 35 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
        case 
6: {
            if( 
user_has_weaponid CSW_C4 ) && cs_get_user_teamid ) == CS_TEAM_T )
                
HasC4[id] = true;
            else
                
HasC4[id] = false;
            
            
strip_user_weaponsid );
            
give_itemid "weapon_awp" );
            
give_itemid "weapon_knife" );
            
give_itemid "weapon_deagle" );
            
give_itemid "weapon_hegrenade" );
            
give_itemid "weapon_flashbang" );
            
give_itemid "weapon_smokegrenade" )
            
cs_set_user_bpammoid CSW_AWP 30 );
            
cs_set_user_bpammoid CSW_DEAGLE 35 );
            
cs_set_user_bpammoid CSW_FLASHBANG );
            
cs_set_user_armorid 100CS_ARMOR_VESTHELM );
            
            if( 
cs_get_user_teamid ) == CS_TEAM_CT )
                
cs_set_user_defuseid );
            
            if( 
HasC4[id] ) {
                
give_itemid "weapon_c4" );
            }
            
            
menu_destroymenu );
            return 
PLUGIN_HANDLED;
        }
    }
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;

asd13 is offline
 



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 00:13.


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