Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Reload script with CTRL + ALT + R
- ~*^!R::Reload
- ; Macro toggling
- ~*PgDn Up::tog:=0
- ~*PgDn::tog:=1
- ~*PgUp Up::tog2:=0
- ~*PgUp::tog2:=1
- ; Click speed definition and tooltips when keys are pressed
- ; Primary weapons (no modifiers)
- ~*F5::
- val:=133
- TrayTip, Primary Autofire Delay Changed, Joker SR15 Carbine,, 48
- return
- ~*F6::
- val:=120
- TrayTip, Primary Autofire Delay Changed, Joker SR15 Carbine (CJ3),, 48
- return
- ~*F7::
- val:=215
- TrayTip, Primary Autofire Delay Changed, Obeya CR762,, 48
- return
- ~*F8::
- val:=200
- TrayTip, Primary Autofire Delay Changed, Obeya CR762 (CJ3),, 48
- return
- ~*F9::
- val:=280
- TrayTip, Primary Autofire Delay Changed, OSCAR,, 48
- return
- ~*F10::
- val:=120
- TrayTip, Primary Autofire Delay Changed, VBR,, 48
- return
- ~*F11::
- val:=450
- TrayTip, Primary Autofire Delay Changed, Oblivion,, 48
- return
- ; Secondary weapons (shift + key)
- ~*+F5::
- val2:=150
- TrayTip, Secondary Autofire Delay Changed, Joker RFP-9,, 48
- return
- ~*+F6::
- val2:=205
- TrayTip, Secondary Autofire Delay Changed, Obeya FBW,, 48
- return
- ~*+F7::
- val2:=190
- TrayTip, Secondary Autofire Delay Changed, Colby .45,, 48
- return
- ~*+F9::
- val2:=208
- TrayTip, Secondary Autofire Delay Changed, Obeya CR-762,, 48
- return
- ~*+F10::
- val2:=500
- TrayTip, Secondary Autofire Delay Changed, Colby SNR,, 48
- return
- ~*+F11::
- val2:=185
- TrayTip, Secondary Autofire Delay Changed, OCSP,, 48
- return
- ; Main macro code
- #If (tog)
- *$LButton::
- While GetKeyState("LButton", "P"){
- Click
- Sleep (val)
- }
- return
- #If
- #If (tog2)
- *$LButton::
- While GetKeyState("LButton", "P"){
- Click
- Sleep (val2)
- }
- return
- #If
- ; Press F11 to abandon a mission
- ~*²::
- Send {Enter}
- Sleep 20
- SavedClip := ClipboardAll
- Clipboard := "/abandonmission"
- Send ^v
- Sleep 20
- Send {Enter}
- Clipboard := SavedClip
- SavedClip := ""
- return
- ; District join macro
- #MaxThreadsPerHotkey 2
- ~*^+NumpadSub::
- joinTog := !joinTog
- Loop
- {
- If not joinTog
- break
- CoordMode, Mouse, Screen
- MouseMove, 1337, 1054
- Sleep, 500
- Send, {LButton}
- Sleep, 500
- MouseMove, 843, 642
- Sleep, 1000
- Send, {LButton}
- Sleep, 1000
- Send, {Esc}
- }
- return
- ; Mouse positions (1440*1080)
- ; Join District: X 1337, Y 1054
- ; Enter Anyway: X 843, Y 642
- ~*Pause::
- FormatTime, CurrentTime,, HH:mm:ss d/M
- FileAppend, %CurrentTime%`n, D:\Recordings\clips.txt
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement