flippaaa111 Posted December 7, 2020 Share Posted December 7, 2020 (edited) Hello guys! I have something to say first. I love Marty Mcfly, ZaZ and Opcode.exe thank you guys for great hard work! Also I have a cleo script that seems to not work. Once again I am kind of messing around with code in SannyBuilder just to see what I can do. Here is the code, How can i get this to work with keypress 8, backspace. {$CLEO .cs} :DEMOTEXT 03A4: name_thread "DEMO" wait 1000 :DEMOTEXT_1 wait 0 if 0256: player $PLAYER_CHAR defined 004D: jump_if_false @DEMOTEXT_1 if 00E1: key_pressed 0 8 then 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 end 004D: jump_if_false @DEMOTEXT_1 00BA: text_styled 'FEM_OK' 1000 ms 1 0A93: end_custom_thread Edited December 7, 2020 by flippaaa111 Link to comment Share on other sites More sharing options...
RyanDri3957V Posted December 10, 2020 Share Posted December 10, 2020 Ask to @ZAZ here Link to comment Share on other sites More sharing options...
ZAZ Posted December 11, 2020 Share Posted December 11, 2020 (edited) use opcde 0AB0: key_pressed 8 ------------------------------------------- opcode 00E1: is the original from Rockstar and can be set in controller menue 00E1: player 0 pressed_key 15 player 0 means the default player in opposite to player 1 for second player of console version its allways player 0 in our scripts pressed_key 15 is the real key_press number 15 = enter/exit The explanation of the 00E1: key numbers is documented in Sannybuilder HELP: SCM Documentation >> GTA SA >> Keypress numbers They are discribed as function which are changeable in controller menue ------------------------------------------- opcode 0AB0: can only be used if Cleo is installed 0AB0: key_pressed 8 8 = Backspace (Decimal) The explanation of the 0AB0: key numbers is documented in Sannybuilder HELP: CLEO 3 Code Library >> Virtual key codes (for 0AB0) Quote Virtual Key Codes 1 left mouse button 2 right mouse button 3 control-break processing 4 middle mouse button 8 backspace key 9 tab key 12 clear key 13 enter key 16 shift key 17 ctrl key 18 alt key 19 pause key 20 caps lock key 27 esc key 32 spacebar 33 page up key 34 page down key 35 end key 36 home key 37 left arrow key 38 up arrow key 39 right arrow key 40 down arrow key 41 select key 42 print key 43 execute key 44 print screen key 45 ins key 46 del key 47 help key 48 0 key 49 1 key 50 2 key 51 3 key 52 4 key 53 5 key 54 6 key 55 7 key 56 8 key 57 9 key 65 a key 66 b key 67 c key 68 d key 69 e key 70 f key 71 g key 72 h key 73 i key 74 j key 75 k key 76 l key 77 m key 78 n key 79 o key 80 p key 81 q key 82 r key 83 s key 84 t key 85 u key 86 v key 87 w key 88 x key 89 y key 90 z key 96 numeric keypad 0 key 97 numeric keypad 1 key 98 numeric keypad 2 key 99 numeric keypad 3 key 100 numeric keypad 4 key 101 numeric keypad 5 key 102 numeric keypad 6 key 103 numeric keypad 7 key 104 numeric keypad 8 key 105 numeric keypad 9 key 106 multiply key 107 add key 108 separator key 109 subtract key 110 decimal key 111 divide key 112 f1 key 113 f2 key 114 f3 key 115 f4 key 116 f5 key 117 f6 key 118 f7 key 119 f8 key 120 f9 key 121 f10 key 122 f11 key 123 f12 key 144 num lock key 145 scroll lock key 160 left shift key 161 right shift key 162 left control key 163 right control key Edited December 12, 2020 by ZAZ RyanDri3957V 1 CLEO MODS CLEO Script Tutorial Link to comment Share on other sites More sharing options...
flippaaa111 Posted December 18, 2020 Author Share Posted December 18, 2020 hey zaz can you tell me why I press the keypress key and the velocity code only works once and then it wont move me ever again? Link to comment Share on other sites More sharing options...
ZAZ Posted December 18, 2020 Share Posted December 18, 2020 (edited) 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 opcode 083C: needs to loop If you understand the code as a drive and compare it with an car engine, then the code acts like 1x igniting to move the piston of the engine But a lot of ignition processes are necessary to drive you can easily test this way, put more codes with wait 10 inside 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 wait 10 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 wait 10 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 wait 10 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 wait 10 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 wait 10 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 0.0 0.0 20.0 Edited December 18, 2020 by ZAZ RyanDri3957V 1 CLEO MODS CLEO Script Tutorial 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