Shadows In Rain писал(а): Сейчас "рынок" плагинов напоминает какой-то нелегальный подвальный клуб, куда приходит непонятно кто, заказывает непонятно что, а за косяки приезжает разбираться с братвой на уазиках.
Модератор: liFe iS GoOD
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Friendly Fire For Terrorists"
#define VERSION "1.0"
#define AUTHOR "Stimul"
#define DMG_HEGRENADE (1<<24)
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_TraceAttack, "player", "fw_PlayerTraceAttack");
RegisterHam(Ham_TakeDamage, "player", "fw_PlayerTakeDamage");
}
public fw_PlayerTraceAttack(victim, attacker, Float:damage, Float:direction[3], tracehandle, damagebits)
{
if(is_user_alive(victim)
&& is_user_alive(attacker)
&& victim != attacker
&& cs_get_user_team(victim) == CS_TEAM_CT
&& cs_get_user_team(attacker) == CS_TEAM_CT)
return HAM_SUPERCEDE;
return HAM_IGNORED;
}
public fw_PlayerTakeDamage(victim, inflictor, attacker, Float:damage, damagebits)
{
if(is_user_alive(victim)
&& is_user_alive(attacker)
&& victim != attacker
&& damagebits & DMG_HEGRENADE
&& cs_get_user_team(victim) == CS_TEAM_CT
&& cs_get_user_team(attacker) == CS_TEAM_CT)
return HAM_SUPERCEDE;
return HAM_IGNORED;
}
Вернуться в Вопросы по AMXX и его плагинам
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5