Проблема с flashbang

Сообщения
3
Реакции
0
Ошибка
Долго/криво слепит от flashbang.
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5263
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.11.0.777-dev
Build date: 21:17:20 Jun 29 2022 (3000)
Build from: https://github.com/dreamstalker/rehlds/commit/be0e1c8
ReGamedll
ReGameDLL version: 5.21.0.556-dev
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Список метамодулей
[ 1] SafeNameAndChat  RUN   -    safenameandchat.so          v1.1             ini   ANY  
[ 2] Reunion RUN - reunion.so v0.1.0.137 ini Start Never
[ 3] VoiceTranscoder RUN - vtc.so v2017RC5 ini ANY
[ 4] AMX Mod X RUN - amxmodx.so v1.9.0.5263 ini Start ANY
[ 5] WHBlocker RUN - whblocker.so v1.5.697 ini ANY
[ 6] ReSRDetector RUN - resrdetector.so v0.1.0 ini ANY
[ 7] ReSemiclip RUN - resemiclip.so v2.3.9 ini ANY
[ 8] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5263 pl4 ANY
[ 9] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5263 pl4 ANY
[10] Engine RUN - engine_amxx_i386.so v1.9.0.5263 pl4 ANY ANY
[11] MySQL RUN - mysql_amxx_i386.so v1.9.0.5263 pl4 ANY ANY
[12] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5263 pl4 ANY ANY
[13] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl4 ANY Never
[14] ReAPI RUN - reapi_amxx_i386.so v5.21.0.252-dev pl4 ANY Never
Список плагинов
name                    version     author            file             status   
[ 1] Plugins Core 1.1.0 Radius plugins_core.am running
[ 2] [190] Cvar On Map 20.06.06 SKAJIbnEJIb cvar_on_map.amx running
[ 3] FreshBans 1.4.2b kanagava fresh_bans.amxx running
[ 4] DopBan 3.0.3b kanagava dop_ban303_.amx running
[ 5] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 6] Admin Loader 3.5 neygomon admin_loader.am running
[ 7] fb_forwards 0.1.4 Kanagava & Realu fb_forwards.amx running
[ 8] [190] AfkKicker RBS 20.08.02 SKAJIbnEJIb afkkicker_rbs.a running
[ 9] [183] Ultimate Gag 21.01.02BE SKAJIbnEJIb ultimate_gag.am running
[ 10] [ReAPI][183] Ultimate 17.08.28 SKAJIbnEJIb ultimate_gag_re running
[ 11] [190] AdminCmd RBS 21.07.24BE SKAJIbnEJIb & AM admincmd_rbs.am running
[ 12] Commands Menu 1.9.0.5263 AMXX Dev Team cmdmenu.amxx running
[ 13] Menus Front-End 20.06.06 SKAJIbnEJIb & AM amxmodmenu_rbs. running
[ 14] [190] MapsMenu RBS 20.06.06 SKAJIbnEJIb & AM mapsmenu_rbs.am running
[ 15] Restrict Weapons 1.9.0.5263 AMXX Dev Team restmenu.amxx running
[ 16] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 17] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 18] StatsX 1.9.0.5263 AMXX Dev Team statsx.amxx running
[ 19] Stats Configuration 1.9.0.5263 AMXX Dev Team statscfg.amxx running
[ 20] CS Stats Logging 1.9.0.5263 AMXX Dev Team stats_logging.a running
[ 21] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 22] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 23] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 24] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 25] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 26] [190] Top Award RBS 20.06.06 SKAJIbnEJIb topaward_rbs.am running
[ 27] Advanced Kill Assists 1.3c Xelson next21_kill_ass running
[ 28] Change Game Name 1.2 ReHLDS Team change_game_nam running
[ 29] Weapon Menu 0.1 Subb98 weaponmenu_cl.a running
[ 30] Map Manager: Core 3.0.10 Mistrick map_manager_cor running
[ 31] Map Manager: Scheduler 0.1.7 Mistrick map_manager_sch running
[ 32] Map Manager: Rtv 0.1.1 Mistrick map_manager_rtv running
[ 33] Map Manager: Nominatio 0.1.3 Mistrick map_manager_nom running
[ 34] Map Manager: BlockList 0.0.3 Mistrick map_manager_blo running
[ 35] Map Manager: Effects 0.0.10 Mistrick map_manager_eff running
[ 36] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[ 37] Night Mode 1.3.0 Radius night_mode.amxx running
[ 38] Mode 2x2 2.5re s1lent mode.amxx running
[ 39] [190] Damager RBS 20.06.06 SKAJIbnEJIb damager_rbs.amx running
[ 40] Bomb Countdown HUD Tim 0.2 SAMURAI c4_timer.amxx running
[ 41] [ReAPI] Block Fire in 3.1.0 [email protected] reapi_block_fit running
[ 42] Auto Demo Recorder 2.3 [email protected] auto_demo_recor running
[ 43] Awp Limit 1.1 Adidasman awplimit.amxx running
[ 44] [ReAPI:AMXX] Buy Nades 0.0.3a steelzorrr amxx_buy_nades_ running
[ 45] Change Team 1.0 neygomon change_team.amx running
[ 46] [190] PTB RBS 20.06.06 SKAJIbnEJIb ptb_rbs.amxx running
[ 47] [GM] Weapon Models 0.0.1.0 [GM] NWC gm_weapon_model running
[ 48] [Y18] Private Chat 1.3 QooQa private_chat.am running
[ 49] [ReAPI] Hint blocker 0.1.0 [email protected] reapi_hint_bloc running
[ 50] [190] Map Spawns Edito 20.06.06 SKAJIbnEJIb & iG MapSpawnsEditor running
[ 51] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 52] unknown unknown unknown night_mode_flag paused
[ 53] [190] Ultimate Flags 20.06.06 SKAJIbnEJIb ultimate_flags. running
[ 54] resetscore(ReAPI) 1.0 Phantom rs.amxx running
[ 55] [AMX] Killer Icon 1.2 Adidasman amx_killer_icon running
[ 56] [190] VoteBan RBS 20.06.06 SKAJIbnEJIb voteban_rbs.amx running
[ 57] [190] AC Spectator ESP 20.06.06 SKAJIbnEJIb & Ko ac_esp.amxx running
[ 58] [190] Warmup RBS 21.03.23 SKAJIbnEJIb warmup_rbs.amxx running
[ 59] BunnyHop 1.3 PurposeLess bunnyhop.amxx running
[ 60] [190] High Ping Kicker 20.06.06 SKAJIbnEJIb hpk_rbs.amxx running
[ 61] [190] Parachute RBS 20.06.06 SKAJIbnEJIb & KR parachute_rbs.a running
[ 62] Server Menu 1.0 Felix_Font menu.amxx running
[ 63] Nick Change Menu 0.1.1 serfreeman1337 nick_change_men running
[ 64] [190] Ad From Server 20.06.06 SKAJIbnEJIb ad_from_server. running
[ 65] Admin Check 1.51 OneEyed admin_check.amx running
[ 66] [190] Chat RBS 20.06.06 SKAJIbnEJIb chat_rbs.amxx running
[ 67] [190] No Team Flash 20.06.06 SKAJIbnEJIb NoTeamFlash.amx running
[ 68] Pause Plugins 1.9.0.5235 AMXX Dev Team pausecfg.amxx running
[ 69] unknown unknown unknown knife_speed.amx running
Проблема заключается в том что если ты слепой от флешки противника, и твой союзник еще кидает флеш, то почему то флеш обновляется.
Либо еще когда флеш за спиной взырвается, тебя может ослепить полностью.


