Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Happy Holidays from the GTANet team!

(Alot of Questions hehe) Check when a player punches someone


ProudDesk
 Share

Recommended Posts

This is my third question but I have been searching for a long while now with a bunch off different contexts but I cant find out how to do something/check when a player punches something.

Link to comment
Share on other sites

1 hour ago, ProudDesk said:

This is my third question but I have been searching for a long while now with a bunch off different contexts but I cant find out how to do something/check when a player punches something.

 

I don't have much time for a longer answer but this might get you on the right track.

 

This will check if you are currently unarmed, meaning you are using fists.

Weapon currentWeapon = Game.Player.Character.Weapons.Current;

if (currentWeapon.Hash == WeaponHash.Unarmed)
{

}

 

You can probably use these Natives to do the rest of the work, you can find more info about them on the NativeDB, which is this website if you've never been there before. http://www.dev-c.com/nativedb/

 

HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED
CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED

GET_MELEE_TARGET_FOR_PED

HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY // SHVDN version Ped.HasBeenDamagedBy(Entity entity)

HAS_PED_BEEN_DAMAGED_BY_WEAPON

 

Use the clear damage one after the top native has returned true and you have done any other actions you need to do with the ped you have punched.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.