
   /*
   Ever  wanted  to  see if some guy had no recoil because he his bullets
   seemed   very   flat?   Admin  Forcefire  (based  on  adminmod  plugin
   PLugin_Forcefire)  will  force  players  to  jump,  then  fire  at the
   direction  they  were  facing  for a continuous 4 seconds. During that
   time,  they  cannot  move,  jump,  nor change the direction they look.
   After  the  time  all  controls  are  restored.  This is also good for
   forcing  stubbern  Terrorists  to  plant the bomb when they are by the
   bomb  site!  Comes  with bmps to compair to. Please note that yensid's
   plugin  is  excellent  at banning the common cheater, it cannot detect
   no-recoil scripts and cannot detect new cheats.
   Tip:  almost  all  cheats  require no-recoil in order for aimbot to be
   effective. ADMIN_BAN priviliges required to use.
   */
   #include <amxmod>
   #include <amxmisc>
   public unfriendlyfire(id,level,cid) {
      if (!cmd_access(id,level,cid,1))
         return PLUGIN_HANDLED

      new arg[32]
      read_argv(1,arg,31)
      new target = cmd_target(id,arg,3)
      if (!target) return PLUGIN_HANDLED
      client_cmd(target, "+jump")
      client_cmd(target, "cl_forwardspeed 0")
      client_cmd(target, "cl_sidespeed 0")
      client_cmd(target, "cl_backspeed 0")
      client_cmd(target, "-mlook")
      client_cmd(target, "-jlook")
      client_cmd(target, "m_pitch 0.000")
      client_cmd(target, "m_yaw 0.000")
      client_cmd(target, "m_forward 0")
      client_cmd(target, "m_side 0.0")
      client_cmd(target, "+attack")
      new parm[1]
      parm[0]=target
      set_task(4.0,"cesefire",0,parm,1)

      return PLUGIN_HANDLED;
   }
   public cesefire(parm[]) {
      client_cmd(parm[0],"-attack")
      client_cmd(parm[0], "cl_forwardspeed 400")
      client_cmd(parm[0], "cl_sidespeed 400")
      client_cmd(parm[0], "cl_backspeed 400")
      client_cmd(parm[0], "+mlook")
      client_cmd(parm[0], "+jlook")
      client_cmd(parm[0], "m_pitch 0.022")
      client_cmd(parm[0], "m_yaw 0.022")
      client_cmd(parm[0], "m_forward 1")
      client_cmd(parm[0], "m_side 0.8")
      client_cmd(parm[0], "-jump")
      return PLUGIN_HANDLED
   }
   public plugin_init() {
      register_plugin("Admin Force Fire", "1.0", "AssKicR")
      register_clcmd("amx_fireatwill","unfriendlyfire",ADMIN_BAN,"<name|w
   onid>: Forces a client to shoot to check for no recoil.")
      return PLUGIN_CONTINUE
   }
