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. Forum Support

    3. Suggestions

link player to interior


gokuta
 Share

Recommended Posts

My tests show, that this opcode

04BB: select_interior [email protected]

actually changes player's interior, while this opcode

0860: link_actor $PLAYER_ACTOR to_interior [email protected]

does not change player's interior. Can somebody give a detailed answer to what does this opcode do? What is the reason 04BB does not have an actor argument while 0860 does?

Link to comment
Share on other sites

This is because if you select the interior it just puts you in a different "world"

While linking the actor makes you able to see and actually walk around the interior.

 

go to this site: http://weedarr.wikidot.com/interior

 

and use these interiors

 

and try different interior numbers and then use link actor.

Link to comment
Share on other sites

04BB: select_interior 0

Sets the visibility of an interior area.

0860: link_actor $PLAYER_ACTOR to_interior 6

This opcode sets the interior of the character. This is required when creating the character inside an interior or moving the character to another interior with a different number or else the character will become non-solid.

0566: link_object $2703 to_interior 1

By default, objects created through 0107 or 029B has their interior number set to 13, allowing it to be visible regardless of the current interior. This opcode allows you to change the object's interior number, allowing it to be visible in the specified interior.

Never worked with interiors before, but I wrote a script to test different possibilities.

 

 

{$CLEO}0000:// 1 = CJ will be teleported but no interior will be visible and no collision will occur so CJ will fall and die// 2 = CJ will be teleported and interior will be visible (select_interior), but there is no collision so CJ will fall// 3 = CJ will be teleported and collision will occur (link_actor), but interior will not be visible// 4 = CJ will be teleported, interior will be visible (select_interior) and collision will occur (link_actor):startwait 0if and0256: player $PLAYER_CHAR defined0ADC: test_cheat "START"jf @start04C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0077E: get_active_interior_to [email protected]:loopwait 00AD1: show_formatted_text_highpriority "Press and hold 1, 2, 3 or 4." time 1if or0AB0: key_pressed 49 //10AB0: key_pressed 50 //20AB0: key_pressed 51 //30AB0: key_pressed 52 //4jf @loopif 8AB0: not key_pressed 49 //1jf @hereif 0AB0: key_pressed 50 //2then    04BB: select_interior 3    jump @hereendif 0AB0: key_pressed 51 //3then    0860: link_actor $PLAYER_ACTOR to_interior 3    jump @hereendif 0AB0: key_pressed 52 //4then    04BB: select_interior 3    0860: link_actor $PLAYER_ACTOR to_interior 3    jump @hereend:here03CB: set_rendering_origin_at -103.559165 -24.225606 1000.71875000A1: put_actor $PLAYER_ACTOR at -103.559165 -24.225606 1000.718750wait 5000if 0256: player $PLAYER_CHAR definedthen    04BB: select_interior [email protected]    0860: link_actor $PLAYER_ACTOR to_interior [email protected]    03CB: set_rendering_origin_at [email protected] [email protected] [email protected]    00A1: put_actor $PLAYER_ACTOR at [email protected] [email protected] [email protected]    :loop1wait 00AD1: show_formatted_text_highpriority "Release all keys." time 1if and8AB0: not key_pressed 49 //18AB0: not key_pressed 50 //28AB0: not key_pressed 51 //38AB0: not key_pressed 52 //4jf @loop1jump @start0A93: end_custom_thread

 

Edited by kosticn101
Link to comment
Share on other sites

Opcode 04BB: changes, applies, renders game level for the user.

game level, we also call it interior, is give by IPL.

Default game level is 0.

Opcode 0860: makes an actor available when game level has been changed.

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