PHP Code:
stock TF2_AddCond(client, cond) {
new Handle:cvar = FindConVar("sv_cheats"), bool:enabled = GetConVarBool(cvar), flags = GetConVarFlags(cvar);
if(!enabled) {
SetConVarFlags(cvar, flags^FCVAR_NOTIFY);
SetConVarBool(cvar, true);
}
FakeClientCommand(client, "addcond %i", cond);
if(!enabled) {
SetConVarBool(cvar, false);
SetConVarFlags(cvar, flags);
}
}
stock TF2_RemoveCond(client, cond) {
new Handle:cvar = FindConVar("sv_cheats"), bool:enabled = GetConVarBool(cvar), flags = GetConVarFlags(cvar);
if(!enabled) {
SetConVarFlags(cvar, flags^FCVAR_NOTIFY);
SetConVarBool(cvar, true);
}
FakeClientCommand(client, "removecond %i", cond);
if(!enabled) {
SetConVarBool(cvar, false);
SetConVarFlags(cvar, flags);
}
}
TF2_AddCond(client, 5) will ubercharge a player and TF2_AddCond(client, 11) will kritzkrieg them (works with tf_weapon_criticals 0).
__________________