Author : S1l3nT (Editted By Enzo)
Version : 1.5.695
Description : Blocks Wallhack similar coordinate OpenGL32 and sound ESP cheats.


Advantages- lock ESP :
- Do not need any emulation steps, sounds and firing.

Installation :

- Extract all the files from the archive config config.ini should be located near the meta plugin whblocker.dll | whblocker_mm_i386.so
at / GAME_DIR / addons / whblocker /


- Open /addons/metamod/plugins.ini and prescribe the meta plugin.


Linux :
linux addons\whblocker\whblocker_mm_i386.so

Windows :
win32 addons\whblocker\whblocker.dll


Note :
- After downloading the meta plugin, restart is required to make or change a card.


- If you have been loaded meta plugin, and you have uploaded to update, then re-boot is not required meta plugin to load itself after changing the card or restart.


- WHBlocker doesnt block Wallhack from dead players and has no effect on blocking bots.


- If there is a module amxx orpheu version 2.4 and above, unload the meta plugin you do not get.


????????????????????????????????

# Description
#
# 0 - No | 1 - Yes
#
# debug 0|3 - debug level (the higher level the more messages you get)
# esp 0|1 - block sound-based cheats (aka ESP)
# smooth 1|10 - stop blocking players behind edges in advance of actual appearance
# smoothout 0|10 - delay blocking players behind edges after actual disappearance
# smoothent 1|~ - delay blocking entities of the list "[Block Entities]" after actual appearance
# decalfix 0|2 - display shoot decals fix (when enabled some aimbots don't work properly too)
# antinoflash 0|1 - block players and entities during full flash
# alphaflash 200|255 - minimum alpha amount to be treated as full flash
# team 0|1 - teammates block
# fov 0|1 - check player view angles (it increases performance)
# solid 0|20 - how many transparent objects could be passed during visibility check
# barrel 0|1 - additional check for gun barrel visibility
# blockent 0|1 - block entities of the list "[Block Entities]"
# blocktype 0|1 - type blocking wallhack (0 - for everybody | 1 - for alive)
# hlfix 0|1 - fix some problems with gauss & egon Half-Life weapons
# skytrace 0|1 - ignore trace with texture sky
# revis 0|1 - allow reverse visibility if one of the player saw another
# interp 0.01|0.1 - minimum value for "ex_interp".
????????????????????????????????

Supported games :

- Counter-Strike 1.6
- Counter-Strike: Condition Zero
- Half-Life

Supported versions HLDS :

- Windows 5758, 6027, 6132, 6153
- Linux 5787, 6027, 6132, 6153
================================================== =============================


Blocks entity on the map, if you do not come to the attention of the player.
You want to include the setting blockent = 1 to activate this option.


And set up in the config section [Block Entities], then specify the classname entity whom you want to block.


weaponbox - Weapon drop a player is forced or death. (in practice, in some cases, weaponbox can provide significant loading) (C4 as a bomb weaponbox)
grenade - Grenade
hostage_entity - hostage
armoury_entity - weapons and items (item) that spawns on the map. cm (aim_headshot)


Flags "Block Entities"
- Flag "s"
Block entity sound.
- Flag "m"
Block model entity.


An example for a conventional lock entity, you can block any entity absolutely specify classname enough.


Changes



Version 1.5.695
* AttachViewFix : If the position of the player's eyes moves to another entity, this is taken into account.
* Removed obsolete method of protection.

1.5.692
* Fixed server crash due to bots.


1.5.690
* Fixed blinking entities with blockent 1.
* Fixed a filter for HLTV.
* Fixed a bug with the display of client decals.
* Redesigned code for BuildSoundMsg. (In some cases, the sounds from BuildSoundMsg 3rd-party were not played)


1.5.684
* Fixed crash on Windows XP.
* Fixed minor bugs.
* Improved prediction of the movements of players.
* Added setting interp. (Ability to set the minimum allowable value ex_interp, which a player can have for calculating the prediction of player movements)


1.5.668
* HLDS: Error parsing process.


