// With This script, you will auto reaload your gun if you kill with a headshot
// Avec ce script votre arme se recharge automatiquement lorsque vous faite un headshot 
// Modification
// by Superman
// Original by Easterbunny (auto-reload on kill)

block load
{
es_xmsg #multi #lightgreen[The.S] HeadShot Auto-Reload #green[ON] 
}

block unload
{
es_xmsg #multi #lightgreen[The.S] HeadShot Auto-Reload #green[OFF] 
}



event player_death
{
  es_setinfo tune 0 
  es_setinfo player 0 

  if (event_var(headshot) equalto 1) do 
  { 

  if (event_var(weapon) == "glock") do
  {
    es_format reload_wepon "weapon_%1" event_var(weapon)
    es playerset clip event_var(attacker) server_var(reload_wepon) 20
  }
    else do
    {	
      if (event_var(weapon) == "usp") do
      {
        es_format reload_wepon "weapon_%1" event_var(weapon)
        es playerset clip event_var(attacker) server_var(reload_wepon) 12
      }
      else do
      {	
        if (event_var(weapon) == "p228") do
        {
          es_format reload_wepon "weapon_%1" event_var(weapon)
          es playerset clip event_var(attacker) server_var(reload_wepon) 13
        }
        else do
        {
          if (event_var(weapon) == "deagle") do
          {
            es_format reload_wepon "weapon_%1" event_var(weapon)
            es playerset clip event_var(attacker) server_var(reload_wepon) 7
          }
          else do
          {
            if (event_var(weapon) == "fiveseven") do
            {
              es_format reload_wepon "weapon_%1" event_var(weapon)
              es playerset clip event_var(attacker) server_var(reload_wepon) 20
            }
            else do
            {
              if (event_var(weapon) == "elite") do
              {
                es_format reload_wepon "weapon_%1" event_var(weapon)
                es playerset clip event_var(attacker) server_var(reload_wepon) 30 
              }
              else do
              {
                if (event_var(weapon) == "m3") do
                {
                  es_format reload_wepon "weapon_%1" event_var(weapon)
                  es playerset clip event_var(attacker) server_var(reload_wepon) 8
                }
                else do
                {
                  if (event_var(weapon) == "xm1014") do
                  {
                    es_format reload_wepon "weapon_%1" event_var(weapon)
                    es playerset clip event_var(attacker) server_var(reload_wepon) 7
                  }
                  else do
                  {
                    if (event_var(weapon) == "tmp") do
                    {
                      es_format reload_wepon "weapon_%1" event_var(weapon)
                      es playerset clip event_var(attacker) server_var(reload_wepon) 30
                    }
                    else do
                    {
                      if (event_var(weapon) == "mac10") do
                      {
                        es_format reload_wepon "weapon_%1" event_var(weapon)
                        es playerset clip event_var(attacker) server_var(reload_wepon) 30
                      }
                      else do
                      {
                        if (event_var(weapon) == "mp5navy") do
                        {
                          es_format reload_wepon "weapon_%1" event_var(weapon)
                          es playerset clip event_var(attacker) server_var(reload_wepon) 30
                        }
                        else do
                        {
                          if (event_var(weapon) == "ump45") do
                          {
                            es_format reload_wepon "weapon_%1" event_var(weapon)
                            es playerset clip event_var(attacker) server_var(reload_wepon) 25
                          }
                          else do
                          {
                            if (event_var(weapon) == "p90") do
                            {
                              es_format reload_wepon "weapon_%1" event_var(weapon)
                              es playerset clip event_var(attacker) server_var(reload_wepon) 50
                            }
                            else do
                            {
                              if (event_var(weapon) == "galil") do
                              {
                                es_format reload_wepon "weapon_%1" event_var(weapon)
                                es playerset clip event_var(attacker) server_var(reload_wepon) 35
                              }
                              else do
                              {
                                if (event_var(weapon) == "famas") do
                                {
                                  es_format reload_wepon "weapon_%1" event_var(weapon)
                                  es playerset clip event_var(attacker) server_var(reload_wepon) 30
                                }
                                else do
                                {
                                  if (event_var(weapon) == "ak47") do
                                  {
                                    es_format reload_wepon "weapon_%1" event_var(weapon)
                                    es playerset clip event_var(attacker) server_var(reload_wepon) 30
                                  }
                                  else do
                                  {
                                    if (event_var(weapon) == "m4a1") do
                                    {
                                      es_format reload_wepon "weapon_%1" event_var(weapon)
                                      es playerset clip event_var(attacker) server_var(reload_wepon) 30
                                    }
                                    else do
                                    {
                                      if (event_var(weapon) == "sg552") do
                                      {
                                        es_format reload_wepon "weapon_%1" event_var(weapon)
                                        es playerset clip event_var(attacker) server_var(reload_wepon) 30
                                      }
                                      else do
                                      {
                                        if (event_var(weapon) == "aug") do
                                        {
                                          es_format reload_wepon "weapon_%1" event_var(weapon)
                                          es playerset clip event_var(attacker) server_var(reload_wepon) 30
                                        }
                                        else do
                                        {
                                          if (event_var(weapon) == "m249") do
                                          {
                                            es_format reload_wepon "weapon_%1" event_var(weapon)
                                            es playerset clip event_var(attacker) server_var(reload_wepon) 100
                                          }
                                          else do
                                          {
                                            //this will handicap camper with snipers, because when they have shot down an enemy, they must reload(they have no munition in their weapon).
                                            //to disable, simply set "//" before this else-block
                                            es_format reload_wepon "weapon_%1" event_var(weapon)
                                            es playerset clip event_var(attacker) server_var(reload_wepon) 0
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}