Догадываюсь что проблема с плагинами no team flash, до этого стоял No Team Flash Lite 0.0.3 было тоже самое.
Может быть кто то сталкивался с этим и знает в чем дело, увы убрать плагин с данной функцией нет возможности, игроки нынче нежные.



Ставил плагин flash bug fix, изменений не заметил.
 
Сообщения
263
Реакции
29
Помог
8 раз(а)
От скальпеля не юзал, могу дать от Vaqtincha
C++:
// Copyright © 2016 Vaqtincha

/**
*    Credits:
* - Adidasman - за подсказки
* - wopox1337 - за поддержку топика
*/


#include <amxmodx>
#include <reapi>

// const BLINDED_PARTLY = 200
// const BLINDED_FULLY = 255

public plugin_init()
{
    register_plugin("[ReAPI] No Team Flash lite", "0.0.3", "Vaqtincha")

    RegisterHookChain(RG_PlayerBlind, "PlayerBlind", .post = false)
}

public PlayerBlind(const index, const inflictor, const attacker, const Float:fadeTime, const Float:fadeHold, const alpha, Float:color[3])
{
    // server_print("INFLICTOR: %d", inflictor)
    if (index != attacker && get_member(index, m_iTeam) == get_member(attacker, m_iTeam))
    {
        if(Float:get_member(killer, m_blindStartTime) + Float:get_member(killer, m_blindFadeTime) - 6.0 < get_gametime()) // check if he is still blind or not
        {
            // don't let a 3rd party to know that this the player is blind
            set_member(index, m_blindAlpha, 0);
            //set_member(index, m_blindStartTime, 0);
            //set_member(index, m_blindHoldTime, 0);
            return HC_SUPERCEDE;
        }
    }

    return HC_CONTINUE;
}
Не жаловался.
 
