sprawdź
Spoiler
#include <amxmodx> #include <cstrike> #include <hamsandwich> new const X[][] = { "[JB] Obrazenia", "0.1", "AztekHQS" } new pCvar[3] public plugin_init() { register_plugin(X[0], X[1], X[2]) RegisterHam(Ham_TakeDamage, "player", "Obrazenia") pCvar[0] = register_cvar("jb_rodzaj_dmg", "2") pCvar[1] = register_cvar("jb_wieksze_dmg", "2") pCvar[2] = register_cvar("jb_mniejsze_dmg", "0.5") } public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(this) || !is_user_connected(idattacker)) return 1 if(!is_user_alive(this) || cs_get_user_team(this) != CS_TEAM_T) if(idattacker != 0 && is_user_alive(idattacker)) { switch(get_pcvar_num(pCvar[0])) { case 0: SetHamParamFloat(4, damage * (100 * 0.01)) case 1: SetHamParamFloat(4, damage * get_pcvar_float(pCvar[1])) case 2: SetHamParamFloat(4, damage * get_pcvar_float(pCvar[2])) } return 1 } return 1 }