Natso Posted August 4, 2017 Share Posted August 4, 2017 (edited) This my simple code , but i want to know when Hydra begin path then show '0ACE: show_formatted_text_box "Hydra start path recording" , when end path '0ACE: show_formatted_text_box "Hydra end path" how i can check??? {$CLEO}0000:while true wait [email protected] = 900Model.Load(#HYDRA)Model.Available(#HYDRA)Model.Load(#SWAT)Model.Available(#SWAT)07C0: load_path [email protected]: path [email protected] available if 0AB0: key_pressed 8 then Car.Create([email protected], #HYDRA, 2293.3713 -1297.2511 24.0)0129: [email protected] = create_actor_pedtype 4 model #SWAT in_car [email protected] driverseatwait 20005EB: assign_car [email protected] to path [email protected] endend Edited August 4, 2017 by Natso Link to comment Share on other sites More sharing options...
Natso Posted August 4, 2017 Author Share Posted August 4, 2017 Bump i need help Link to comment Share on other sites More sharing options...
spaceeinstein Posted August 4, 2017 Share Posted August 4, 2017 (edited) Are you putting lines together without understanding how they work? Before printing your messages, you should fix the way you are spawning the Hydra. Conditional statements like "Model.Available" and "07C1: path ... available" should be placed as a condition in an if-statement if you want them to work the way you wanted. if Model.Available(#HYDRA)then // ...endOr you can use opcode 038B and you don't have to check for the availability at all. Model.Load(#HYDRA)Model.Load(#SWAT)07C0: load_path 900038B:Currently your code is repeatedly requesting two models and a car recording when only doing it once is enough. Since you are only utilizing the stuff after the key press, why not request the stuff after the key press? while true wait 0 if 0AB0: key_pressed 8 then Model.Load(#HYDRA) Model.Load(#SWAT) 07C0: load_path 900 038B: // ... endendYou should add an additional check when pressing the key so that you are not creating multiple Hydras when you are holding down the key. while true wait 0 if 0AB0: key_pressed 8 then while if 0AB0: key_pressed 8 wait 0 end Model.Load(#HYDRA) Model.Load(#SWAT) 07C0: load_path 900 038B: Car.Create([email protected], #HYDRA, 2293.3713 -1297.2511 24.0) 0129: [email protected] = create_actor_pedtype 4 model #SWAT in_car [email protected] driverseat 05EB: assign_car [email protected] to path 900 endend Edited August 4, 2017 by spaceeinstein Natso 1 Link to comment Share on other sites More sharing options...
Natso Posted August 4, 2017 Author Share Posted August 4, 2017 Thanks you , i'll learn from experience and now how i can check if car end path?? . Because when end path car will stop and do nothing , i want it delete when end path Link to comment Share on other sites More sharing options...
Natso Posted August 5, 2017 Author Share Posted August 5, 2017 {$CLEO}0000:while true wait 300Model.Load(#HYDRA)Model.Available(#HYDRA)Model.Load(#SWAT)Model.Available(#SWAT) 07C0: load_path [email protected]: path [email protected] [email protected] = 900 if 0AB0: key_pressed 8 then Car.Create([email protected], #HYDRA, 2295.1738 -1302.0791 24.0)0129: [email protected] = create_actor_pedtype 4 model #SWAT in_car [email protected] driverseatwait 20005EB: assign_car [email protected] to_path [email protected]: release_path [email protected]: unfreeze_car [email protected] while_on_pathprint "~R~GHOST:~W~ Hydra start recording" 1337 IF01AD: car [email protected] sphere 0 near_point 2293.856 -1182.7545 26.5441 radius 6.0 6.0 THEN 05EC: release_car [email protected] from_path print "~R~GHOST:~W~ Hydra stop recording" 1337 Car.Destroy([email protected]) END endend 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