1.5.667
* corrupted antinoflash.
* Fixed bug with camera


1.5.664
* Added support for ReGameDLL API 5.X
* Added support for ReHLDS API 3.X (937 and up)
* Enhanced visibility check for entities.
* Improved motion prediction with ex_interp.
* Fixed the blocking of sounds from entities - block.
* Half-Life: Some failures of the MiniAG server have been fixed
* Vector operations are optimized using SSE and optionally SSE 4.1
* Blockent setting: Takes into account entities created using the AMXX-Plugin.
* Setting fov: Takes into account the fov check with rev.
* Antinoflash Setup: Takes into account antinoflash with rev.
* Setting sndbuf: Deleted due to its uselessness.


1.5.672
* Customize bot: Removed, now automatically detects bots.
* Fixed invisibility via transparent func_breakable with FL_WORLDBRUSH flag.
* Low priority for hukchana SV_StartSound. (Now Reapi and others can hukat)


1.5.668
* HLDS: Fixed bug in parsing.


1.5.667
* Fixed a non-working antinoflash.
* Fixed a bug with the camera.


1.5.664
* Added support for ReGameDLL API 5.X
* Added support for ReHLDS API 3.X
* Improved visibility check.
* Improved prediction of players' movement with ex_interp.
* Fixed the work of blocking sounds from entities called blockent.
* Half-Life: Fixed server crash on MiniAG
* Optimized vector operations using SSE introsse and optional SSE 4.1
* Customize blockent: allows for entities created with AMXX-Plugin.
* Configure fov: allows for fov checking with revis.
* Configuring antinoflash: takes into account antinoflash in conjunction with revis.
* Configuring sndbuf: removed due to its uselessness.


1.5.626
* Fixed server crash with Metamod 1.19p32


1.5.625
* Fixed the disappearance of players with revis = 1 and blocktype = 0
Fixed server crash with esp = 0


1.5.623
* CS: Fixed a bug with the camera.
* Added setting revis (Reverse Visibility)
* Added a secure check for g_pGameRules (for regamedll)


1.5.620
* Fixed critical errors.


1.5.612
* Linux 6xxx: Fixed crashes after unloading WHBlocker-a.
* Windows XP: Fixed crash when using exception handling.


1.5.607
* CS: Fixed bug with decals from shots.
* HalfLife: Fixed a bug with a sprite from a shot from Gauss.
* ReHLDS: Updated ReHLSDK. (Required ReHLDS> = 534)


1.5.597
* Added missing code for correct blockent operation.


1.5.596
* Fixed a bug with the client index.


1.5.595
* Added support for ReHLDS.
* Added skytrace configuration.
* Half-Life: Added support for MiniAG, AG.
* Half-Life: Fixed a crash after unloading WHBlocker.



1.5.570
* Optimization
* Fixed "loud" sounds
* Added missed offsets Linux 5xxx
* Half-Life: Gauss laser fixed
* Half-Life: Fixed a crash on build: 6xxx with team 0
* Compiled by icc compiler


1.5.530
* Fixed the disappearance of players from the viewer at blocktype = 0
* Algorithm blocktype = 0 (Load much lower)


1.5.528
* Corrected the config parser. (Commented lines were read).
* Added check for hltv with blocktype = 0 and decalfix = 1
* Corrected reading section [Block Entities]


1.5.518
* Refactoring.
* Full code optimization
* AddToFullPack Optimization
* Bug fixes / bugs
* Improved patching and rewritten search parser for all functions (to intercept the function call).
* Improved the work of "Block Entities"
* Added flags for "Block Entities"
* Added settings for metacall, sndbuf, blocktype
* Removed settings hltv, method, dying, camera (Functionality is not deleted)
* Fixed jitter with decalfix = 1 (If decalfix = 2 is as before, 0 - turns off)
* Added automatic definition of the size of the client_t
* Added emulation of sounds from entente "Block Entities"
* Added interception of all functions with SV_StatrSound
* Added interception function SV_BuildSoundMsg
* Improved sound sending. (In rare cases, it caused overflow)
* Added a lock for the dead from 1 person
* Half-Life: Added offsets for HL: BugFixed AGHL
* Half-Life: Added parser g_pGameRules for HL: BugFixed AGHL
* The directory logs has been changed (the logs folder will be in the meta-plugin directory of WHBlocker)


