Thread: [Solved] [Req] Admin kill bonus
View Single Post
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-11-2020 , 17:22   Re: [Req] Admin kill bonus
Reply With Quote #2

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

new const Version[] = "0.2";

enum AdminBonus
{
    
Flags32 ],
    
HPBonus,
    
APBonus,
    
MoneyBonus
}

new 
g_Bonuses[][ AdminBonus ] = 
{
    { 
"abcdefghijkmnopqrsu"100 100 10000 } ,
    { 
"bcdefimjpt" 80 80 8000 } ,
    { 
"bcdefimjpr" 70 70 7000 } ,
    { 
"bcdefimjpo" 60 60 6000 } ,
    { 
"bcdefimnjp" 25 25 1200 } ,
    { 
"bcdefimnj" 40 40 4000 } ,
    { 
"bceinj" 40 40 4000 } ,
    { 
"bn" 40 40 4000 }
};

public 
plugin_init() 
{
    
register_plugin"Admin Kill Bonus" Version "bugsy" );
    
    
RegisterHamHam_Killed "player" "HamKilled" );
}

public 
HamKillediVictim iKiller ShouldGib )
{
    new 
iCurrentArmor CsArmorType:catArmor;
    
    if ( 
is_user_aliveiKiller ) )
    {
        for ( new 
sizeofg_Bonuses ) ; i++ )
        {
            if ( 
get_user_flagsiKiller ) == read_flagsg_Bonuses][ Flags ] ) ) 
            {
                
cs_set_user_moneyiKiller cs_get_user_moneyiKiller ) + g_Bonuses][ MoneyBonus ] );
                
set_user_healthiKiller get_user_healthiKiller ) + g_Bonuses][ HPBonus ] );
                
iCurrentArmor cs_get_user_armoriKiller catArmor );
                
cs_set_user_armoriKiller iCurrentArmor g_Bonuses][ APBonus ] , catArmor ); 
                
                
client_printiKiller print_chat "* Awarded +$%d , +%d health, +%d armor for your kill!" g_Bonuses][ MoneyBonus ] , g_Bonuses][ HPBonus ] , g_Bonuses][ APBonus ] );
                break;
            }
        }
    }

__________________

Last edited by Bugsy; 01-12-2020 at 12:48.
Bugsy is offline