#include < amxmodx >
#include < cstrike >
#include < hamsandwich >
new damage_reward[ 33 ];
// Init
public plugin_init()
{
// Register
register_plugin( "Damage Reward Money", "1.0", "monster321 edit blindmanthe" )
// Hams
RegisterHam( Ham_Spawn, "player", "HamSpawnPlayer" )
RegisterHam( Ham_TakeDamage, "player", "HamTakeDamage" )
}
// SpawnPlayer
public HamSpawnPlayer( id )
{
if( !is_user_connected( id ) )
return HAM_IGNORED;
damage_reward[ id ] = 0;
return HAM_IGNORED;
}
// TakeDamage
public HamTakeDamage( vic, inflictor, id, Float:damage, damagebits )
{
if( !is_user_connected( id ) )
return HAM_IGNORED;
if( get_user_team( vic ) != get_user_team( id ) )
{
damage_reward[ id ] += floatround( damage )
if( damage_reward[ id ] >= 100 )
{
damage_reward[ id ] -= 100;
new money = cs_get_user_money( id )
cs_set_user_money( id, money + 500 )
if( money > 16000 )
cs_set_user_money( id, 16000 )
}
}
return HAM_IGNORED;
}