PHP Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define KILL_AMOUNT 3 // Amount of kills to reach
#define INVINCIBLE_TIME 10.0 // In Float:seconds
new g_client_kills[33]
public plugin_init()
{
RegisterHam(Ham_Killed, "player", "client_killed_post", 1)
RegisterHam(Ham_Spawn, "player", "client_spawn_post", 1)
}
public client_spawn_post(client)
{
if(is_user_connected(client))
{
g_client_kills[client] = 0
}
}
public client_killed_post(client, client_killer)
{
if(is_user_alive(client_killer))
{
g_client_kills[client_killer] += 1
if(g_client_kills[client_killer] >= KILL_AMOUNT
&& !get_user_godmode(client_killer))
{
set_user_godmode(client_killer, 1)
set_user_rendering(client_killer, kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 25)
client_print(client_killer, print_center, "You received invincible powers.")
set_task(INVINCIBLE_TIME, "invincible_stop", client_killer)
}
}
}
public invincible_stop(client)
{
if(is_user_connected(client))
{
set_user_godmode(client, 0)
set_user_rendering(client)
}
}
__________________