Spoiler
#include <amxmodx> #include <amxmisc> #include <codmod> #include <hamsandwich> #include <cstrike> new const perk_name[] = "AK47 SKill"; new const perk_desc[] = "1/15 z AK"; new ma_perk[33]; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote") cod_register_perk(perk_name, perk_desc); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); } public cod_perk_enabled(id) { ma_perk[id] = true; } public cod_perk_disabled(id) { ma_perk[id] = false; } public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(idattacker)) return HAM_IGNORED; if(!ma_perk[idattacker]) return HAM_IGNORED; if(get_user_weapon(idattacker) == CSW_AK47 && !random(15) && damagebits & DMG_BULLET) cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits); return HAM_IGNORED; }
#include <amxmodx> #include <amxmisc> #include <codmod> #include <hamsandwich> #include <cstrike> new const perk_name[] = "Gail SKill"; new const perk_desc[] = "1/17 z Gail'a"; new ma_perk[33]; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote") cod_register_perk(perk_name, perk_desc); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); } public cod_perk_enabled(id) { ma_perk[id] = true; } public cod_perk_disabled(id) { ma_perk[id] = false; } public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(idattacker)) return HAM_IGNORED; if(!ma_perk[idattacker]) return HAM_IGNORED; if(get_user_weapon(idattacker) == CSW_GALIL && !random(17) && damagebits & DMG_BULLET) cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits); return HAM_IGNORED; }
#include <amxmodx> #include <amxmisc> #include <codmod> #include <hamsandwich> #include <cstrike> new const perk_name[] = "M4A1 Skill"; new const perk_desc[] = "1/14 z M4A1"; new ma_perk[33]; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote") cod_register_perk(perk_name, perk_desc); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); } public cod_perk_enabled(id) { ma_perk[id] = true; } public cod_perk_disabled(id) { ma_perk[id] = false; } public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(idattacker)) return HAM_IGNORED; if(!ma_perk[idattacker]) return HAM_IGNORED; if(get_user_weapon(idattacker) == CSW_M4A1 && !random(14) && damagebits & DMG_BULLET) cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits); return HAM_IGNORED; }
#include <amxmodx> #include <amxmisc> #include <codmod> #include <hamsandwich> #include <cstrike> new const perk_name[] = "Mp5 Navy SKill"; new const perk_desc[] = "1/11 z Mp5"; new ma_perk[33]; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote") cod_register_perk(perk_name, perk_desc); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); } public cod_perk_enabled(id) { ma_perk[id] = true; } public cod_perk_disabled(id) { ma_perk[id] = false; } public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(idattacker)) return HAM_IGNORED; if(!ma_perk[idattacker]) return HAM_IGNORED; if(get_user_weapon(idattacker) == CSW_MP5NAVY && !random(11) && damagebits & DMG_BULLET) cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits); return HAM_IGNORED; }