28 lines
790 B
Plaintext
28 lines
790 B
Plaintext
|
// ========================================================
|
||
|
// This script disables aim assist features on clients.
|
||
|
// To configure this behaviour change the value of the sv_allowAimAssist dvar.
|
||
|
// Put this file in your scripts folder.
|
||
|
// ========================================================
|
||
|
|
||
|
#include maps\mp\_utility;
|
||
|
|
||
|
init()
|
||
|
{
|
||
|
aimAssistAllowed = getDvarInt("sv_allowAimAssist");
|
||
|
if (aimAssistAllowed <= 0)
|
||
|
{
|
||
|
level thread disableAimAssistForConnectedPlayers();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
disableAimAssistForConnectedPlayers()
|
||
|
{
|
||
|
for(;;)
|
||
|
{
|
||
|
level waittill( "connected", player );
|
||
|
|
||
|
// The dvars are cheat protected and not saved. They will be reset automatically upon joining another server.
|
||
|
player setClientDvar("aim_lockon_enabled", 0);
|
||
|
player setClientDvar("aim_slowdown_enabled", 0);
|
||
|
}
|
||
|
}
|