📄 cvar.cpp
字号:
//
// Online Game Cheats Client.dll hook
// Copyright (c) system 2001-2002
// Copyright (c) bunny771 2001-2002
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// NOTE:
// GNU license doesn't cover Engine directory.
// Content of Engine directory is copyrighted (c) 1999, 2000, by Valve LLC
// and it is licensed under Valve's proprietary license (see original HL SDK).
//
#include <stdio.h>
#include "cvar.h"
#include "interpreter.h"
// Global for your CVARs
CVARList cvar;
//=======================================================================================
void CVARList::init()
{
// default all cvars to 0
memset((char*)this, 0, sizeof(*this));
#define REGISTER_CVAR_FLOAT(name,defaultvalue) cmd.AddCvarFloat(#name, &##name );name=defaultvalue##f;
REGISTER_CVAR_FLOAT( recoil ,1.50) REGISTER_CVAR_FLOAT( ftime ,0.20) REGISTER_CVAR_FLOAT( speed ,1.0)
REGISTER_CVAR_FLOAT( fov ,30.0) REGISTER_CVAR_FLOAT( dtime ,0.40) REGISTER_CVAR_FLOAT( aspeed ,1.0)
REGISTER_CVAR_FLOAT( predahead ,0.20) REGISTER_CVAR_FLOAT( sdelay ,0.05) REGISTER_CVAR_FLOAT( smooth ,0.0)
REGISTER_CVAR_FLOAT( randmax ,0.00) REGISTER_CVAR_FLOAT( rdelay ,0.25) REGISTER_CVAR_FLOAT( radar_range, 3500.0)
REGISTER_CVAR_FLOAT( randspeed ,0.02) REGISTER_CVAR_FLOAT( soundtime ,2.00)
REGISTER_CVAR_FLOAT( wa_fadeinspeed, 0.015 )REGISTER_CVAR_FLOAT( wa_fadeoutspeed, 0.005 )
REGISTER_CVAR_FLOAT( hl_vol1 , 0.2 )
REGISTER_CVAR_FLOAT( hl_vol2 , 0.7 )
REGISTER_CVAR_FLOAT( height_correction, 0.0 )
REGISTER_CVAR_FLOAT( chaseofs, 0.0 )
REGISTER_CVAR_FLOAT( esp_offs, 1.0 )
#define REGISTER_CVAR_INT(name,defaultvalue) cmd.AddCvarInt(#name, &##name );name=defaultvalue;
REGISTER_CVAR_INT( smoke ,1) REGISTER_CVAR_INT( trans ,100) REGISTER_CVAR_INT( flash ,1)
REGISTER_CVAR_INT( sniper ,1) REGISTER_CVAR_INT( jump ,0) REGISTER_CVAR_INT( light ,0)
REGISTER_CVAR_INT( glow ,0) REGISTER_CVAR_INT( duck ,0) REGISTER_CVAR_INT( aim ,0)
REGISTER_CVAR_INT( esp ,1) REGISTER_CVAR_INT( lock ,0) REGISTER_CVAR_INT( ignore ,0)
REGISTER_CVAR_INT( mode ,0) REGISTER_CVAR_INT( wall ,0) REGISTER_CVAR_INT( box ,0)
REGISTER_CVAR_INT( team ,0) REGISTER_CVAR_INT( aimthru ,0) REGISTER_CVAR_INT( weapon ,1)
REGISTER_CVAR_INT( shoot ,0) REGISTER_CVAR_INT( barrel ,0) REGISTER_CVAR_INT( name ,8)
REGISTER_CVAR_INT( lambert ,0) REGISTER_CVAR_INT( spiked ,0) REGISTER_CVAR_INT( info ,2)
REGISTER_CVAR_INT( tglow ,1) REGISTER_CVAR_INT( pred ,1) REGISTER_CVAR_INT( confont ,0)
REGISTER_CVAR_INT( sglow ,1) REGISTER_CVAR_INT( predback ,1) REGISTER_CVAR_INT( cross ,0)
REGISTER_CVAR_INT( distance ,0) REGISTER_CVAR_INT( autoburst ,1) REGISTER_CVAR_INT( czoom ,0)
REGISTER_CVAR_INT( glextra ,0) REGISTER_CVAR_INT( burstflags,0) REGISTER_CVAR_INT( inpvs ,100)
REGISTER_CVAR_INT( soundaim ,0) REGISTER_CVAR_INT( mirrory ,0) REGISTER_CVAR_INT( systime ,0)
REGISTER_CVAR_INT( soundtol ,200) REGISTER_CVAR_INT( mirrorw ,200) REGISTER_CVAR_INT( msoundfix ,0)
REGISTER_CVAR_INT( mirrorh ,140) REGISTER_CVAR_INT( disabled1 ,1) REGISTER_CVAR_INT( soundradar,1)
REGISTER_CVAR_INT( mirror ,0) REGISTER_CVAR_INT( bombtimer ,1) REGISTER_CVAR_INT( log ,0)
REGISTER_CVAR_INT( mirrorx ,0) REGISTER_CVAR_INT( avdraw ,0) REGISTER_CVAR_INT( radar ,1)
REGISTER_CVAR_INT( antizoom ,0) REGISTER_CVAR_INT( hud ,0) REGISTER_CVAR_INT( con_h ,600)
REGISTER_CVAR_INT( pistol ,1) REGISTER_CVAR_INT( death ,1) REGISTER_CVAR_INT( menu_x ,240)
REGISTER_CVAR_INT( speedon ,1000) REGISTER_CVAR_INT( con_x ,500) REGISTER_CVAR_INT( menu_y ,245)
REGISTER_CVAR_INT( speedoff,5000) REGISTER_CVAR_INT( con_y ,0) REGISTER_CVAR_INT( menu_w ,160)
REGISTER_CVAR_INT( blood ,0) REGISTER_CVAR_INT( con_w ,524) REGISTER_CVAR_INT( con_slidespeed ,5)
REGISTER_CVAR_INT( radar_x ,80) REGISTER_CVAR_INT( snake_x ,400) REGISTER_CVAR_INT( sounddisplay ,2)
REGISTER_CVAR_INT( radar_y ,320) REGISTER_CVAR_INT( snake_y ,20) REGISTER_CVAR_INT( text_background ,0)
REGISTER_CVAR_INT( modelaim ,1) REGISTER_CVAR_INT( tlight ,128) REGISTER_CVAR_INT( radar_size ,55)
REGISTER_CVAR_INT( soundfilter,2)
REGISTER_CVAR_INT( wa_active ,1) REGISTER_CVAR_INT( wa_vol2 ,255) REGISTER_CVAR_INT( wa_vol1 ,0)
REGISTER_CVAR_INT( nosky ,0 )
REGISTER_CVAR_INT( stats ,0) REGISTER_CVAR_INT( saystats ,0)REGISTER_CVAR_INT( wa_title, 1);
REGISTER_CVAR_INT( wa_autovolume,1)
REGISTER_CVAR_INT( sec_dump ,0)
REGISTER_CVAR_INT( sec_hash1 ,754830775)
REGISTER_CVAR_INT( sec_hash2 ,305748378)
REGISTER_CVAR_INT( sec_size ,45893)
REGISTER_CVAR_INT( sec_check ,1)
REGISTER_CVAR_INT( reload , 1 )
REGISTER_CVAR_INT( esp_wrap, 0 )
REGISTER_CVAR_INT( esp_line, 0 )
REGISTER_CVAR_INT( grenadeshell, 5000 );
REGISTER_CVAR_INT( am_nade_dodge, 1); // dodge grenades on/off
REGISTER_CVAR_FLOAT( am_nade_mindist,400.0); // minimum distance to keep from grenades
REGISTER_CVAR_FLOAT( am_player_mindist, 30.0); // minimum distance to keep from players
REGISTER_CVAR_FLOAT( am_player_maxdist, 60.0); // maximum distance to keep from players
REGISTER_CVAR_INT ( am_followmode,0); // 0=off 1=follow_all_player 2=follow_teammates 3=follow_enemies 4=follow_specific_player
REGISTER_CVAR_INT ( am_interceptmode,0);
REGISTER_CVAR_INT ( alive_method,0); // alive detection method, 0=scoreattrib 1=resethud+deathmsg
REGISTER_CVAR_INT ( esp_background,0); // esp text background
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -