#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>
#define PLUGIN "KezdoVedelm"
#define VERSION "1.0"
#define AUTHOR "DeRoiD"
#define IDO 5.0
new const szinek[][] =
{
"255 0 0",
"0 0 255",
"255 255 0",
"0 255 255",
"255 0 255",
"127 255 0",
"0 255 127",
"127 0 255"
}
new bool:vedelem[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_TakeDamage, "player", "sebzes", 0)
RegisterHam(Ham_Spawn, "player", "jspawn", 1)
// Add your code here...
}
public jspawn(id)
{
if(is_user_alive(id))
{
new szin[3], szinleker[32][3]
parse(szinek[random(sizeof(szinek))], szinleker[0], 31, szinleker[1], 31, szinleker[2], 31)
szin[0] = str_to_num(szinleker[0])
szin[1] = str_to_num(szinleker[1])
szin[2] = str_to_num(szinleker[2])
vedelem[id] = true
set_user_rendering(id, kRenderFxGlowShell, szin[0], szin[1], szin[2], kRenderNormal, 25)
set_dhudmessage(255, 255, 255, -1.0, 0.21, 0, 6.0, 3.0)
show_dhudmessage(id, "%3.1f vedelem alatt alsz!", IDO)
remove_task(id)
set_task(IDO, "vedelemki", id)
}
}
public vedelemki(id)
{
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0)
vedelem[id] = false
}
public client_disconnect(id)
vedelemki(id)
public client_connect(id)
vedelemki(id)
public sebzes(id)
{
if(is_user_alive(id) && vedelem[id])
{
return HAM_SUPERCEDE
}
return HAM_IGNORED
}