anakin_cstrike
05-01-2008, 12:58
It's ok ? :oops:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Vampiric Aura"
#define VERSION "1.0"
#define AUTHOR "v3x"
new toggle,procentaje,proc_p,limit,limit_p;
new g_MsgSync;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
toggle = register_cvar("vampiric_aura","1");
procentaje = register_cvar("vampirica_drain","30");
limit = register_cvar("hp_limit","100");
limit_p = get_pcvar_num(limit);
proc_p = get_pcvar_num(procentaje);
g_MsgSync = CreateHudSyncObj();
}
public client_damage(attacker,victim,damage){
if(get_pcvar_num(toggle) != 1)
return;
if(!attacker || !victim)
return;
new bonus = damage * 100 / proc_p
new hp = get_user_health(attacker);
if(hp > limit_p){
set_user_health(attacker,limit);
}
if(hp < limit_p){
set_user_health(attacker,hp + bonus)
}
set_hudmessage(0,255,0,0.8,0.85,0,6.0,12.0)
ShowSyncHudMsg(attacker,g_MsgSync,"%d",bonus)}
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Vampiric Aura"
#define VERSION "1.0"
#define AUTHOR "v3x"
new toggle,procentaje,proc_p,limit,limit_p;
new g_MsgSync;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
toggle = register_cvar("vampiric_aura","1");
procentaje = register_cvar("vampirica_drain","30");
limit = register_cvar("hp_limit","100");
limit_p = get_pcvar_num(limit);
proc_p = get_pcvar_num(procentaje);
g_MsgSync = CreateHudSyncObj();
}
public client_damage(attacker,victim,damage){
if(get_pcvar_num(toggle) != 1)
return;
if(!attacker || !victim)
return;
new bonus = damage * 100 / proc_p
new hp = get_user_health(attacker);
if(hp > limit_p){
set_user_health(attacker,limit);
}
if(hp < limit_p){
set_user_health(attacker,hp + bonus)
}
set_hudmessage(0,255,0,0.8,0.85,0,6.0,12.0)
ShowSyncHudMsg(attacker,g_MsgSync,"%d",bonus)}