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

Cleo questions!


RnBoy15
 Share

Recommended Posts

If you can answer, please do so...im a real begginner with scripts..

 

 

 

1.Can you write me a condition, to check if my car [email protected] has collided with an unknown object, or with an other unknown car? and then explode my car

 

 

2.How can I make a car locked, but the same time to make it dissapear if im far away from it?

Link to comment
Share on other sites

if unknown means any object or any car

then sorry, i can't do

otherwise

 

:0wait 0if or0897:   car [email protected] collided_with_object [email protected]([email protected],10i)   //[email protected] = Object09CB:   vehicle [email protected] colliding_with_vehicle [email protected]        //274 = other Vehicle jf @0070C: explode_car [email protected]

 

 

Door one

 

020A: set_car [email protected] door_status_to [email protected]   //[email protected] = it may be 0,1,2,3,4. according to your need0407: store_coords_to [email protected] [email protected] [email protected] from_car [email protected] with_offset 0.0 0.0 0.0 :1wait 0if 80FE:   not actor $PLAYER_ACTOR sphere 0 in_sphere  [email protected] [email protected] [email protected] radius 15.0 15.0 15.0 jf @100A6: destroy_car [email protected] 

 

 

if you don't understand please tell us what you exactly want!

Link to comment
Share on other sites

To check if the car has collided with any entity:

 

if   00DF:   actor $PLAYER_ACTOR drivingthen   03C0: [email protected] = actor $PLAYER_ACTOR car   0A97: [email protected] = car [email protected] struct   [email protected] += 0xBC   for [email protected] = 0 to 6       0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0       [email protected] == 0       jf break       [email protected] += 4   end   if       not [email protected] == 0   then       // the car has collided with any entity   endend

 

 

This one is object specific, but may only work with 1.0 US exe's:

 

if   00DF:   actor $PLAYER_ACTOR drivingthen   03C0: [email protected] = actor $PLAYER_ACTOR car   0A97: [email protected] = car [email protected] struct   [email protected] += 0xBC   for [email protected] = 0 to 6       0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0       if           not [email protected] == 0       then           0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0           if [email protected] == 0x866F60           then break           end           [email protected] = 0       end       [email protected] += 4   end   if       [email protected] == 0x866F60   then       // the car has collided with any object   endend

 

 

There is be a better way to test if the entity is an object, but I can't recall how to do it right now.

 

An unspecific list of car door state ID's:

1 = unlocked

2 = locked

3 = unlocked for NPC's

4 = locked

5 = locked (cop car doors)

6 = unlocked, doors stay on car

7 = locked, doors can fall off

8 = locked

 

All code untested. Tell me if there's any problems.

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.