/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Vert_New_Plugin"
#define VERSION "1.0"
#define AUTHOR "Vertricus"
new player_class[33]
enum { Fernando }
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
CreateBot()
// Add your code here...
}
public CreateBot()
{
new Bot = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString,"info_target"));
if(!pev_valid(Bot))
return;
set_pev(Bot, pev_classname, "HealingBot");
set_pev(Bot, pev_nextthink, get_gametime()+ 3.0)
RegisterHamFromEntity(Ham_Think, Bot, "Think_Bot")
}
public Think_Bot(Bot)
{
if (!pev_valid(Bot))
return HAM_IGNORED;
new iPlayers[32], iNum, id, Float:fHealth
new const Float:fHeal = 10.0 // ile ma ci leczyc:D
get_players(iPlayers, iNum)
for(new i= 0; i<iNum; i++)
{
id = iPlayers[i];
if (!is_user_alive(id)) continue
if (player_class[id] != Fernando) continue
pev(id, pev_health, fHealth)
if (fHealth >= 200.0) continue
if (fHealth + fHeal > 200)
set_pev(id, pev_health, 200.0)
else
set_pev(id, pev_health, fHealth+fHeal)
}
set_pev(Bot, pev_nextthink, get_gametime()+3.0)
return HAM_IGNORED;
}