Category

Archive

Y!M

fahmidz.other

Block Wallhack v6.3 [CS & CZ]

Description:
This plugin blocks wallhacks (transparent walls) and soundhacks (squares, esps) including radar hacks by differently transmitting and filtering entity data.
It is advised to read everything about the plugin before asking questions! I will try to cover everything that you need to know here!



Features:
  • Player non visibility transfer block
    If the player does not see one of the points in the visibility plane of a player the player will not be transmitted therefore becoming invisible for transparent wall cheats.
  • Smooth engine
    The plugin adds prediction to player movement, it will make players not pop (appear out of nowhere).
  • FOV Check
    The plugins checks if the players are in front of us or not, if not the players will not be transmitted, it helps when we talk about CPU efficiency and also for cheats that show the player in 3rd person view.
  • Transparent entity detection and storage base
    It checks if we can see through an entity and it will modify it's properties so that the traces will not be influenced by it! The players will not notice anything!
  • Grenade and weapon transfer block
    The plugin will block entities like grenades and weapons when they are not seen.
  • Soundhack block
    The plugin will block soundhack by transmitting the sounds through different channels, currently unsupported sounds are the sound of the shots and the hurt sounds.
  • Soundhack key
    The plugin will rename the sounds (the original sounds will not be deleted!) only if you want to this is optional! This helps when there are cheats that show the name of the sound on the screen, so that cheaters will not be able to understand what they mean.
  • Support for dynamic cameras
    The plugin will detect when a player uses a camera and will not affect the visibility.
  • Calculations matrix
    You can set the ammount of calculations depending on your CPU power.
  • Footsteps override
    You must set the mp_footsteps cvar to 0 and the snb_footsteps cvar to 1 if you want the plugin to create the footsteps sounds and block cheats.
    If not you can set them both to 0 and you will not have footsteps.
    Or you just set mp_footsteps to 1 and the server works normally (without modifications).

Known bugs (cannot be fixed):
  • Player popping
    There is a risk that player pops out of nowhere, but the chance is small.
  • Player lag late appearance
    If the players have lag the plugin will make it even more difficult for them to play.
  • Sound strange effects
    You will see that the sounds do not sound the same, it is because they are differently transmited.
  • High ping sometimes [Problem seen on CSDM servers]
    Disable target check! If you are experiencing this problem!
  • ESP detects players when shooting
    It is a problem that can't be solved because of the way the HL engine was made! I have tried fixing this but ended up destroying the gaming experience!

Requirements:
  • Steam
  • AmxModX v1.80
  • EngineX

Installation:
  1. Unzip the file "cstrike" in the "<target>/cstrike" folder
  2. Add the plugin to plugins.ini.
  3. Enjoy!

Cvars:
  • // // TRW Block // //
  • trw_enable 1 // Enable Plugin
  • trw_ignoreteam 1 // Ignore Teammates
  • trw_block_ents 1 // Block entities such as ground weapons and grenades, use 2 for more calculations.
  • trw_fov_check 1 // Check if the player is in the back of the player
  • trw_target_check 1 // Do not do any checks if you have aimed on the player
  • trw_smooth_check 1 // It prevents player poping
  • trw_textureallow 1 // It will ignore entities that can be seen through!
  • trw_calculations 2 // This sets the ammount of plane calculations on the player do not set this more than 4 and less than 1
  • // // SND Block // //
  • snb_enable 1 // If plugin is enabled
  • snb_footsteps 1 // If you want the plugin to generate the footsteps (you must set mp_footsteps to 0!)

Config files information:
  • wb_sndkey.cfg
    Location: <target>/cstrike/addons/amxmodx/data/
    This file only appears only if you want to use the soundhack key! The key can be imported from another file and can be managed with the server command wb_createsoundkey. If you have updated the plugin there is a chance that it will not be compatible with the last block wallhack version (depending on updates).
    If you get in the console some of these messages:
    [Block Wallhack] Soundhack key version load failure (Version read failure). Using default sounds!
    [Block Wallhack] Soundhack key version load failure (Number of sounds does not correspond). Using default sounds!
    That means you need to delete these files and folders manually in order to create a new soundkey:
    "addons/amxmodx/data/wb_sndkey.cfg"
    "sound/wallblocker/"

Soundhack key mamagement command:
amx_sndkeycfg <command> <target> -> creates the soundhack key!
This override commands will only work only if the present soundkey is loaded, if it is not loaded you will get an override error.

