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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

►Нужен антифлеш который не ругаеться с WHblocker

Статус пользователя Sient
сообщение 31.8.2014, 12:57
Сообщение #1


Стаж: 11 лет

Сообщений: 41
Благодарностей: 10
Полезность: 157

Меценат Меценат

Нужен антифлеш который не ругаеться с WHblocker!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 31.8.2014, 13:03
Сообщение #2
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Sient,
А настройки в WHBlocker посмотреть и настроить никак, не?
Цитата
# antinoflash 0|1 - Блокировать игроков при полном ослеплении.
Ставишь antinoflash 1 - вот тебе и антифлеш.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sient
сообщение 31.8.2014, 13:07
Сообщение #3


Стаж: 11 лет

Сообщений: 41
Благодарностей: 10
Полезность: 157

Меценат Меценат

Цитата(XyLiGaN @ 31.8.2014, 13:03) *
Sient,
А настройки в WHBlocker посмотреть и настроить никак, не?Ставишь antinoflash 1 - вот тебе и антифлеш.

Ай, не то написал( Мне нужен наоборот чтобы союзников не слепило ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 31.8.2014, 13:09
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Sient, ну тогда выключите antinoflash
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 31.8.2014, 13:11
Сообщение #5
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Sient, тогда вот, завялялся где-то ;)
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new const VERSION[] = "0.1"

const MAX_ENTSARRAYS_SIZE = 64

new g_bitGonnaExplode[MAX_ENTSARRAYS_SIZE]
#define SetGrenadeExplode(%1) g_bitGonnaExplode[%1>>5] |= 1<<(%1 & 31)
#define ClearGrenadeExplode(%1) g_bitGonnaExplode[%1>>5] &= ~( 1 << (%1 & 31) )
#define WillGrenadeExplode(%1) g_bitGonnaExplode[%1>>5] & 1<<(%1 & 31)

const XTRA_OFS_PLAYER = 5
const m_iTeam = 114
#define cs_get_user_team_index(%1) get_pdata_int(%1, m_iTeam, XTRA_OFS_PLAYER)
new Float:g_flCurrentGameTime, g_iCurrentFlasher, g_iCurrentFlashBang
new mp_friendlyfire
new g_iMaxPlayers
#define IsPlayer(%1) ( 1 <= %1 <= g_iMaxPlayers )

public plugin_init()
{
register_plugin("Anti Flashbang", VERSION, "unnamed")
RegisterHam(Ham_Think, "grenade", "Ham__CGrenade_Think__Pre")
register_forward(FM_FindEntityInSphere, "Fm__FindEntityInSphere__Pre")
mp_friendlyfire = get_cvar_pointer("mp_friendlyfire")
g_iMaxPlayers = get_maxplayers()
}

public Ham__CGrenade_Think__Pre( iEnt )
{
static Float:flGameTime, Float:flDmgTime, iOwner
flGameTime = get_gametime()
pev(iEnt, pev_dmgtime, flDmgTime)
if( flDmgTime <= flGameTime
&& get_pdata_int(iEnt, 114) == 0
&& !(get_pdata_int(iEnt, 96) & (1<<8))
&& IsPlayer( (iOwner = pev(iEnt, pev_owner)) ) )
{
if( ~WillGrenadeExplode(iEnt) )
{
SetGrenadeExplode( iEnt )
}
else
{
ClearGrenadeExplode( iEnt )
g_flCurrentGameTime = flGameTime
g_iCurrentFlasher = iOwner
g_iCurrentFlashBang = iEnt
}
}
}

public Fm__FindEntityInSphere__Pre(iStartEnt, Float:fVecOrigin[3], Float:flRadius)
{
const Float:FLASHBANG_SEARCH_RADIUS = 1500.0
if( flRadius == FLASHBANG_SEARCH_RADIUS
&& get_gametime() == g_flCurrentGameTime )
{
new id = iStartEnt, Float:fVecPlayerEyeOrigin[3], Float:flFraction, friendlyfire = get_pcvar_num(mp_friendlyfire)

while( IsPlayer( (id=engfunc(EngFunc_FindEntityInSphere, id, fVecOrigin, flRadius)) ) )
{
if( is_user_alive(id) )
{
pev(id, pev_origin, fVecPlayerEyeOrigin)
fVecPlayerEyeOrigin[2] += ((pev(id, pev_flags) & FL_DUCKING) ? 12.0 : 18.0)

engfunc(EngFunc_TraceLine, fVecOrigin, fVecPlayerEyeOrigin, DONT_IGNORE_MONSTERS, g_iCurrentFlashBang, 0)

get_tr2(0, TR_flFraction, flFraction)

if( flFraction < 1.0 && get_tr2(0, TR_pHit) == id )
{
engfunc(EngFunc_TraceLine, fVecPlayerEyeOrigin, fVecOrigin, DONT_IGNORE_MONSTERS, id, 0)
get_tr2(0, TR_flFraction, flFraction)
if( flFraction == 1.0
&& ( friendlyfire
|| id == g_iCurrentFlasher
|| cs_get_user_team_index(id) != cs_get_user_team_index(g_iCurrentFlasher) ) )
{
forward_return(FMV_CELL, id)
return FMRES_SUPERCEDE
}
}
}
}
forward_return(FMV_CELL, 0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 31.8.2014, 13:13
Сообщение #6


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

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

#define PLUGIN "Trollface"
#define VERSION "1.0"
#define AUTHOR "author"

new g_PlayerFlasher

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("ScreenFade", "CheckFlash", "be", "4=255", "5=255", "6=255", "7>199")
register_event("23", "RemoveFlasher", "a", "1=5", "6=25", "7=6")
register_forward(FM_SetModel, "CheckFlasher")
}

public CheckFlash(id)
{
if(id == g_PlayerFlasher)
return;

if(get_user_team(id) == get_user_team(g_PlayerFlasher))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1)
write_short(1)
write_short(1)
write_byte(0)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}

public RemoveFlasher() g_PlayerFlasher = 0

public SetFlasher(id) g_PlayerFlasher = id

public CheckFlasher(iEntity, szModel[])
{
if(!equal(szModel, "models/w_flashbang.mdl"))
return FMRES_IGNORED

new iOwner = pev(iEntity, pev_owner)

if(iOwner == 0)
return FMRES_IGNORED

SetFlasher(iOwner)
return FMRES_IGNORED
}


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