14600 Posted September 8, 2012 Share Posted September 8, 2012 (edited) Hello, I want to create a visible moving corona at the sky that can be seen from very far distance. I’ve found a site with the corona memory structure and was able to create one static that is always visible and won’t disappear at range. The core problem is if I create one on a moving object far away, it’ll still disappear. Can somebody help me make the corona always be visible at very far distance and also in motion? http://gtag.gtagaming.com/sanandreas/coronas.php http://www.gtaforums.com/index.php?showtopic=453473 :1_11wait 0 if0AB0: key_pressed 122 jf @1_11jump @1_13:1_13wait 004C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.004D5: create_corona_at [email protected] [email protected] [email protected] radius 5.0 type 1 flare 2 RGB 255 0 0for [email protected] = 0xC3E058 to 0xC3EF58 step 0x3C 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 if 0045: [email protected] == [email protected] // (float) then break [email protected] += 0x1C0A8C: write_memory [email protected] size 4 value 5000000.0 virtual_protect 0for [email protected] = 0xC3E058 to 0xC3EF58 step 0x3C 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 if 0045: [email protected] == [email protected] // (float) then break [email protected] += 0x310A8C: write_memory [email protected] size 4 value 255 virtual_protect 0jump @1_13 Edited September 8, 2012 by 14600 Link to comment Share on other sites More sharing options...
HeresOtis Posted September 8, 2012 Share Posted September 8, 2012 I believe that the corona structs only work for static coronas. Your corona isn't created in world coordinates so if 0045: [email protected] == [email protected] // (float) then will always return false. What you can do is get the radius, type, flare, and RGB of the corona struct and check if they match the same as values in your created corona. Or you can download DK22Pac's NewOpcodes (http://www.gtaforums.com/index.php?showtopic=518780) and use this opcode: 0D54: draw_corona_with_extra_params_texture CORONASTAR color 255 255 255 255 on_entity 0 at [email protected] [email protected] [email protected] size 0.5 far_clip 150.0 near_clip 1.5 flare 0 enable_reflection 1 check_obstacles 0 flash_while_fading 0 fade_speed 15.0 only_from_below 0 Someone correct me if I've given incorrect information. Link to comment Share on other sites More sharing options...
Deji Posted September 8, 2012 Share Posted September 8, 2012 Seems to work fine... You're even using the correct corona opcode ([opcode]04D5[/opcode] == DRAW_MOVING_CORONA). Displayed all good with me speeding in a cheetah with cinematic mode on. Link to comment Share on other sites More sharing options...
14600 Posted September 8, 2012 Author Share Posted September 8, 2012 I believe that the corona structs only work for static coronas. Your corona isn't created in world coordinates so if 0045: [email protected] == [email protected] // (float) then will always return false. What you can do is get the radius, type, flare, and RGB of the corona struct and check if they match the same as values in your created corona. Or you can download DK22Pac's NewOpcodes (http://www.gtaforums.com/index.php?showtopic=518780) and use this opcode: 0D54: draw_corona_with_extra_params_texture CORONASTAR color 255 255 255 255 on_entity 0 at [email protected] [email protected] [email protected] size 0.5 far_clip 150.0 near_clip 1.5 flare 0 enable_reflection 1 check_obstacles 0 flash_while_fading 0 fade_speed 15.0 only_from_below 0 Someone correct me if I've given incorrect information. Thank you. The “DK22Pac's NewOpcodes“ Pack with the “0D54:” Opcode is the solution for this problem. 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