Here are the usage examples:
amx_sndkeycfg help - this will show you how to use the command
amx_sndkeycfg delete - this will delete the present soundkey (only if it was loaded)
amx_sndkeycfg create - this will delete the present soundkey (only if it was loaded) and create a new one
amx_sndkeycfg import <target> - this will import a soundkey from a file (will not override the present soundkey)
amx_sndkeycfg overimport <target> - this will import a soundkey from a file and delete the present one (only if it was loaded)

How to install the the same soundkey on multiple servers:
In the first server you type the command amx_sndkeycfg create in console to create a soundkey.
After you have done this go to the folder <target>/cstrike/addons/amxmodx/data and copy the file wb_sndkey.cfg.
After that paste that file in the same folder for other servers, the plugin should get the soundhack key automatically.

Movies: [Watch in high quality]
Wallblocker vs Normal Wallhack
Wallblocker vs ESP(AddToFullPack)
Wallblocker vs Soundhack Demo mp_footsteps 0 or with soundhack block!
Wallblocker vs Soundhack Demo mp_footsteps 1


Changelog:
6.3 soundhackkey not compatible with older soundkeysadded more sounds to block the soundhacksextended the block to entities that would give info about the playerfixed crashing due to get_orig_retval function.
6.2 added engine visibility filterseven less lagthe plugins cannot be seen on game-monitor anymore (for surprize)
6.1 fixed the ping bugthe plugins are even more efficient!
6.0 separated the features in separate plugins100cpu usage problem improvementfixed texture problem that crashes the servermore stable and fasterremoved the orpheu moduleno more shot override (unable to fix the bugs!), footsteps are done in another wayremoved the distortion wave because of the sound problems
5.6 Fixed the amxx crash bug when soundkey has been used
5.5 Changed the way the command of creating soundkey worksadded log to filesadded more cvars for configuration, and miscelanous things
5.4 Anti-Soundhack shotpick-up and spawnfixed spec bug
5.3 Separated the channels from the shot mechanism (now we have the sound of the shotthe bullet particles and the weapon animation separated!)
5.2 Fixed double jump/land soundmade the soundkey use less resources if the sounds that are used are default, removed PVS cvar (useless), new cvar wallblocker_footsteps
5.1 PreHook fixEmitAmbientSound function usedupdate key (more random and better when dealing with problems!)
5.0 Added anti-soundhack based with keymade the ents follow the players much closer
4.8 Less crash risk, new method of detecting transparent ents and making them transperent will not destroy ladded functionality anymore!!!
4.5 texture check now isnt made that often (less crash risk!), added texture check autodisable cfgadded a new method to ignore entities that are transparent (100efficient), reupdated the weapon headpoint
4.2 added bitsum remember systemsmooth check is made now by FRAME_CONSTANT (1/48), changed alive/dead recognision system (less resource use!)
4.1 fixed plugin_init problem!
4.0 all bugs fixedadded texture check everything tweaked and tuned!
3.0 removed Engine module (another method), improved smooth engineremoved fixed flashing bugtarget check now works both ways (if you are seen the player will be shown!)
2.5 removed HamSandWich module (useless), improved smooth checkcorpse remove bug fixedoptimized the code a little bit.
2.4 bug fix release (weapon index out of bounds fixreconnect bug fix (with CSDM), made the ent check not so sensitive (not so many blind-spots)
2.2 bug fix release (index out of bounds weapon confusion bug)
2.1 removed a bugged feature (block_dead cvar), added smooth cvar
2.0 more customizableless cpu usage (50TESTED!), weapons grenades check addedbug fixes
1.5 removed some checksoptimized it a bitadded weapon head-point check
1.0 initial release   
Credits:
- joropito - for compiling engineX on linux
- hlstriker - for finding the way to detect semi-transparent textures!
- h010c - for tests and benchmarks, anti-soundhack tests and code samples
- joaquimandrade - for pointing out the plugin flaws, and for the Orpheu module
- Arkshine - for finding precise weapon head points, and for some sig files
- Mnx Community - for letting me test this plugin on linux!
- turshija - for some small suggestions.
- .Owyn. - bug reports
- ShlumPF* - for small improvements (initial v1.0)
- eD, niculaie - testing, and reporting

Plugin camera compatability!
Add this function after you have used attach_view() or EngFunc_SetView functions
stock wb_setview(idattachent)
{
    if (!
cvar_exists("wallblocker_version") && !cvar_exists("trwb_version"))
        return 
0

    callfunc_begin
("fw_setview"cvar_exists("wallblocker_version") ? "block_wallhack.amxx" "trblock.amxx")
    
callfunc_push_int(id)
    
callfunc_push_int(attachent)
    
callfunc_end()
    
    return 
1 }  
download via mediafire

0 komentar:

Posting Komentar