#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new bonus;
public plugin_init()
{
register_plugin("WinnerTeam_Gifts", "1.0", "M3taph0riK");
register_clcmd("say /menu", "GiftsMenu", _, "");
register_event("SendAudio","twin","a","2=%!MRAD_terwin");
register_event("SendAudio","ctwin","a","2=%!MRAD_ctwin");
bonus = register_cvar("bonus","1000");
}
public twin()
{
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum, "e", "TERRORIST" );
for ( new i = 0 ; i < iNum ; i++ )
{
set_task( 6.0, "GiftsMenu", i );
}
}
public ctwin()
{
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum, "e", "CT" );
for ( new i = 0 ; i < iNum ; i++ )
{
set_task( 6.0, "GiftsMenu", i );
}
}
public MomeyGift(id)
{
if (!is_user_alive(id))
return;
new money = cs_get_user_money(id);
new got = get_pcvar_num(bonus);
cs_set_user_money(id, money + got);
}
public HpGift(id)
{
if (!is_user_alive(id))
return;
set_user_health(id, 125);
}
public ArmorGift(id)
{
if (!is_user_alive(id))
return;
set_user_armor(id, 150);
}
public FootStepsGift(id)
{
if (!is_user_alive(id))
return;
set_user_footsteps(id, 1);
}
public GiftsMenu( id )
{
new menu = menu_create("Echipa ta a castigat alege un cadou :", "Gifts");
menu_additem(menu, "Extra cash 1000$ ", "", 0);
menu_additem(menu, "Extra life + 25 HP ", "", 0);
menu_additem(menu, "Armura cu 150 HP ", "", 0);
menu_additem(menu, "Silent FootSteps ", "", 0);
menu_additem(menu, "Pachetul intreg de grenazi", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER);
menu_setprop(menu, MPROP_PERPAGE, 5);
menu_display( id, menu, 0 );
return PLUGIN_HANDLED;
}
public Gifts( id, menu, item )
{
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0:
{
MomeyGift(id);
}
case 1:
{
HpGift(id);
}
case 2:
{
ArmorGift(id);
}
case 3:
{
FootStepsGift(id);
}
case 4:
{
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}