AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Menu (https://forums.alliedmods.net/showthread.php?t=107530)

MaNuCs 10-27-2009 14:33

Menu
 
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Lr Menu"
#define VERSION "2.3"
#define AUTHOR "[M]aNuC[s]_"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd("say_team /lr""MenuLR");
}

public 
MenuLR(id
{
    if(
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T
    {
       new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Exit"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
    }
}

public 
mostrar_menu(idMenuitem
{
    if (
item == MENU_EXIT
    { 
        
menu_destroy(Menu
        return 
PLUGIN_HANDLED 
    

    new 
iData[6]; 
    new 
iAccess
    new 
iCallback
    new 
iName[64]; 
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
            
Cuchilloid )
            
strip_user_weapons(id);    
            
give_item(id"weapon_knife");
            
set_user_health(id100);    
            
client_print(idprint_chat"Duel Khife...")
            
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
            
Pistola(id)
            
strip_user_weapons(id);
            
set_user_health(id100);
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_DEAGLE,200)
            
give_item(id"weapon_knife")
            
client_print(idprint_chat"Shot For Shot...")
            }  
        }
    }
    return 
PLUGIN_HANDLED
}


public 
Cuchillo(id)
{
    new 
menu menu_create"Select Player""Player1" )
    new 
players[32], pnumplayerszplayer[10];
    
get_players(playerspnum);
    
    new 
name[32]
    
    for( new 
ii<pnumi++ )
        {
        
player players[i]

    if (
cs_get_user_team(player) != CS_TEAM_CT && is_user_alive(id))
    {
        continue;
    }
        
get_user_name(player,name,31)
        
num_to_str(playerszplayer9);
        
menu_additem(menunameszplayer0);
        }
    
menu_displayidmenu )


public 
Player1(idmenuitem)
 {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
id str_to_num(data);

    if( 
is_user_alive(id) )
    {
    
strip_user_weapons(id);    
    
give_item(id"weapon_knife");
    
set_user_health(id100);    
    
client_print(idprint_chat"Duel Khife...")
    }

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 }
 

public 
Pistola(id)
{
    new 
menu menu_create"Select Player""Player2" )
    new 
players[32], pnumplayerszplayer[10];
    
get_players(playerspnum);
    
    new 
name[32]
    
    for( new 
ii<pnumi++ )
        {
        
player players[i]
    
    if (
cs_get_user_team(player) != CS_TEAM_CT && is_user_alive(id))
    {
        continue;
    }
        
get_user_name(player,name,31)
        
num_to_str(playerszplayer9);
        
menu_additem(menunameszplayer0);
        }
    
menu_displayidmenu )


public 
Player2(idmenuitem)
 {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
id str_to_num(data);

    if( 
is_user_alive(id) )
    {
    
strip_user_weapons(id);
    
set_user_health(id100);
    
give_item(id,"weapon_deagle")
    
cs_set_user_bpammo(id,CSW_DEAGLE,200)
    
give_item(id"weapon_knife")
    
client_print(idprint_chat"Shot For Shot...")
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 

** Need To Fix **

- Last Terrorist Need Use...
- And
PHP Code:

if (cs_get_user_team(player) != CS_TEAM_CT && is_user_alive(id)) 

Need For In The Menu Show Cts! Lives No Dead!!
Help Please :)


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

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