if(cvar.hudstats)
		{ 
		PlayerInfo& r = vPlayers[me.ent->index];
		int hudstats_x = 10;
		int hudstats_y = 200;
		ColorEntry* clr = colorList.get(3);
		DrawHudString(hudstats_x,hudstats_y		 ,clr->r,clr->g,clr->b,  "	   [Stats]");
		DrawHudString(hudstats_x,hudstats_y+15   ,clr->r,clr->g,clr->b,  "Kills: %d",r.frags);
		DrawHudString(hudstats_x,hudstats_y+30   ,clr->r,clr->g,clr->b,  "Deaths: %d",r.deaths); 
		DrawHudString(hudstats_x,hudstats_y+45   ,clr->r,clr->g,clr->b,  "Headshots: %d",me.headshots); 
	}
	if (cvar.infobox)
	{
		oglSubtractive=true;
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y,    200, 16,0,0,255,50);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+17, 200, 16,0,0,0,0);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+34, 200, 16,0,0,0,0);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+51, 200, 16,0,0,0,0);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+68, 200, 16,0,0,0,0);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+85, 200, 16,0,0,0,0);
		gEngfuncs.pfnFillRGBA(cvar.infobox_x,cvar.infobox_y+102, 200, 16,0,0,0,0);
		oglSubtractive=false;
		DrawHudString(cvar.infobox_x,cvar.infobox_y    ,255,255,255,  "    [D34GL3.T3MPL3]");
		DrawHudString(cvar.infobox_x,cvar.infobox_y+20 ,  0,102,204,  "> Weapon: %s",gGetWeaponName(me.ent->curstate.weaponmodel));
		DrawHudString(cvar.infobox_x,cvar.infobox_y+40 ,  0,102,204,  "> Spread: %f",me.spread.spreadvar);
		DrawHudString(cvar.infobox_x,cvar.infobox_y+60 ,  0,102,204,  "> Recoil: %f",cvar.recoil); 
		DrawHudString(cvar.infobox_x,cvar.infobox_y+80 ,  0,102,204,  "> Percent: %4.1f",me.hspercent); 
		DrawHudString(cvar.infobox_x,cvar.infobox_y+100 ,  0,102,204, "> Cash: %d",playerItems.money); 
	}