#include #include #include #include #include new bool:ma_perk[33] new wartosc_perku[33] new Float: Angles[33][3] public plugin_init() { register_plugin("Zamrazajace naboje", "1.0", "AztekHQS") cod_register_perk("Zamrazajace naboje", "Dostajesz galila, ktory zamraza przeciwnikow") RegisterHam(Ham_TakeDamage, "player", "player_damage") register_logevent("KoniecRundy", 2, "1=Round_End") } public KoniecRundy() { for(new i = 1; i <= get_maxplayers(); i++) { if(is_user_connected(i)) { set_pev(i, pev_flags, pev(i, pev_flags) & ~FL_FROZEN) set_pev(i, pev_fixangle, 0) } } } public cod_perk_enabled(id, wartosc) { wartosc_perku[id] = wartosc ma_perk[id] = true fm_give_item(id, "weapon_galil") cs_set_user_bpammo(id, 14, 90) } public cod_perk_disabled(id) ma_perk[id] = false public player_damage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(this) || !is_user_connected(idattacker) || this == idattacker) return 1 if(ma_perk[idattacker] && get_user_weapon(idattacker) == 14) { set_pev(this, pev_flags, pev(this, pev_flags) | FL_FROZEN) pev(this, pev_v_angle, Angles[this]) } return 1 }