
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 1.95 KB | hits: 18 | expires: Never
#define PLUGIN "tienda cnl"
#define VERSION "1.0"
#define AUTHOR "Anjuna"
new cvar_cost
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tienda", "defuser");
cvar_cost = register_cvar("preciodefuse", "16000")
}
public defuser(id)
{
new Menu = menu_create("\rTienda CnL", "Menu_Handler")
menu_additem(Menu, "\yDefuser \w(16000$)","1", 0)
menu_setprop(Menu,MPROP_EXITNAME,"Salir")
menu_display(id, Menu, 0)
return PLUGIN_HANDLED
}
public Menu_Handler(id, Menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
new iData[6]
new iAccess
new iCallback
new iName[64]
new money,cost, yatiene[2]
money = cs_get_user_money(id)
cost = get_pcvar_num(cvar_cost)
yatiene[0] = cs_get_user_defuse(id) == 1
yatiene[1] = cs_get_user_defuse(id) == 0
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
switch (str_to_num(iData))
{
case 1:
{
if (money >= cost && is_user_alive(id) && yatiene[1] && cs_get_user_team(id) == CS_TEAM_CT)
{
cs_set_user_money(id, money - cost)
cs_set_user_defuse(id, 1);
ColorChat(id, NORMAL, "^x04 [CnL]^x01 Has comprado^03 Defuser")
}
else if (money <= cost && is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT)
{
menu_destroy(Menu)
ColorChat(id, NORMAL, "^x04 [CnL]^x01 No tienes suficiente dinero")
}
if (yatiene[0] && is_user_alive(id))
{
menu_destroy(Menu)
ColorChat(id, NORMAL, "^x04 [CnL]^x01 Ya tienes^03 Defuser")
}
if (is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
{
menu_destroy(Menu)
ColorChat(id, NORMAL, "^x04 [CnL]^x01 Solo los Anti-Terroristas pueden comprar^03 Defuser")
}
}
}
return PLUGIN_HANDLED
}