Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CMS Script File
- //
- // Game Title: Star Citizen
- // Written By: Toysrme
- // Date: Jan-2015
- //
- // Old scripts are left for the help of those that wish to learn <3
- //
- //Map Mode Cycle
- // If (JS2.B4) THEN
- // CURRENTMODE = MODE2;
- // ELSE
- // CURRENTMODE = MODE1;
- // ENDIF
- // Toebrakes on rudder pedals
- // IF ([JS3.A1 > 150] OR [JS3.A2 > 150]) THEN // wheelbrakes pressed
- // CMS.B128 = TRUE ;
- // ELSE // wheelbrakes not pressed
- // CMS.B128 = FALSE ;
- // ENDIF
- //
- //
- //
- //
- script
- %define m1 ( not (JS2.B4) and not (JS2.B3))
- %define m2 (( JS2.B4) and not (JS2.B3))
- %define m3 ( not (JS2.B4) and (JS2.B3))
- %define m4 ((JS2.B4) and (JS2.B3))
- if ( m2 ) then
- CURRENTMODE = MODE2;
- else
- if ( m3 ) then
- CURRENTMODE = MODE3;
- else
- if ( m4 ) then
- CURRENTMODE = MODE3;
- else
- if ( m1 ) then
- CURRENTMODE = MODE1;
- endif
- endif
- endif
- endif
- // Missile Fire v1.0.0 Fix
- If (JS1.B5) THEN
- CMS.B125 = True;
- ELSE
- CMS.B125 = False;
- EndIf
- // Progressive Toe Braking
- B11 = ([JS3.A1 >= 250]) OR ([JS3.A2 >= 250]);
- TIMER (INTERVAL, D1, 1, 1) = ([JS3.A1 >= 200] AND [JS3.A1 < 250] AND NOT [JS3.A2 >= 250]) OR ([JS3.A2 >= 200] AND [JS3.A2 < 250] AND NOT [JS3.A1 >= 250]);
- TIMER (INTERVAL, D2, 1, 2) = ([JS3.A1 >= 150] AND [JS3.A1 < 200] AND NOT [JS3.A2 >= 200]) OR ([JS3.A2 >= 150] AND [JS3.A2 < 200] AND NOT [JS3.A1 >= 200]);
- TIMER (INTERVAL, D3, 1, 3) = ([JS3.A1 >= 100] AND [JS3.A1 < 150] AND NOT [JS3.A2 >= 150]) OR ([JS3.A2 >= 100] AND [JS3.A2 < 150] AND NOT [JS3.A1 >= 150]);
- TIMER (INTERVAL, D4, 1, 4) = ([JS3.A1 >= 50] AND [JS3.A1 < 100] AND NOT [JS3.A2 >= 100]) OR ([JS3.A2 >= 50] AND [JS3.A2 < 100] AND NOT [JS3.A1 >= 100]);
- CMS.B128 = (B11 OR D1 OR D2 OR D3 OR D4);
- // Mid Throttle Stop
- IF ([CURRENTMODE == MODE3] AND [JS2.A3 > 82] AND [JS2.A3 < 172]) THEN // Throttle at Mid Point
- CMS.B127 = TRUE ;
- ELSE
- CMS.B127 = FALSE ;
- ENDIF
- // Mid Throttle Brake
- IF ([CURRENTMODE == MODE3] AND [JS2.A3 > 82] AND [JS2.A3 < 172]) THEN // Throttle at Mid Point
- CMS.B126 = TRUE ;
- ELSE
- CMS.B126 = FALSE ;
- ENDIF
- // Low Throttle Brake
- // IF (([CURRENTMODE == MODE1] OR [CURRENTMODE == MODE2]) AND [JS2.A3 > 245]) THEN // Throttle at Low Point
- // CMS.B127 = TRUE ;
- // ELSE
- // CMS.B127 = FALSE ;
- // ENDIF
- // Mouse Scroll Emulation on Buttons
- CMS.A1 = 128;
- IF(CLOCKTICK) THEN
- IF(JS2.B9) THEN
- CMS.A1 = 188;
- ELSE
- IF(JS2.B11) THEN
- CMS.A1 = 68;
- ENDIF
- ENDIF
- ENDIF
- // Chaff & Flare Spam
- TOGGLE (D5) = JS1.B7;
- SEQUENCE
- WHILE(D5) ;
- CMS.B124 = TRUE ;
- DELAY(2) ;
- CMS.B124 = FALSE;
- DELAY(2) ;
- CMS.B124 = TRUE ;
- DELAY(2) ;
- CMS.B124 = FALSE;
- DELAY(50) ;
- ENDSEQUENCE
- // Target Focus + Target Gimbal Lock
- If (JS2.B12) THEN
- CMS.B122 = True;
- CMS.B123 = True;
- ELSE
- CMS.B122 = False;
- CMS.B123 = False;
- EndIf
- endScript
Advertisement
Add Comment
Please, Sign In to add comment