Elitarny Sniper:
#include <amxmodx>#include <amxmisc>#include <codmod>#include <hamsandwich>#include <cstrike>new const nazwa[] = "Elitarny Sniper";new const opis[] = "1/3 ze scouta";new const bronie = (1<<CSW_SCOUT);new const zdrowie = 0;new const kondycja = 0;new const inteligencja = 0;new const wytrzymalosc = 0;new ma_klase[33];public plugin_init(){register_plugin(nazwa, "1.0", "amxx.pl");cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage_JedenZ");}public cod_class_enabled(id){if(!(get_user_flags(id) & ADMIN_LEVEL_F)){client_print(id, print_chat, "[Elitarny Sniper] Nie masz uprawnien, aby uzywac tej klasy.")return COD_STOP;}ma_klase[id] = true;return COD_CONTINUE;}public cod_class_disabled(id){ma_klase[id] = false;}public fwTakeDamage_JedenZ(this, idInf, idAtt, Float:fDmg, dmgBits){if(!is_user_alive(idAtt) || !ma_klase[idAtt] || !(dmgBits & (1<<1) ) || random_num(1, 3) != 1 )return HAM_IGNORED;cs_set_user_armor(this, 0, CS_ARMOR_NONE);SetHamParamFloat(4, float(get_user_health(this) + 1));return HAM_HANDLED;}
Skompiluj to sobie