All pastes #935537 Raw Edit

Untitled

public text v1 · immutable
·published 2008-03-09 18:40 UTC
rendered paste body
#include <string>
#include <vector>
#include <windows.h>
#include <fstream>
#include <iostream>

#include "cvar.h"
char g_szHome[256];

using namespace std;
/**********************************************************************************/
std::vector <Cvars_s> CS_Cvars;
/**********************************************************************************/

void RegisterCvar ( char * name, float value )
{
    Cvars_s Cvars;

    Cvars.name = name;
    Cvars.value = value;

    CS_Cvars.push_back( Cvars );

    return;
}
/**********************************************************************************/
float GetCvarValue ( char * name )
{
    float value;

    for ( int i = 0; i < CS_Cvars.size(); i++ )
    {
        if ( !(strcmp ( name, CS_Cvars[i].name )))
        {
            value = CS_Cvars[i].value;

            break;
        }
    }

    return value;
}
/**********************************************************************************/
void SetCvarValue ( char * name, float value )
{
    for ( int i = 0; i < CS_Cvars.size(); i++ )
    {
        if ( !(strcmp ( name, CS_Cvars[i].name )))
        {
            CS_Cvars[i].value = value;

            break;
        }
    }

    return;
}
/**********************************************************************************/
void RemoveCvar ( char * name )
{
    for ( int i = 0; i < CS_Cvars.size(); i++ )
    {
        if ( !(strcmp ( name, CS_Cvars[i].name )))
        {
            CS_Cvars.pop_back();

            break;
        }
    }
    
    return;
}

void InitalizeCvars()
{
	RegisterCvar( "ESP", 0 );
	RegisterCvar( "Name ESP",0 );
	RegisterCvar( "Health ESP", 0 );
	RegisterCvar( "Distance ESP",0);

	RegisterCvar( "Crosshair1", 0);
	RegisterCvar( "Crosshair2", 0);
	RegisterCvar( "Crosshair3", 0);
	RegisterCvar( "Crosshair4", 0);
	RegisterCvar( "Crosshair5", 0);

    return;
}