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

Passenger Eject oddity


gtaragemachine
 Share

Recommended Posts

gtaragemachine

Below is a CLEO3 script I wrote that ejects the person in passenger seat 0. If it's CJ in the passenger seat he ejects and the car burns and then blows up. If it's a ped, they are ejected, start bleeding, then die in a ball of flames. Silly, I know but it it makes me lol.

 

The oddity of the script is that if CJ is driving and the car is flying in the air (like from a rocket boost), without the following in the script it crashes:

 

if8818:   NOT actor [email protected] in_airjf @EjectPass_6

 

 

What is odd about it is that the way I wrote it, if the player is in the air when ejected, then it should just end the script after they are ejected. But, for some reason the vehicle stops moving forward (in the air) and when the ped lands (from being ejected) they are on fire. The 8818 code solved the crashing but it didn't end the script like it should. Anyone know why. I'm more than happy with how it works now, but it doesn't seem to make sense to me lol.

 

 

{$CLEO .cs}thread 'EjectPass':EjectPass_1wait 0if0256:   player $PLAYER_CHAR definedjf @EjectPass_1if00DF:  actor $PLAYER_ACTOR drivingjf @EjectPass_103C0: [email protected] = actor $PLAYER_ACTOR car:EjectPass_2if0431:   car [email protected] passenger_seat_free 0jf @EjectPass_301C3: remove_references_to_car [email protected] @EjectPass_1:EjectPass_30432: [email protected] = get_actor_handle_from_car [email protected] passenger_seat 0089F: get_actor [email protected] pedtype_to [email protected]@ == 8jf @EjectPass_5:EjectPass_4wait 0if 80DF:  NOT actor $PLAYER_ACTOR drivingjf @EjectPass_401C3: remove_references_to_car [email protected] @EjectPass_1:EjectPass_5wait 0if and8741:   NOT actor $PLAYER_ACTOR busted 8118:   NOT actor $PLAYER_ACTOR dead 00DF:  actor $PLAYER_ACTOR driving8431:   NOT car [email protected] passenger_seat_free 0jf @EjectPass_60432: [email protected] = get_actor_handle_from_car [email protected] passenger_seat 0if and00E1:   key_pressed  0  400E1:   key_pressed  0  6jf @EjectPass_5089F: get_actor [email protected] pedtype_to [email protected] [email protected] == 0jf @EjectPass_70407: store_coords_to [email protected] [email protected] [email protected] from_car [email protected] with_offset 0.0 5.0 1.00362: remove_actor [email protected] from_car_and_place_at [email protected] [email protected] [email protected]:   NOT actor [email protected] in_airjf @EjectPass_604BA: set_car [email protected] speed_to 0.00332: set_actor [email protected] bleeding 105DA: AS_actor [email protected] run_away_in_panic_from [email protected] [email protected] [email protected] away_radius 100.0 timelimit 5000wait 50000326: [email protected] = create_actor [email protected] fire0321: kill_actor [email protected]:EjectPass_6Actor.RemoveReferences([email protected])01C3: remove_references_to_car [email protected] @EjectPass_1:EjectPass_70407: store_coords_to [email protected] [email protected] [email protected] from_car [email protected] with_offset 0.0 -5.0 1.00362: remove_actor [email protected] from_car_and_place_at [email protected] [email protected] [email protected]: [email protected] = create_car [email protected] fire0224: set_car [email protected] health_to 500wait  2000020B: explode_car [email protected] // versionA 01C3: remove_references_to_car [email protected] @EjectPass_1

 

 

 

 

 

 

Edited by gtaragemachine
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.