1.5.370
* Fixed some technical errors.
* Counter-Strike: Fixed crash of the server when the platform was activated (vehicle, tank etc).
* Half-Life: Finally fixed a bug with the sound of Egon.


1.5.326
* Fixed a bug of meta unload.
* Fixed a bug "Block entities"
* Fixed a bug with getting server edicts.
* Half-Life: Added sending EV_EgonStop, now the sound of Egon properly stops.


1.5.321
* Half-Life: The "Weapons Barrel" parser has been fixed


1.5.320
* Fixed the work of SETTING antinoflash.


1.5.302
* Fixed incorrect sending of sound.


1.5.300
* Refactoring.
* Optimization.
* Customize the barrel for each weapon.
* Added SETTING whb_barrel, you can configure barrel directly in the game, for clarity you can show the sprite of the player SETTING's debug = 3
* Added SETTING's offset_y , offset_z , hlfix, method, alphaflash, smoothout .
* Changed player and entent routing.
* Fixed a sharp disappearance of the player, you can adjust the SETTING smoothout .
* Half-Life: Fixed a gauss laser and ignoring the event for Egon and Gauss .


1.5.256
* Bug with bot = 1 fixed, sounds disappear.
* Fixed some bug with team = 0
* A bug with g_pGameRules was fixed, the end of the memory address in Linux was not assigned.
* Fixed "dubbing" sound.
* Fixed dying check condition.


1.5.150
* Fixed a bug with Block Entities
* Fixed Fov Block Entities
* Code adjustment (Lev)


1.5.129
* Small fixes
* Fixed a rare fall in a single case.
* Added exclusion of validation for bots (Support FL_FAKECLIENT ).
* Added the ability to remove fix display of decals following it and Aimbot .
* Added the ability to adjust the number of passes (cycles) through transparent objects.
* Added SETTING 's decalfix , bot , solid
* Fixed bug with fov
* Fixed a bug with esp = 0 , long disappear players.


1.5.94
* Support OC series Windows XP , Windows Server 2003 .


1.5.0
* Optimization
* Fixed bug with overviews
* Fixed tracing of "Solid" objects
* Fixed a gap in the Entente "Block Entities" behind the wall, cleaning the last "seen" player senticus
* Fixed skipping of sounds caused by emit_sound
* Added SETTING whb_cvar (you can instantly change SETTING 's values, except for SETTING "esp" )
* Support for HLTV , added SETTING hltv
* Support for instant unloading of the meta plug-in, as well as loading the meta plug-in and start working with the subsequent map change.


1.4.8
* Fixed bug with reading.


1.4.7
* Fixed a bug with attachments.
* Added SETTING antinoflash.


1.4.5
* The way of transferring sound from BuildSoundMsg to SVC_SOUND forwarding is replaced.
* Blocking of the list of entities is added.
* Fixed player tracing, allows for ex_interp.
* Added smoothent, barrel, camera, fov, blockent commands


1.4.6
* Fixed a crash. Thanks IM_RAM for the rapid conduct of the tests.


1.4.2
* Fixed cl_lw 0 Details - # 1 , # 2
* Added the blocking of deleting important entities created by WHBlocker.
* Condition Zero Support
* Support for Half-Life


1.4.1
* Corrected jamming sound when shooting.
* Removed PVS update. (Lights do not have to be)


1.4
* Completely rewritten way to block ESP.
* Fixed curve orientation of sound.
* Partial blocking of aim is added.
* Added tracing of transparent objects.


1.3.5
* Fixed minor bugs.
* Changed the directory of the config, now lies next to the meta plugin / GAME_DIR /addons/whblocker/config.ini
* Added logging to the folder / GAME_DIR / Logs / whblocker /


1.3.3
* Compatibility Linux 6132


1.3
* Beta Release 