Nesthor Posted March 5, 2019 Share Posted March 5, 2019 I'm doing a mod for charging booths on highways, however I have a problem, I'm programming that being at a certain point the player, they charge $ 25 and the boom goes up, however I have the problem that when the other cars are not the pen is raised, how can I add the condition so that when the passing cars cause the pen to rise? This is my script: {$CLEO .cs} //-------------MAIN--------------- 03A4: name_thread 'GATE' 0001: wait 0 ms 0107: [email protected] = create_object 968 at 2887.86 -1097.7 10.3859 0453: set_object [email protected] XYZ_rotation 0.0 90.0 0.0 0107: [email protected] = create_object 968 at 2888.1 -1097.7 10.3859 0453: set_object [email protected] XYZ_rotation 0.0 270.0 0.0 :GATE_101 0001: wait 0 ms 00D6: if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2878.6362 -1104.5389 10.8828 radius 100.0 100.0 004D: jump_if_false @GATE_101 00D6: if 00EE: actor $PLAYER_ACTOR sphere 1 near_point 2890.8464 -1109.2802 10.999 radius 5.0 5.0 in_car 004D: jump_if_false @GATE_454 010A: player $PLAYER_CHAR money > 100 004D: jump_if_false @GATE_101 0109: player $PLAYER_CHAR money = -25 00BA: show_text_styled GXT 'CASH' time 2000 style 2 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 80.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 70.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 60.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 50.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 40.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 30.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 20.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 10.0 0.0 0002: jump @GATE_374 :GATE_374 0001: wait 0 ms 00D6: if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2890.5708 -1108.0381 radius 4.0 4.0 004D: jump_if_false @GATE_423 0002: jump @GATE_374 :GATE_423 0001: wait 4000 ms 0453: set_object [email protected] XYZ_rotation 0.0 90.0 0.0 0002: jump @GATE_101 :GATE_454 0001: wait 0 ms 00D6: if 00EE: actor $PLAYER_ACTOR sphere 0 near_point 2885.3667 -1108.731 radius 2.0 2.0 in_car 004D: jump_if_false @GATE_101 010A: player $PLAYER_CHAR money > 100 004D: jump_if_false @GATE_101 0109: player $PLAYER_CHAR money = -25 00BA: show_text_styled GXT 'CASH' time 2000 style 2 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 80.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 70.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 60.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 50.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 40.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 30.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 20.0 0.0 0001: wait 100 ms 0453: set_object [email protected] XYZ_rotation 0.0 10.0 0.0 0002: jump @GATE_641 :GATE_641 0001: wait 0 ms 00D6: if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2885.3491 -1092.5043 radius 10.0 10.0 004D: jump_if_false @GATE_690 0002: jump @GATE_641 :GATE_690 0001: wait 0 ms 0453: set_object [email protected] XYZ_rotation 0.0 90.0 0.0 0002: jump @GATE_101 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