Esempio n. 1
0
/*
============
Cvar_SetA_f

As Cvar_Set, but also flags it as archived
============
*/
void Cvar_SetA_f( void ) {
	cvar_t	*v;

	if ( Cmd_Argc() != 3 ) {
		Com_Printf ("usage: seta <variable> <value>\n");
		return;
	}
	Cvar_Set_f();
	v = Cvar_FindVar( Cmd_Argv( 1 ) );
	if ( !v ) {
		return;
	}
	v->flags |= CVAR_ARCHIVE;
}
/*
============
Cvar_SetS_f

As Cvar_Set, but also flags it as userinfo
============
*/
void Cvar_SetS_f(void) {
    
    cvar_t *v;

    if (Cmd_Argc() != 3) {
        Com_Printf ("Usage: sets <variable> <value>\n");
        return;
    }
    Cvar_Set_f();
    v = Cvar_FindVar(Cmd_Argv(1));
    if (!v) {
        return;
    }
    v->flags |= CVAR_SERVERINFO;
}
Esempio n. 3
0
File: cvar.cpp Progetto: DaTa-/cnq3x
static void Cvar_SetAndFlag( const char* cmd, int flag )
{
	if ( Cmd_Argc() != 3 ) {
		Com_Printf( "usage: %s <variable> <value>\n", cmd );
		return;
	}

	Cvar_Set_f();
	cvar_t* v = Cvar_FindVar( Cmd_Argv(1) );
	if ( !v ) {
		Com_DPrintf( "Warning: couldn't find cvar %s\n", Cmd_Argv(1) );
		return;
	}

	v->flags |= flag;
}
Esempio n. 4
0
/*
============
Cvar_SetU_f

As Cvar_Set, but also flags it as serverinfo
============
*/
void Cvar_SetU_f(void)
{
	cvar_t *v;

	if (Cmd_Argc() != 3 && Cmd_Argc() != 4)
	{
		Com_Printf("usage: setu <variable> <value> [unsafe]\n");
		return;
	}
	Cvar_Set_f();
	v = Cvar_FindVar(Cmd_Argv(1));
	if (!v)
	{
		return;
	}
	v->flags |= CVAR_USERINFO;
}
/*
===============
Com_StartupVariable

Searches for command line parameters that are set commands.
If match is not NULL, only that cvar will be looked for.
That is necessary because cddir and basedir need to be set
before the filesystem is started, but all other sets should
be after execing the config and default.
===============
*/
void Com_StartupVariable( const char *match ) {
	int		i;
	for (i=0 ; i < com_numConsoleLines ; i++) {
		Cmd_TokenizeString( com_consoleLines[i] );

		if(!match || !strcmp(Cmd_Argv(1), match))
		{
			if ( !strcmp( Cmd_Argv(0), "set" )){
				Cvar_Set_f();
				Cmd_EndTokenizedString();
				continue;
			}else if( !strcmp( Cmd_Argv(0), "seta" ) ) {
				Cvar_SetA_f();
			}
		}
		Cmd_EndTokenizedString();
	}
}
Esempio n. 6
0
static void Cvar_Set_Flagged( int flag )
{
    cvar_t *v;

    if ( Cmd_Argc() < 3 )
    {
        Cmd_PrintUsage(_("<variable> <value> [unsafe]"), NULL);
        return;
    }

    Cvar_Set_f();
    v = Cvar_FindVar( Cmd_Argv( 1 ) );

    if ( !v )
    {
        return;
    }

    v->flags |= flag;
}
Esempio n. 7
0
File: cvar.cpp Progetto: luaman/zq
void Cvar_Seta_f (void)
{
	cvar_seta = true;
	Cvar_Set_f ();
	cvar_seta = false;
}