just a quick write up not sure if its what your looking for...
Code:
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < hamsandwich >
#include < cstrike >
#define PLUGIN "DeathRun Rewards"
#define VERSION "1.0"
#define AUTHOR "Blizzard"
public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
register_event( "DeathMsg", "Event_DeathMsg", "a" );
}
public Event_DeathMsg()
{
new iAttacker = read_data( 1 );
new iVictim = read_data( 2 );
if( iVictim != iAttacker )
{
Show_RewardMenu( iAttacker );
}
}
public Show_RewardMenu( id )
{
new menu = menu_create( "DeathRun Rewards", "Reward_Handler" );
menu_additem( menu, "Life", "1", 0 );
menu_additem( menu, "$8000", "2", 0 );
menu_additem( menu, "Grenade", "3", 0 );
menu_display( id, menu, 0 );
return PLUGIN_HANDLED;
}
public Reward_Handler( id, menu, item )
{
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
switch( item )
{
case 0: GiveLife( id );
case 1: GiveCash( id );
case 2: GiveNade( id );
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public GiveLife( id )
{
// add your deathrun life code here.
}
public GiveCash( id )
{
if( is_user_connected( id ) )
{
new money = cs_get_user_money( id );
if( money + 8000 > 16000 )
cs_set_user_money( id, 16000, 1 );
else {
cs_set_user_money( id, money + 8000, 1 );
}
}
}
public GiveNade( id )
{
if( is_user_connected( id ) )
give_item( id, "weapon_hegrenade" );
}