Magnun Posted March 21, 2018 Share Posted March 21, 2018 (edited) Hi, i'm editing a script code like iron sight, but i need when shot it simulate a recoil. {$CLEO .cs}//-------------MAIN---------------thread 'RPGS' wait 10 0A95: enable_thread_saving wait 100 :RPGS_21wait 10 if Player.Defined($PLAYER_CHAR)jf @RPGS_21 if 02D8: actor $PLAYER_ACTOR current_weapon == 30 jf @RPGS_21 if and8965: not actor $PLAYER_ACTOR swimming 09E7: player $PLAYER_CHAR not_frozen 00E1: player 0 pressed_key 6 jf @RPGS_21 0390: load_txd_dictionary "ISak" 038F: load_texture "Scope" as 1 // Load dictionary with 0390 first 03E3: set_texture_to_be_drawn_antialiased 1038D: draw_texture 1 position 330.0 190.0 size 310.0 550.0 RGBA 255 255 255 255:RPGS_140wait 1 if 00E1: player 0 pressed_key 6 jf @RPGS_168 jump @RPGS_140 :RPGS_168wait 1 03F0: enable_text_draw 0 wait 10 0391: release_textures wait 30 jump @RPGS_21 Edited March 21, 2018 by Magnun Link to comment Share on other sites More sharing options...
Sanmodder Posted March 21, 2018 Share Posted March 21, 2018 (edited) you still need to check if you have an exact path for the texture {$CLEO .cs}//-------------MAIN---------------thread 'RPGS' 0390: load_txd_dictionary "ISak" 038F: load_texture "Scope" as 1 // Load dictionary with 0390 first while true repeat wait 0 until if Player.Defined(0) if 02D8: actor $PLAYER_ACTOR current_weapon == 30 then if and 8965: not actor $PLAYER_ACTOR swimming 09E7: player $PLAYER_CHAR not_frozen 00E1: player 0 pressed_key 6 then 03F0: enable_text_draw 0 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 1 position 330.0 190.0 size 310.0 550.0 RGBA 255 255 255 255 end endend Edited March 21, 2018 by Sanmodder Link to comment Share on other sites More sharing options...
Magnun Posted March 21, 2018 Author Share Posted March 21, 2018 you still need to check if you have an exact path for the texture {$CLEO .cs}//-------------MAIN---------------thread 'RPGS' 0390: load_txd_dictionary "ISak" 038F: load_texture "Scope" as 1 // Load dictionary with 0390 first while true repeat wait 0 until if Player.Defined(0) if 02D8: actor $PLAYER_ACTOR current_weapon == 30 then if and 8965: not actor $PLAYER_ACTOR swimming 09E7: player $PLAYER_CHAR not_frozen 00E1: player 0 pressed_key 6 then 03F0: enable_text_draw 0 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 1 position 330.0 190.0 size 310.0 550.0 RGBA 255 255 255 255 end endend Did not work, recoil. Link to comment Share on other sites More sharing options...
Sanmodder Posted March 21, 2018 Share Posted March 21, 2018 and how are you going to check the recoil you doyou know this opcode02E0: actor $ PLAYER_ACTOR firing_weapon Link to comment Share on other sites More sharing options...
Magnun Posted March 21, 2018 Author Share Posted March 21, 2018 and how are you going to check the recoil you do you know this opcode 02E0: actor $ PLAYER_ACTOR firing_weapon It work right now, but when i shot 1x without spread it does not work. {$CLEO .cs}//-------------MAIN---------------thread 'RPGS' 0390: load_txd_dictionary "ISak" 038F: load_texture "Scope" as 1 // Load dictionary with 0390 first while true repeat wait 0 until if Player.Defined(0) if 02D8: actor $PLAYER_ACTOR current_weapon == 30 then if and 8965: not actor $PLAYER_ACTOR swimming 09E7: player $PLAYER_CHAR not_frozen 00E1: player 0 pressed_key 6 then 03F0: enable_text_draw 0 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 1 position 330.0 190.0 size 310.0 550.0 RGBA 255 255 255 255 end end if and 02D8: actor $PLAYER_ACTOR current_weapon == 30 02E0: actor $PLAYER_ACTOR firing_weapon 8965: not actor $PLAYER_ACTOR swimming 09E7: player $PLAYER_CHAR not_frozen 00E1: player 0 pressed_key 6 then 03F0: enable_text_draw 0 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 1 position 330.0 190.0 size 340.0 590.0 RGBA 255 255 255 255 endend Link to comment Share on other sites More sharing options...
Sanmodder Posted March 21, 2018 Share Posted March 21, 2018 add this it checks if the player shoots from ak 47 Actor.Animation($PLAYER_ACTOR) == "RIFLE_FIRE" Magnun 1 Link to comment Share on other sites More sharing options...
Magnun Posted March 21, 2018 Author Share Posted March 21, 2018 Yeh it works right now, ty! Sanmodder 1 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