View Single Post
Author Message
erader
Senior Member
Join Date: Dec 2010
Old 08-26-2011 , 06:50   [REQ] Plugin edit
Reply With Quote #1

Hi, I have this deathrun menu for terrorist:

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

#define PLUGIN "deathrun menu" 
#define VERSION "1.0" 
#define AUTHOR "r0ck" 

public plugin_init()  
{ 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
     
    RegisterHam(Ham_Spawn, "player", "player_spawn", 1) 
} 

public player_spawn(id) 
{ 
    if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_T ) 
        deathrun_menu( id ) 
         
    return PLUGIN_CONTINUE 
} 
public deathrun_menu(id) 
{ 
    new menu = menu_create("\yDeathrun menu:", "sub_menu") 

    menu_additem(menu, "500 Health", "1", 0); 
    menu_additem(menu, "Invisibility", "2", 0); 
    menu_additem(menu, "Glock", "3", 0); 
         
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
    menu_display(id, menu, 0); 
}     

public sub_menu(id, menu, item) 
{ 
     
    if (item == MENU_EXIT) 
    { 
        menu_destroy(menu); 
        return PLUGIN_HANDLED; 
    } 
     
    new data[6], szName[64]; 
    new access, callback; 
     
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
     
    new Key = str_to_num(data); 
     
    switch (Key) 
    { 
        case 1: 
        { 
            set_user_health( id, 500 ) 
        } 
        case 2:  
        { 
            set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 15); 
        } 
        case 3: 
        { 
            give_item(id, "weapon_glock") 
            cs_set_user_bpammo(id, CSW_GLOCK18, 60) 
        } 
    } 
     
    menu_destroy(menu); 
    return PLUGIN_HANDLED; 
}
If you can, add a new item to it: to give 30 flashbang's.
__________________
If you live for something, you're not alone my friend...

Last edited by erader; 08-26-2011 at 07:01.
erader is offline