Jabhacksoul Posted November 27, 2008 Share Posted November 27, 2008 I have this code to "teleport" into an interior. However instead of fading in from black I am seeing blue hell and then the room and contents fade in once the subroutine starts. Here is the code I use: 03CB: set_rendering_origin_at 319.15 1120.89 1082.87 04BB: select_interior 50860: link_actor $PLAYER_ACTOR to_interior 5 Actor.PutAt($PLAYER_ACTOR, 319.15, 1120.89, 1082.87) Actor.Angle($PLAYER_ACTOR) = 90.0 Camera.SetPosition(318.297, 1115.438, 1085.054, 0.0, 0.0, 0.0)Camera.PointAt(318.7138, 1116.318, 1084.827, 2)fade 0 0 //load models here, set the room up, create actors fade 1 2000:MISSN_04_510wait 0if816B: not fading jf @MISSN_04_510 Teleport works perfect except I am seeing all the stuff being called into creation. JAB Link to comment Share on other sites More sharing options...
ZAZ Posted November 27, 2008 Share Posted November 27, 2008 I have this code to "teleport" into an interior. However instead of fading in from black I am seeing blue hell and then the room and contents fade in once the subroutine starts. Here is the code I use: 03CB: set_rendering_origin_at 319.15 1120.89 1082.87 04BB: select_interior 50860: link_actor $PLAYER_ACTOR to_interior 5 Actor.PutAt($PLAYER_ACTOR, 319.15, 1120.89, 1082.87) Actor.Angle($PLAYER_ACTOR) = 90.0 Camera.SetPosition(318.297, 1115.438, 1085.054, 0.0, 0.0, 0.0)Camera.PointAt(318.7138, 1116.318, 1084.827, 2)fade 0 0 //load models here, set the room up, create actors fade 1 2000:MISSN_04_510wait 0if816B: not fading jf @MISSN_04_510 Teleport works perfect except I am seeing all the stuff being called into creation. JAB First the fade, then 04BB: select_interior [email protected] // select render area04E4: unknown_refresh_game_renderer_at [email protected] [email protected]: set_camera [email protected] [email protected] [email protected]: interior_colors 1 0057E: make_radar_grey 1 Dont forget to link actor to interior And set a little wait before fade back I do it mostly in this way: 0007: [email protected] = 962.17 // floating-point values////////PuffWhhouse_main0007: [email protected] = -48.80 // floating-point values0007: [email protected] = 1000.34 // floating-point values0007: [email protected] = 265.0 // floating-point values0006: [email protected] = 3 // integer values0002: jump @INNP_100:INNP_10001B4: set_player $PLAYER_CHAR frozen_state 0 (frozen)0050: gosub @INNP_15204BB: select_interior [email protected] // select render area04E4: unknown_refresh_game_renderer_at [email protected] [email protected]: set_camera [email protected] [email protected] [email protected]: interior_colors 1 0057E: make_radar_grey 100D6: if 00256: player $PLAYER_CHAR defined004D: jump_if_false @INNP_1110860: link_actor $PLAYER_ACTOR to_interior [email protected] 00A1: put_actor $PLAYER_ACTOR at [email protected] [email protected] [email protected]: set_actor $PLAYER_ACTOR z_angle_to 180.00373: set_camera_directly_behind_player02EB: restore_camera_with_jumpcut 0002: jump @INNP_111:INNP_1110001: wait 0 ms00D6: if 00256: player $PLAYER_CHAR defined004D: jump_if_false @INNP_1110001: wait 1000 ms016A: fade 1 (back) 500 ms:INNP_1170001: wait 0 ms00D6: if 00256: player $PLAYER_CHAR defined004D: jump_if_false @INNP_11701B4: set_player $PLAYER_CHAR frozen_state 1 (unfrozen)0001: wait 1500 ms0002: jump @INNP_13:INNP_1520169: set_fade_color 0 0 0016A: fade 0 () 500 ms:INNP_15400D6: if 0016B: fading004D: jump_if_false @INNP_1590001: wait 0 ms0002: jump @INNP_154:INNP_1590051: return CLEO MODS CLEO Script Tutorial Link to comment Share on other sites More sharing options...
Jabhacksoul Posted November 28, 2008 Author Share Posted November 28, 2008 Thanks Zaz just tried it and that was the missing element: 04BB: select_interior 504E4: unknown_refresh_game_renderer_at 319.15 1120.89 03CB: set_rendering_origin_at 319.15 1120.89 1082.87 04F9: set_interior 1 color_to 0 0581: enable_radar False 0860: link_actor $PLAYER_ACTOR to_interior 5 Actor.PutAt($PLAYER_ACTOR, 319.15, 1120.89, 1082.87) Actor.Angle($PLAYER_ACTOR) = 90.0 Camera.SetPosition(318.297, 1115.438, 1085.054, 0.0, 0.0, 0.0)Camera.PointAt(318.7138, 1116.318, 1084.827, 2)0169: set_fade_color_RGB 0 0 0 fade 0 0 My editor might be slightly different on the wording but the key was the 04F9 Opcode. I am in the process of changing mission 14 (cleaning up the hood). The original mission code actually used the built in access to the Los Santos Crack Den. But for "storyline" I needed my crack den elsewhere. So I have the player walking up to the door of the building then fade out, teleport inside on fade in I just shut down the enex and made my own. Many Thanks! JAB Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now