Author : winject
Release : 17.04.2017
Version : 1.4
Website : winject.net
Original upload : gta5-mods.com/scripts/shield-mod

Uploaded on gta5-mods.com, please do not reupload anywhere else!
=================================

Installation steps :

* Make sure the .Net ScriptHook is installed before going further!

1) Unzip the content
2) Move the 'ShieldMod.dll' and 'ShieldMod.ini' into your scripts folder.
3) If your game is already running, hit the 'Insert' key to reload

=================================

How to use :

(*) Press your toggle key (default is 'O', like Orange) to spawn the shield
(*) The shield will adapt to your current weapon :
    - Unarmed : shield is on the back, unequipped
    - Nightstick : riot shield mod
    - Pistol : advanced cover mod
(*) Press your toggle key again to drop the shield (it will disappear after a little moment)
(*) Aim at a friendly/bodyguard and press the Toggle key to give him your shield
(*) Shield will clean itself automatically
(*) You can pick up shields on the ground

=================================

Other useful information :

- If you switch from pistol to shotgun for example, the shield will be unequipped
- The script will not allow you to enter in cars unless you are unarmed.
- If your character dies, you will loose your shield.
- The shield (for all ped) remains visible in the Rockstar Editor

=================================

Config help :


Settings : (possible values) -> Explaination

[GENERAL]
EnableForPlayer : (true or false) -> Disable or enable shields for player

[KEYS]
Toggle : (any valid keyboard key) -> Your default key for shield control

[POLICE]
Enable : (true or false) -> Toggle NPC cops with shields
SWATOnly : (true or false) -> Only allow SWAT to have shields
MinWantedLevel : (1 to 5) -> Minimum wanted level to dispatch cops with shields
MaxShields :( 1 to undefined) -> Maximum number of active cops with shields (recommended value : 4)
Delay : (6000 to 30000) -> Delay in milliseconds before giving shields to cops

[MODEL]
ShieldModel : (0 to 3) -> Shield model, 0 and 1 are ballistic, 2 is riot shield
LOD : (50 to 5000) -> Shield level of detail, where 50 is low and 5000 highest

[GAMEPLAY]
CanGiveShieldToAnyone : (true or false) -> Allow giving shield to any ped
CleaningTimer : (x miliseconds) -> Removes the decals from the shield every x miliseconds