Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. Gameplay
      2. Missions
      3. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Arena War
      2. After Hours
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA Next

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
Jitnaught

[GTA IV|.NET] Get position where bullet will land/has landed?

Recommended Posts

Jitnaught

Is it possible? I've thought about spawning an object, then moving it forward until it has collided with anything.

Share this post


Link to post
Share on other sites
AgentWD40

now i remember a foreign script that worked really well,

Function.Call("SET_OBJECT_RECORDS_COLLISIONS", bullet, true)bullet.ApplyForce bullet.Velocityif (Function.Call("HAS_OBJECT_COLLIDED_WITH_ANYTHING", bullet) == true)target = bullet.Positionbullet.Delete

then you could use ped bone array list(http://www.gtamodding.com/wiki/Ped_Bones) to find where it hit on ped like how InfamousSabre does with his throwing knives mod.

Edited by hardsty1e

Share this post


Link to post
Share on other sites
XeClutch

Not sure about IV but in V you can use GET_PED_LAST_WEAPON_IMPACT_COORD.

Share this post


Link to post
Share on other sites
TempleOfLight

now i remember a foreign script that worked really well,

Function.Call("SET_OBJECT_RECORDS_COLLISIONS", bullet, true)bullet.ApplyForce bullet.Velocityif (Function.Call("HAS_OBJECT_COLLIDED_WITH_ANYTHING", bullet) == true)target = bullet.Positionbullet.Delete

then you could use ped bone array list(http://www.gtamodding.com/wiki/Ped_Bones) to find where it hit on ped like how InfamousSabre does with his throwing knives mod.

 

If I'm not mistaken, this looks a lot like the script Byte and I came up with after fiddling around with natives for a while trying to replicate the TBOGT explosive shotgun in vanilla IV. It looked pretty decent, but the object speed limit hardcoded in the IV engine (same reason why vehicles can't go past a certain speed) pretty much led to us giving up on it, as we were not even close to getting the object to travel at the speed we intended it to. I remember hearing something about MulleDK having succesfully overriden the speed cap wia .ASI , but I never bothered asking him about it. Could be a possibility.

Share this post


Link to post
Share on other sites
InfamousSabre

 

now i remember a foreign script that worked really well,

Function.Call("SET_OBJECT_RECORDS_COLLISIONS", bullet, true)bullet.ApplyForce bullet.Velocityif (Function.Call("HAS_OBJECT_COLLIDED_WITH_ANYTHING", bullet) == true)target = bullet.Positionbullet.Delete

then you could use ped bone array list(http://www.gtamodding.com/wiki/Ped_Bones) to find where it hit on ped like how InfamousSabre does with his throwing knives mod.

 

If I'm not mistaken, this looks a lot like the script Byte and I came up with after fiddling around with natives for a while trying to replicate the TBOGT explosive shotgun in vanilla IV. It looked pretty decent, but the object speed limit hardcoded in the IV engine (same reason why vehicles can't go past a certain speed) pretty much led to us giving up on it, as we were not even close to getting the object to travel at the speed we intended it to. I remember hearing something about MulleDK having succesfully overriden the speed cap wia .ASI , but I never bothered asking him about it. Could be a possibility.

 

so don't rely on GTA to move the objects? Getting this to work on peds is not hard at all, everything else may be a bit more difficult, but certainly doable. I'll see about putting something together after Christmas.

Edited by InfamousSabre

Share this post


Link to post
Share on other sites
Jitnaught

I already know how to do this with peds, but I was wanting to know if I could just get the position of where the bullet landed, anywhere. This would be for a explosive ammo script (kind of like TempleOfLight's idea).

 

now i remember a foreign script that worked really well,

Function.Call("SET_OBJECT_RECORDS_COLLISIONS", bullet, true)bullet.ApplyForce bullet.Velocityif (Function.Call("HAS_OBJECT_COLLIDED_WITH_ANYTHING", bullet) == true)target = bullet.Positionbullet.Delete

That was my idea of what to do lol.

 

but the object speed limit hardcoded in the IV engine (same reason why vehicles can't go past a certain speed) pretty much led to us giving up on it, as we were not even close to getting the object to travel at the speed we intended it to. I remember hearing something about MulleDK having succesfully overriden the speed cap wia .ASI , but I never bothered asking him about it. Could be a possibility.

 

Hm, that sucks. :/

I remember this mod saying that it disables the speed barrier and changed it to 500 mph.

Edited by LetsPlayOrDy

Share this post


Link to post
Share on other sites
AgentWD40

Not sure about IV but in V you can use GET_PED_LAST_WEAPON_IMPACT_COORD.

native not in IV but maybe this native could probably do the same trick "IS_BULLET_IN_AREA"

 

If I'm not mistaken, this looks a lot like the script Byte and I came up with after fiddling around with natives for a while trying to replicate the TBOGT explosive shotgun in vanilla IV. It looked pretty decent, but the object speed limit hardcoded in the IV engine (same reason why vehicles can't go past a certain speed) pretty much led to us giving up on it, as we were not even close to getting the object to travel at the speed we intended it to. I remember hearing something about MulleDK having succesfully overriden the speed cap wia .ASI , but I never bothered asking him about it. Could be a possibility.

 

i've seen your guys script but isn't the one i'm referencing. the one i remember was made by a japanese modder who made his own advanced scripts back in the day.

 

so don't rely on GTA to move the objects? Getting this to work on peds is not hard at all, everything else may be a bit more difficult, but certainly doable. I'll see about putting something together after Christmas.

 

you remind me of ratchet and clank arms dealer lol. you should open up your own advanced weapon shop in GTAV :p

-snip-

how about these natives

Edited by AgentWD40

Share this post


Link to post
Share on other sites
byteMe420

 

now i remember a foreign script that worked really well,

Function.Call("SET_OBJECT_RECORDS_COLLISIONS", bullet, true)bullet.ApplyForce bullet.Velocityif (Function.Call("HAS_OBJECT_COLLIDED_WITH_ANYTHING", bullet) == true)target = bullet.Positionbullet.Delete

then you could use ped bone array list(http://www.gtamodding.com/wiki/Ped_Bones) to find where it hit on ped like how InfamousSabre does with his throwing knives mod.

 

If I'm not mistaken, this looks a lot like the script Byte and I came up with after fiddling around with natives for a while trying to replicate the TBOGT explosive shotgun in vanilla IV. It looked pretty decent, but the object speed limit hardcoded in the IV engine (same reason why vehicles can't go past a certain speed) pretty much led to us giving up on it, as we were not even close to getting the object to travel at the speed we intended it to. I remember hearing something about MulleDK having succesfully overriden the speed cap wia .ASI , but I never bothered asking him about it. Could be a possibility.

 

which script was that?

Share this post


Link to post
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
Sign in to follow this  

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

×

Important Information

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