Сообщения
328
Реакции
18
Предупреждения
8
Помог
8 раз(а)
ImmortalAmxx, тут также, как и было, бага присутствует.
1659204003117.png


jdaykar, Поэтому, вот стабильный вариант без багов/фризов/мерцаний и прочей лабуды. P.S. Спасибо BlackSignature за фикс)
C++:
#include <amxmodx>
#include <reapi>
#include <fakemeta>

public plugin_init()
{
    register_plugin("No Team Flash", "0.1", "unnamed")
    RegisterHookChain(RG_RadiusFlash_TraceLine, "RadiusFlash_TraceLine_Post", true)
}

public RadiusFlash_TraceLine_Post(const index, inflictor, attacker, Float:vecSrc[3], Float:vecSpot[3], tracehandle)
{
    if(index == attacker || !is_user_connected(index) || !is_user_connected(attacker))
    {
        return
    }

    if(get_member(index, m_iTeam) == get_member(attacker, m_iTeam))
    {
        set_tr2(tracehandle, TR_flFraction, 0.0)
    }
}
 
Сообщения
3
Реакции
0
@XyLiGaN,гляну конечно, но я думаю они все с багами.
 
Сообщения
328
Реакции
18
Предупреждения
8
Помог
8 раз(а)
jdaykar, не все. Чаще всего - анти-антифлеш в нём. когда блочишь ослепление от тиммейтов неправильно, по факту заблочил, а вхблокер об этом не знает и т.к. опция включена ( antinoflash = 1 ), он на время флеша скрывает модели т.е. происходит мерцание, а то что флехи исчезают, также с этим связано т.е. в других версиях юзается неправильный метод.
Выше скинул код плагина, который это всё исправляет.
 
Сообщения
62
Реакции
3
Предупреждения
26
@XyLiGaN,То есть Flash Bug Fix с ним можно не использовать ?
 
Сообщения
328
Реакции
18
Предупреждения
8
Помог
8 раз(а)
Loki, именно так, собственно и ответ твоей темы там же имеется - https://dev-cs.ru/threads/8857/#post-120795
Поэтому я и скинул код нормальный, также и отписал что как и почему.
 
Сообщения
247
Реакции
107
Помог
3 раз(а)
XyLiGaN, подмена значения через set_tr2 может повлечь за собой проблему в работе с плагинами в иной области.
Поэтому исправление проблемы в одной области не гарантируют нарушение в другой.
Такие плагины нужно использовать с осторожностью.
Впрочем, все как и всегда в amxmodx.
 
Сообщения
328
Реакции
18
Предупреждения
8
Помог
8 раз(а)
bizon, Ну а у тебя есть варианты работоспособные получше в этой области или ты знаешь другие методы решений? Если знаешь, говори что почему и как, эти баги связаны с модулем whblocker при включённой определённой опции, других в принципе взяимосвязанных плагинов/модулей нет ну или может как ты сказал ещё плагин, сегодня обсуждался в теме, который https://dev-cs.ru/threads/23205/ здесь точно такая же ситуация из-за ослепления флешки, пропадает её эффект при убийстве, в прочем что также нужен другой метод, который правильный, он есть у меня, но тема закрыта.
Просто, обычно все ставят то что имеется в паблике, нуу... поставили и забили, а вот о таких мелких казузах или недочётах, ооочень многие не зацикливаются ну или не обращают внимание, либо вообще даже о таком и не вкурсе. А вот изменённые версии с фиксами и прочей лабуды, как раз можно отыскать только вот в таких темах как эта. Поэтому если какие-то варианты "получше" так сказать имеются, можно и озвучить)
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу