⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cvar.cpp

📁 我对他如何控制准星、显示敌友很好奇
💻 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 + -