Try it ;)
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fun>
#define PLUGIN "Slap Radius"
#define VERSION "1.0"
#define AUTHOR "Xalus"
new cStatus, cRadius, cPower
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Register: Cvars
cStatus = register_cvar("radiusslap_status", "1");
cRadius = register_cvar("radiusslap_radius", "30");
cPower = register_cvar("radiusslap_power", "15");
}
public client_PreThink(id) {
if( is_user_alive(id) && get_user_team(id) == 2
&& get_pcvar_num(cStatus) ) {
static Float:plOrigin[3]
entity_get_vector(id, EV_VEC_origin, plOrigin)
new ent = -1, plList[32], plAmount
plAmount = find_sphere_class(ent, "player", get_pcvar_float(cRadius), plList, charsmax(plList), plOrigin)
if( !plAmount )
return
for(new i = 0; i < plAmount; i++)
if(is_user_alive(plList[i])
&& get_user_team(plList[i]) == 1)
user_slap(plList[1], get_pcvar_num(cPower))
}
}
__________________