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(PLUGIN, VERSION, AUTHOR)
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(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
}
public mostrar_menu(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
new iData[6];
new iAccess;
new iCallback;
new iName[64];
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
switch (str_to_num(iData))
{
case 1:
{
if( is_user_alive(id) )
{
Cuchillo( id )
strip_user_weapons(id);
give_item(id, "weapon_knife");
set_user_health(id, 100);
client_print(id, print_chat, "Duel Khife...")
}
}
case 2:
{
if( is_user_alive(id) )
{
Pistola(id)
strip_user_weapons(id);
set_user_health(id, 100);
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
give_item(id, "weapon_knife")
client_print(id, print_chat, "Shot For Shot...")
}
}
}
return PLUGIN_HANDLED
}
public Cuchillo(id)
{
new menu = menu_create( "Select Player", "Player1" )
new players[32], pnum, player, szplayer[10];
get_players(players, pnum);
new name[32]
for( new i; i<pnum; i++ )
{
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(player, szplayer, 9);
menu_additem(menu, name, szplayer, 0);
}
menu_display( id, menu )
}
public Player1(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new id = str_to_num(data);
if( is_user_alive(id) )
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
set_user_health(id, 100);
client_print(id, print_chat, "Duel Khife...")
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public Pistola(id)
{
new menu = menu_create( "Select Player", "Player2" )
new players[32], pnum, player, szplayer[10];
get_players(players, pnum);
new name[32]
for( new i; i<pnum; i++ )
{
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(player, szplayer, 9);
menu_additem(menu, name, szplayer, 0);
}
menu_display( id, menu )
}
public Player2(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new id = str_to_num(data);
if( is_user_alive(id) )
{
strip_user_weapons(id);
set_user_health(id, 100);
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
give_item(id, "weapon_knife")
client_print(id, print_chat, "Shot For Shot...")
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
- Last Terrorist Need Use...