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

[HELP SA] Load pizza script and others interiors using teleport/trainer.


KaizoM
 Share

Recommended Posts

Hello everyone. 

Maybe the topic is not very clear so I will explain it better here: When using a cleo mod that teleports us into an interior the environment of the place will not be present, unlike when we enter via the ENEX marker.

Teleporting into a restaurant. Where's everbody?
trainer.png?width=1191&height=670

 

Much better, but I don't need to use ENEX.

enex.png?width=1191&height=670

 

 

Is there any way to load the actors and scripts of the interior? Restaurants, barbershops, etc.

 

Just in case, this is the script I use in the screenshot (I know it's not LUA, but colors are nice). Thank you very much. 

03A4: name_thread 'EXAMPLE' 

:EXAMPLE_INTERIORES
0001: wait 0 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @EXAMPLE_INTERIORES 
00D6: if and
8449:   not actor $PLAYER_ACTOR in_a_car
8118:   not actor $PLAYER_ACTOR dead
86B9:   not cutscene_data_loaded
004D: jump_if_false @EXAMPLE_INTERIORES  
00D6: if 
00E1:   player 0 pressed_key 15
004D: jump_if_false @EXAMPLE_INTERIORES 
0002: jump @EXAMPLE_INTERIOR_IN_LS_PIZZA_1

:EXAMPLE_INTERIOR_IN_LS_PIZZA_1
01B4: set_player $PLAYER_CHAR can_move 0
016A: fade 0 time 1050  
0001: wait 1000 ms 
0007: 1@ = 372.0121     //X 
0007: 2@ = -131.4208  //Y
0007: 3@ = 1001.4920 //Z
0007: 4@ = 00.00 //ANGLE
0007: 5@ = 5        //Interior
0002: jump @EXAMPLE_INTERIOR_IN    


:EXAMPLE_INTERIOR_IN
04BB: select_interior 5@
04E4: refresh_game_renderer_at 1@ 2@ 
03CB: set_rendering_origin_at 1@ 2@   3@
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0860: link_actor $PLAYER_ACTOR to_interior 5@
0173: set_actor $PLAYER_ACTOR Z_angle_to 4@
01B4: set_player $PLAYER_CHAR can_move 1
0001: wait 820 ms 
016A: fade 1 time 1050  

:EXAMPLE_FINAL
0001: wait 500 ms 
016A: fade 1 time 1050  
0001: wait 1500 ms 
0002: jump @EXAMPLE_INTERIORES 

 

Link to comment
Share on other sites

08AD: link_actor $PLAYER_ACTOR to_enex_marker_at -2240.854 129.3346 radius 1.5 

I haven't used this opcode, but I would expect that if the coordinates were set to X and Y of an exterior pizza location then the external script for pizza might load properly. Documentation for opcode 08AD suggests that this command will also set the interior ID and sky color based on the enex settings. The exit location for that interior is probably set to the specified exterior coords as well. The interior peds will probably be from the popcycle of the exterior location. This strategy might work well in the context of a teleport script where you intend to teleport out and don't care where the exit leads.

 

It's possible to rewrite enex data in memory enough to move an unused connection anywhere you want and link it to any interior. It's a complex process, but offers the opportunity to load scripts for the unused (two-story) Ammu-Nation. This option might be worth the effort if the end goal is to add scripted locations with yellow markers.

 

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