t2:gpc_scripting:examples_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
t2:gpc_scripting:examples_1 [2020/06/23 15:54]
scachi [Double Tap]
t2:gpc_scripting:examples_1 [2021/03/09 17:38] (current)
scachi [Script On/Off]
Line 15: Line 15:
 ^ On button hold press it repetitive | [[t2:​gpc_scripting:​examples_1#​aim_assist_abuse|Aim Assist Abuse]] | ^ On button hold press it repetitive | [[t2:​gpc_scripting:​examples_1#​aim_assist_abuse|Aim Assist Abuse]] |
 ^ On button hold press it repetitive | [[t2:​gpc_scripting:​examples_1#​bunny_hop|Bunny Hop]] | ^ On button hold press it repetitive | [[t2:​gpc_scripting:​examples_1#​bunny_hop|Bunny Hop]] |
 +^ On button hold press it repetitive | [[t2:​gpc_scripting:​examples_1#​simple_rapid_fire|Rapid Fire]] |
 ^ On button double tap| [[t2:​gpc_scripting:​examples_1#​double_tap|Double Tap]] &  [[t2:​gpc_scripting:​examples_1#​double_tap|Toggle]] | ^ On button double tap| [[t2:​gpc_scripting:​examples_1#​double_tap|Double Tap]] &  [[t2:​gpc_scripting:​examples_1#​double_tap|Toggle]] |
-^  \\ |  |+^  \\ |  ​|   
 +^ Toggle script on/off - Script | [[t2:​gpc_scripting:​examples_1#​script_on_off|Script]] & [[t2:​gpc_scripting:​examples_1#​script_on_off|Toggle]] ​|
 ^ Toggle features on/off - Anti Recoil| [[t2:​gpc_scripting:​examples_1#​toggle_anti_recoil|Anti Recoil]] & [[t2:​gpc_scripting:​examples_1#​anti_recoil|Toggle]] | ^ Toggle features on/off - Anti Recoil| [[t2:​gpc_scripting:​examples_1#​toggle_anti_recoil|Anti Recoil]] & [[t2:​gpc_scripting:​examples_1#​anti_recoil|Toggle]] |
 ^ Toggle features on/off - Auto Scope| [[t2:​gpc_scripting:​examples_1#​toggle_scope|Auto Scope]] & [[t2:​gpc_scripting:​examples_1#​auto_scope|Toggle]] | ^ Toggle features on/off - Auto Scope| [[t2:​gpc_scripting:​examples_1#​toggle_scope|Auto Scope]] & [[t2:​gpc_scripting:​examples_1#​auto_scope|Toggle]] |
Line 249: Line 251:
 </​code>​ </​code>​
  
 +===== Script On/Off =====
 +Press [Touch-Click|View] + [CROSS|A] to quickly enable/​disable the script without unload the Memory Slot.
 +<code gpc2>
 +bool bScript=FALSE;​
 +
 +main {
 +    // Playstation:​ Touch-Click + CROSS , XBox: View + A
 +    if (get_actual(BUTTON_2) && event_active(BUTTON_16)) bScript = !bScript;
 +    ​
 +    if (bScript) {
 +        // Add your code to run when script is enabled here
 +        ​
 +    }
 +}
 +
 +</​code>​
 ===== Anti Recoil ===== ===== Anti Recoil =====
 Anti Recoil moves the Aim Stick downward automatically to compensate the recoil of weapon when firing. Anti Recoil moves the Aim Stick downward automatically to compensate the recoil of weapon when firing.
Line 350: Line 368:
 ===== Rapid Fire ===== ===== Rapid Fire =====
 Rapid Fire does press and release the fire button while you are holding down the fire button. Rapid Fire does press and release the fire button while you are holding down the fire button.
 +
 +=== Simple Rapid Fire ===
 +When you hold down the fire button the script will press and release the button fast.
 +<code gpc2>
 +// Simple Rapid Fire
 +main {
 +  // run rapid fire only when press BUTTON_5
 +  if (is_active(BUTTON_5)) combo_run(cRapidFire);​
 +  // stop when releasing button
 +  if (event_release(BUTTON_5)) combo_stop(cRapidFire);​
 +}
 +
 +combo cRapidFire {
 +  set_val(BUTTON_5,​100);​ // press button 5
 +  wait(40); ​             // (press) for 40ms
 +  set_val(BUTTON_5,​0); ​  // release button 5
 +  wait(40); ​             // (release) for 40ms
 +}
 +</​code>​
 +
 === Toggle Rapid Fire === === Toggle Rapid Fire ===
 While holding BUTTON_8 press BUTTON_10 to toggle Rapid Fire usage on/off. While holding BUTTON_8 press BUTTON_10 to toggle Rapid Fire usage on/off.
t2/gpc_scripting/examples_1.1592942087.txt.gz · Last modified: 2020/06/23 15:54 by scachi