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. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

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

      1. Recruitment
    2. Events

    1. GTA Online

      1. Diamond Casino & Resort
      2. DLC
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA 6

    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 IV 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 SA Mods
    10. GTA Vice City

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

      1. Guides & Strategies
      2. Help & Support
      3. GTA III 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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • 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.