HLMOD.HU Forrás Megtekintés
	- www.hlmod.hu#include <sourcemod>
 
new Handle:Enabled
new Handle:HsAdd
new Handle:HpAdd
new Handle:MaxHp
 
public Plugin:myinfo = 
{
	name = "Olesi bonusz",
	author = "Fredd",
	description = "Olesert elet",
	version = "1.0",
	url = "www.sourcemod.net"
}
 
public OnPluginStart()
{
	CreateConVar("kb_version", "1.0", "Kill Bonus Version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY)
 
	Enabled	=	CreateConVar("kb_enabled", 	"1", 	"1/0 plugin ki/be kapcsolasa (alap: 1)", FCVAR_NOTIFY)
	HsAdd	=	CreateConVar("kb_headshot", 	"30", 	"+elet fejloveskor (alap: 30)", FCVAR_NOTIFY)
	HpAdd	=	CreateConVar("kb_hp", 		"20",	"+elet normal oleskor (alap: 20)", FCVAR_NOTIFY)
	MaxHp	= 	CreateConVar("kb_maxhp",	"100",	"max elet amit kaphat a jatekos (alap: 100)", FCVAR_NOTIFY)
 
	HookEvent("player_death", hookPlayerDie, EventHookMode_Post)
}
public Action:hookPlayerDie(Handle:event, const String:name[], bool:dontBroadcast)
{
	new attacker = GetEventInt(event, "attacker")
	new id =  GetClientOfUserId(attacker)
	new bool:headshot = GetEventBool(event, "headshot")
 
	new Hs	= GetConVarInt(HsAdd)
	new Hp 	= GetConVarInt(HpAdd)
	new Max = GetConVarInt(MaxHp)
	new CurrentHp	= GetClientHealth(id)
 
	if(GetConVarInt(Enabled) == 0)
		return Plugin_Handled
 
	if(CurrentHp == Max)
		return Plugin_Handled
 
 
	if(headshot)
	{
		if((CurrentHp + Hs) > Max)
		{		
			SetEntProp(id, Prop_Send, "m_iHealth", Max, 1)
 
			PrintToChat(id, "Kaptal %i HP-t, mert oltel fejlovessel!", (Max - CurrentHp))
		} else {
			SetEntProp(id, Prop_Send, "m_iHealth", Hs + CurrentHp, 1)
 
			PrintToChat(id, "Kaptal %i HP-t, mert oltel fejlovessel!", Hs)
		}	
 
	} else if(!headshot)
	{	
		if((CurrentHp + Hp) > Max)
		{		
			SetEntProp(id, Prop_Send, "m_iHealth", Max, 1)
 
			PrintToChat(id, "Kaptal %i HP-t, mert megolted az egyik ellenfeled!", (Max - CurrentHp))
		} else {
			SetEntProp(id, Prop_Send, "m_iHealth", Hp + CurrentHp, 1)
 
			PrintToChat(id, "Kaptal %i HP-t, mert megolted az egyik ellenfeled", Hp)
		}	
 
	}	
	return Plugin_Continue
 
}