Thread: VIP Gun Menu
View Single Post
iceeedr
Veteran Member
Join Date: Apr 2017
Location: Brazil
Old 02-08-2019 , 08:35   Re: VIP Gun Menu
Reply With Quote #2

Do not create posts to ask the same thing, however, follow the plugin.

PHP Code:
#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich> 
#include <cstrike> 
#include <fun> 

#define PLUGIN "VIP Weapon Menu" 
#define VERSION "0.1" 
#define AUTHOR "yas17sin" 

#define AdminMenu(%0)  (get_user_flags (%0) & ADMIN_CHAT)

new round 

new bool:imaC433 ]; 

new 
menug_Round

public plugin_init() 

    
register_plugin(PLUGINVERSIONAUTHOR
    
    
round register_cvar("amx_rounds_menu","2")
    
    
RegisterHam(Ham_Spawn"player""fw_PlayerSpawn_Post"1)
    
register_logevent("EventEndRnd"2"1=Round_End")
    
register_event("TextMsg""RoundRestart""a""2=#Game_will_restart_in")
}

public 
RoundRestart() g_Round 0

public EventEndRnd() g_Round++

    

public 
fw_PlayerSpawn_Post(id
{  
    if (!
is_user_alive(id)) 
        return 
HAM_HANDLED
        
    
if(g_Round >= get_pcvar_num(round) && g_Round == 0)
    {
        
set_task(1.0"Vip_menu"id)
    }
    return 
HAM_HANDLED


public 
Vip_menu(id
{     
    
menu menu_create("\rVIP \wGun Menu""VIP_handler"
    
    
menu_additem(menu"\wM4A1 \yWith \wDealge"""0
    
menu_additem(menu"\wAK47 \yWith \wDealge"""0
    
    if(
AdminMenu(id)) 
        
menu_additemmenu"\wAWP \y+ \wDealge \y+ \wiTem Pack \r[VIP]"""ADMIN_CHAT
    else 
        
menu_additemmenu"\dAWP + Dealge + iTem Pack \r[VIP]"""ADMIN_CHAT
    
    if(
AdminMenu(id)) 
        
menu_additemmenu"\wFAMAS \y+ \wDealge \y+ \wiTem Pack \r[VIP]"""ADMIN_CHAT
    else 
        
menu_additemmenu"\dFAMAS + Dealge + iTem Pack \r[VIP]"""ADMIN_CHAT
    
    
menu_display(idmenu0
    return 
PLUGIN_HANDLED


public 
VIP_handler(idmenuitem
{     
    if(
item == MENU_EXIT
    { 
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED
    } 
    
    switch(
item
    { 
        case 
0
        { 
            if( !
is_user_aliveid ) )  
                return 
PLUGIN_CONTINUE
            else { 
                
                if( 
user_has_weaponidCSW_C4 ) && get_user_teamid ) == 
                    
imaC4id ] = true
                else 
                    
imaC4id ] = false
                
                
strip_user_weaponsid ); 
                
give_item(id"weapon_m4a1"); 
                
cs_set_user_bpammo(idCSW_M4A190); 
                
give_item(id"weapon_deagle"); 
                
cs_set_user_bpammo(idCSW_DEAGLE35); 
                
give_item(id"item_thighpack"); 
                
give_item(id,"weapon_knife"); 
                
give_item(id"weapon_hegrenade"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_smokegrenade"); 
                
give_item(id"item_kevlar"); 
                
give_item(id"item_assaultsuit"); 
                
                if( 
imaC4id ] ) { 
                    
                    
give_itemid"weapon_c4" ); 
                    
cs_set_user_plantid ); 
                } 
            } 
        } 
        case 
1
        { 
            if( !
is_user_aliveid ) )  
                return 
PLUGIN_CONTINUE
            else { 
                
                if( 
user_has_weaponidCSW_C4 ) && get_user_teamid ) == 
                    
imaC4id ] = true
                else 
                    
imaC4id ] = false
                
                
strip_user_weaponsid ); 
                
give_item(id"weapon_ak47"); 
                
cs_set_user_bpammo(idCSW_AK4790); 
                
give_item(id"weapon_deagle"); 
                
cs_set_user_bpammo(idCSW_DEAGLE35); 
                
give_item(id"item_thighpack"); 
                
give_item(id,"weapon_knife"); 
                
give_item(id"weapon_hegrenade"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_smokegrenade"); 
                
give_item(id"item_kevlar"); 
                
give_item(id"item_assaultsuit"); 
                
                if( 
imaC4id ] ) { 
                    
                    
give_itemid"weapon_c4" ); 
                    
cs_set_user_plantid ); 
                } 
            } 
        } 
        case 
2
        { 
            if( !
is_user_aliveid ) )  
                return 
PLUGIN_CONTINUE
            else { 
                
                if( 
user_has_weaponidCSW_C4 ) && get_user_teamid ) == 
                    
imaC4id ] = true
                else 
                    
imaC4id ] = false
                
                
strip_user_weaponsid ); 
                
give_item(id"weapon_awp"); 
                
cs_set_user_bpammo(idCSW_AWP30); 
                
give_item(id"weapon_deagle"); 
                
cs_set_user_bpammo(idCSW_DEAGLE35); 
                
give_item(id"item_thighpack"); 
                
give_item(id,"weapon_knife"); 
                
give_item(id"weapon_hegrenade"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_smokegrenade"); 
                
give_item(id"item_kevlar"); 
                
give_item(id"item_assaultsuit"); 
                
                if( 
imaC4id ] ) { 
                    
                    
give_itemid"weapon_c4" ); 
                    
cs_set_user_plantid ); 
                } 
            } 
        } 
        case 
3
        { 
            if( !
is_user_aliveid ) )  
                return 
PLUGIN_CONTINUE
            else { 
                
                if( 
user_has_weaponidCSW_C4 ) && get_user_teamid ) == 
                    
imaC4id ] = true
                else 
                    
imaC4id ] = false
                
                
strip_user_weaponsid ); 
                
give_item(id"weapon_famas"); 
                
cs_set_user_bpammo(idCSW_FAMAS90); 
                
give_item(id"weapon_fiveseven"); 
                
cs_set_user_bpammo(idCSW_DEAGLE40); 
                
give_item(id"item_thighpack"); 
                
give_item(id,"weapon_knife"); 
                
give_item(id"weapon_hegrenade"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_flashbang"); 
                
give_item(id"weapon_smokegrenade"); 
                
give_item(id"item_kevlar"); 
                
give_item(id"item_assaultsuit"); 
                
                if( 
imaC4id ] ) { 
                    
                    
give_itemid"weapon_c4" ); 
                    
cs_set_user_plantid ); 
                } 
            } 
        } 
    } 
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

__________________


Quote:
Originally Posted by fysiks View Post
Please stop trying to help. You appear to just be posting random stuff. Wait until you actually understand more about AMX Mod X and how the game works.
https://iceeedr.com.br/
iceeedr is offline
Send a message via Skype™ to iceeedr