#include <amxmodx>
#include <fakemeta_util>
#include <codmod>
#include <hamsandwich>
#include <fakemeta>
#define MAX 32
#define ZADANIE_WSKRZES 6240
new const nazwa[] = "Magik";
new const opis[] = "Widzisz niewidzialnych, masz 1/4 szansy na odrodzenie sie";
new const bronie = (1<<CSW_M4A1)|(1<<CSW_FLASHBANG)|(1<<CSW_DEAGLE);
new const zdrowie = 50;
new const kondycja = 20;
new const inteligencja = 10;
new const wytrzymalosc = 20;
new const obrazenia = -5;
new ma_klase[MAX+1];
public plugin_init()
{
register_plugin(nazwa, "1.0", "mathew");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, obrazenia);
register_forward(FM_PlayerPreThink,"PreThink");
RegisterHam(Ham_Killed, "player", "Killed", 1);
register_forward(FM_AddToFullPack, "FwdAddToFullPack", 1)
}
public cod_class_enabled(id)
{
ma_klase[id] = true;
return COD_CONTINUE;
}
public cod_class_disabled(id)
{
ma_klase[id] = false;
}
public Killed(id)
{
if(ma_klase[id] && random_num(1, 4) == 1)
set_task(0.1, "Wskrzes", id+ZADANIE_WSKRZES);
}
public Wskrzes(id)
ExecuteHamB(Ham_CS_RoundRespawn, id-ZADANIE_WSKRZES);
public FwdAddToFullPack(es_handle, e, ent, host, hostflags, player, pSet)
{
if(!is_user_connected(host) || !is_user_connected(ent))
return;
if(!ma_klase[host])
return;
set_es(es_handle, ES_RenderAmt, 255.0);
}
Będę bardzo wdzięczny, pozdr.