Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ACF SETUP
- @name ACF Setup
- @inputs W
- @outputs Throttle Constant Damping
- Throttle = W * 100
- Constant = 50000
- Damping = 500
- //STEERING SETANG
- @name Setang steering
- @inputs A D CHASSIS:entity
- @persist SLAVE:entity [TURN_RATE TURN_ANGLE TURN] B C
- @model models/sprops/rectangles/size_2_5/rect_18x18x3.mdl
- if (dupefinished()) {reset()}
- B = round(toUnit("km/h",CHASSIS:vel():length()))
- if(B >= 20) {
- TURN_ANGLE = 25
- }
- else
- {
- TURN_ANGLE = 45
- }
- if (first()) {
- interval(20)
- TURN_RATE = 5
- SLAVE = entity()
- } elseif (clk()) {
- interval(20)
- if (!SLAVE:isPlayerHolding()) {
- TURN += clamp((A-D)*TURN_ANGLE - TURN, -TURN_RATE, TURN_RATE)
- SLAVE:setAng( CHASSIS:toWorld(ang(0, TURN, 0)) )
- SLAVE:propFreeze(1)
- }
- }
- //BALL-SOCKET ADV. VALUES
- //Force Limit: = 0
- //Torque Limit = 0
- //X Minimum = -180
- //X Maximum = 180
- //Y Minimum = -0.1
- //Y Maximum = 0.1
- //Z Minimum = -0.1
- //Z Maximum = 0.1
- //X Friction = 0.00
- //Y Friction = 0.00
- //Z Friction = 0.00
- //✔ Freemovement
- //✘ or ✔ No-Collide Entities
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement