Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Отлов убийства с зумом или без [AWP]

Статус пользователя s1lent
сообщение 25.10.2014, 15:43
Сообщение #21
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define MAX_PLAYERS 32
#define DEFAULT_FOV 90

#define TIME_PRO_REACTION 0.2

new Float:flFastZoom[MAX_PLAYERS + 1];

const m_iId = 43;
const m_pPlayer = 41;
const m_pActiveItem = 373;

const m_iFOV = 363;
const m_iLastZoom = 109;

const XO_CBASEPLAYERITEM = 4;

public plugin_init()
{
RegisterHam(Ham_Killed,"player","CBasePlayer__Killed",1);
RegisterHam(Ham_Weapon_SecondaryAttack,"weapon_awp","CBasePlayerWeapon_SecondAttack",1);
}
public CBasePlayerWeapon_SecondAttack(ent)
{
new id = get_pdata_cbase(ent,m_pPlayer,XO_CBASEPLAYERITEM);

if(get_pdata_int(id,m_iFOV) != DEFAULT_FOV)
flFastZoom[id] = get_gametime() + TIME_PRO_REACTION;

return HAM_IGNORED;
}
public CBasePlayer__Killed(victim,attacker,shouldgib)
{
if(!attacker || attacker == victim || !is_user_connected(victim))
return HAM_IGNORED;

new iLastFov,pActiveItem,weaponID = 0;

pActiveItem = get_pdata_cbase(attacker,m_pActiveItem);

if(pActiveItem)
weaponID = get_pdata_int(pActiveItem,m_iId);

if(weaponID != CSW_AWP)
return HAM_IGNORED;

iLastFov = get_pdata_int(attacker,m_iLastZoom);

client_print(attacker,print_chat,"* Ohhh, you killed with awp - %s",(iLastFov < DEFAULT_FOV) ? "ZOOM" : "NO ZOOM");

if(flFastZoom[attacker] > get_gametime())
client_print(attacker,print_chat,"* Ohhh, you killed with awp and yet with FASTZOOM");

return HAM_IGNORED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
shel
сообщение 25.10.2014, 17:07
Сообщение #22
Стаж: 12 лет

Сообщений: 79
Благодарностей: 7
Полезность: 0

boss 93 11-13 год aliedmoders...

Причина: Не нужно цитировать большие посты целиком
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 25.10.2014, 17:11
Сообщение #23
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

shel, не понял что ты хотел этим сказать.
это ребус какой-то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
shel
сообщение 25.10.2014, 17:14
Сообщение #24
Стаж: 12 лет

Сообщений: 79
Благодарностей: 7
Полезность: 0

Скрытый текст
Цитата(s1lent @ 25.10.2014, 19:11) *
shel, не понял что ты хотел этим сказать.
это ребус какой-то?

а то.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: