nicebruh

25/10/2025 CW Macro AHK

Jul 11th, 2025 (edited)
1,175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Autohotkey 13.92 KB | Gaming | 0 0
  1.  ; Macro made by mudbourn.
  2.  
  3. { ; These values are Default settings for certain macros; Feel free to change these.
  4.  
  5.     global DefaultValue = 2285 ; Super Jump Spin Speed.
  6.  
  7.     global CurrentBow = 0 ; Main Bow/Bow Currently in use. ( Default = 0 / No bow)
  8.  
  9.     global SleepDelay = 2 ; Amount of time between mouse movements in the Super Throw macro.
  10.  
  11.     global PixelAmount = 70 ; The size of the outline for the spin in the Super Throw macro.
  12.  
  13. }
  14.  
  15. ; WARNING: Messing with the content below can break the script.
  16. ; Scroll down to "Binds" to find the binds for the macros.
  17.  
  18. { ; AHK script settings. (DO NOT TOUCH)
  19.  
  20.     SetWorkingDir %A_ScriptDir%
  21.     SetTitleMatchMode 2
  22.     SetControlDelay 0
  23.     SetWinDelay 0
  24.     SetKeyDelay, 0
  25.     SetMouseDelay 0
  26.     SendMode, Input
  27.     #IfWinActive Roblox
  28.     global NirCmdPath = A_ScriptDir "\nircmd.exe"
  29.     global ScriptPath = A_ScriptDir
  30.     global SuperJumpSpinRan = 0
  31.     global loopIndex = 0
  32.     global SuperJumpCooldown = 0
  33.     global GuiUsed = 0
  34.     global SlideAllowed = 0
  35.     global SuperThrowRun = 0
  36.     global ReloadMacrosRun = 0
  37.     global AutoFireToggler = 0
  38.     global InputField = 2285
  39.     global Scaled = 0
  40.     global IsRunning = 0
  41.     global XInt = DefaultValue
  42.     global YInt = 305
  43.     global ScaledX = Round(XInt * 1.375492341)
  44.     global ScaledY = Round(YInt * 4.327868852)
  45.     global ChargeJump = 0
  46.     global ChainsawMode = 0
  47.     global SpinPermit = 0
  48.     SetTimer, ReleaseKeys, -10
  49.     Sleep, 100
  50.     SetTimer, ReleaseKeys, Off
  51.     SetTimer, NirCmdCheck, 1
  52.  
  53. }
  54.  
  55. { ; Essential script control macros.
  56.  
  57.     NirCmdCheck()
  58.     {
  59.         If (FileExist(NirCmdPath))
  60.         {
  61.             SetTimer, NirCmdCheck, Off
  62.         }
  63.         Else
  64.         {
  65.             MsgBox, NirCmd was not found; Contact mudbourn for help on Discord.
  66.             MsgBox, %ScriptPath%
  67.             SetTimer, NirCmdCheck, Off
  68.         }
  69.     }
  70.  
  71.     IsRobloxActive()
  72.     {
  73.         WinGetTitle, title, A
  74.         return InStr(title, "Roblox")
  75.         return
  76.     }
  77.  
  78.  
  79.     ~F5::Pause
  80.  
  81.     ChatCancel()
  82.     {
  83.         While GetKeyState("/", "U")
  84.         {
  85.             if GetKeyState("/", "P")
  86.             {
  87.                 Send, {Esc}
  88.                 return
  89.             }
  90.         }
  91.         return
  92.     }
  93.  
  94.     ~*=::
  95.     Suspend, Permit
  96.     if GetKeyState("LAlt", "P")
  97.     {
  98.         Run "C:\Program Files\AutoHotkey\SciTE\SciTE.exe" "%A_ScriptFullPath%"
  99.         return
  100.     }
  101.     SetTimer, ChatCancel, 1
  102.     SoundPlay, beep.mp3
  103.     ReloadMacros()
  104.     return
  105.  
  106.     ReloadMacros()
  107.     {
  108.         Soundplay, beep.mp3
  109.         Sleep, 100
  110.         if UsingItem1 = 1
  111.         {
  112.             Flourish1()
  113.         }
  114.         SetTimer, ChatCancel, Off
  115.         Reload
  116.         return
  117.     }
  118.  
  119.     ~*/::
  120.     SusOn:
  121.     Suspend, Permit
  122.     Suspend, On
  123.     Return
  124.  
  125.     ~*Esc::
  126.     SusTog:
  127.     Suspend, Permit
  128.     Suspend, Toggle
  129.     Send, {Esc}
  130.     Return
  131.  
  132.     ~*Enter::
  133.     SusOff:
  134.     Suspend, Permit
  135.     Suspend, Off
  136.     Return
  137.  
  138.     ReleaseKeys()
  139.     {
  140.         SetTimer, ChatCancel, 1
  141.         Send, {w up}{a up}{s up}{d up}{Shift up}{Ctrl up}{Alt up}{Space up}{LButton up}{RButton up}{C Up}{X Up}{O Up}{R Up}
  142.         Send, {Esc}
  143.         Sleep, 50
  144.         Send, {Esc}
  145.         Sleep, 5
  146.         SetTimer, ReleaseKeys, Off
  147.         SetTimer, ChatCancel, Off
  148.         return
  149.     }
  150.  
  151. }
  152.  
  153. { ; Main macros.
  154.  
  155.     { ; Bow Auto Fire.
  156.  
  157.         AutoFireBow()
  158.         {
  159.             If (FileExist(nircmdPath))
  160.             {
  161.                 if CurrentBow = 1
  162.                 {
  163.                     Longbow()
  164.                 }
  165.                 if CurrentBow = 2
  166.                 {
  167.                     Crossbow()
  168.                 }
  169.                 if CurrentBow = 3
  170.                 {
  171.                     HeavyBow()
  172.                 }
  173.             }
  174.         }
  175.  
  176.         Longbow()
  177.         {
  178.             While GetKeyState("B", "P")
  179.             {
  180.                 Send, {LButton Down}
  181.                 Sleep, 20
  182.                 Send, {F}
  183.                 Sleep, 500
  184.                 Send, {LButton Up}
  185.                 Sleep, 5
  186.                 Send, {R}
  187.                 Sleep, 825
  188.             }
  189.             Send, {R}
  190.             Sleep, 10
  191.         }
  192.  
  193.         CrossBow()
  194.         {
  195.             While GetKeyState("B", "P")
  196.             {
  197.                 Send,{LButton}
  198.                 Sleep, 25
  199.                 Send, {R}{F}
  200.                 Sleep, 1285
  201.             }
  202.             Send, {R}
  203.             Sleep, 10
  204.         }
  205.  
  206.         HeavyBow()
  207.         {
  208.             While GetKeyState("B", "P")
  209.             {
  210.                 Send, {LButton Down}
  211.                 Sleep, 20
  212.                 Send, {F}
  213.                 Sleep, 850
  214.                 Send, {LButton Up}
  215.                 Sleep, 5
  216.                 Send, {R}
  217.                 Sleep, 1450
  218.             }
  219.             Send, {R}
  220.             Sleep, 10
  221.         }
  222.  
  223.         AutoFireKillSwitch()
  224.         {
  225.             AutoFireToggler = 0
  226.             SetTimer, ReleaseKeys, 1
  227.             SetTimer, HeavyBow, Off
  228.             SetTimer, Crossbow, Off
  229.             SetTimer, Longbow, Off
  230.             SetTimer, AutoFireKillSwitch, Off
  231.         }
  232.  
  233.     }
  234.  
  235.     { ; Super Jump.
  236.  
  237.         SuperJump()
  238.         {
  239.             Critical, On
  240.             if (SuperJumpCooldown = 0)
  241.             {
  242.                 SuperJumpCooldown = 1
  243.                 loopIndex = 0
  244.                 If GetKeyState("x", "P")
  245.                 {
  246.                     ChargeJump = 1
  247.                     Send, {C}
  248.                     Send, {C Down}
  249.                     Sleep, 5
  250.                     Send, {Space Down}
  251.                     Sleep, 350
  252.                     Send, {Space Up}{C Up}
  253.                     Sleep, 30
  254.                     Critical, Off
  255.                     SetTimer,  SuperJumpGlitch, 0
  256.                     Return
  257.                 }
  258.                 ; Otherwise
  259.                 Critical, Off
  260.                 SetTimer,  SuperJumpGlitch, 0
  261.                 Return
  262.             }
  263.             Return
  264.         }
  265.  
  266.         SuperJumpGlitch()
  267.         {
  268.             Critical, On
  269.             SuperJumpSpinRan = 0
  270.             if GetKeyState("W", "P") or GetKeyState("LShift", "P")
  271.             {
  272.                 IsRunning = 1
  273.             }
  274.             if IsRunning = 0
  275.             {
  276.                 Send, {W Down}
  277.                 Sleep, 12
  278.             }
  279.             Send, {Space}{W Down}
  280.             Loop, 2
  281.             {
  282.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", 1400)
  283.                 Sleep, 1
  284.             }
  285.             Send, {E Down}
  286.             Sleep, 5
  287.             Critical, Off
  288.             SetTimer, SuperJumpSpin, 0
  289.             Sleep, 320
  290.             If IsRunning = 0
  291.             {
  292.                 Send, {W Up}{LShift Up}Send, {E Up}
  293.             }
  294.             SuperJumpCooldown = 0
  295.             IsRunning = 0
  296.             SetTimer, SuperJumpSlide, Off
  297.             SetTimer, SuperJumpGlitch, Off
  298.         }
  299.  
  300.         SuperJumpSpin()
  301.         {
  302.             Critical, On
  303.             SuperJumpSpinRan = 1
  304.             loopIndex++
  305.             Send, {Space Down}
  306.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", XInt, "Int", YInt)
  307.             if (loopIndex >= 34)
  308.             {
  309.                 Send, {Space Up}
  310.                 loopIndex = 0
  311.                 Sleep, 30
  312.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -ScaledX, "Int", -ScaledY)
  313.                 Critical, Off
  314.                 Sleep, 150
  315.                 SetTimer, SuperJumpSlide, 3
  316.                 SetTimer, SuperJumpSpin, Off
  317.             }
  318.             Return
  319.         }
  320.  
  321.         SuperJumpSlide()
  322.         {
  323.             SpinTimer = 0
  324.             Sleep, 10
  325.             While GetKeyState("Z", "P")
  326.             {
  327.                 Send, {LShift Down}
  328.                 Sleep, 5
  329.                 Send, {W Down}
  330.                 Sleep, 15
  331.                 Send, {C Down}
  332.                 Sleep, 5
  333.             }
  334.             Send, {W Up}{C Up}{LShift Up}
  335.             Critical, Off
  336.             SetTimer, SuperJumpSlide, Off
  337.         }
  338.     }
  339.  
  340.     { ; Super Throw.
  341.  
  342.         SuperThrow()
  343.         {
  344.             Critical, Off
  345.             SuperThrowRun = 1
  346.             Loop, 4
  347.             {
  348.                 Send, {WheelUp}
  349.             }
  350.             Loop, 18
  351.             {
  352.                 Send, {WheelDown}
  353.             }
  354.             While SuperThrowRun = 1
  355.             {
  356.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", 4000)
  357.                 Sleep, 15
  358.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", 4000)
  359.                 Sleep 100
  360.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", -2290)
  361.                 Sleep, 15
  362.                 Send, {Z}
  363.                 Send, {RButton}
  364.                 Sleep, 100
  365.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 150, "Int", -815)
  366.                 Send,{C Up}
  367.                 Send, {X Down}{C Down}
  368.                 Send, {Space Down}
  369.                 Sleep, 300
  370.                 Send, {Space Up}
  371.                 Sleep, 3
  372.                 SpinPermit = 1
  373.                 SetTimer, SuperThrowSpin, 1
  374.                 Sleep, 15
  375.                 Send, {C Up}{Space Up}
  376.                 Sleep, 10
  377.                 Send, {RButton}
  378.                 Send, {Z}
  379.                 Sleep, 70
  380.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", 1400)
  381.                 SpinPermit = 0
  382.                 global SuperThrowRun = 0
  383.             Loop,  3
  384.             {
  385.                 Send, {WheelUp}
  386.             }
  387.                 SetTimer, SuperThrow, Off
  388.                 Return
  389.             }
  390.         }
  391.  
  392.         SuperThrowSpin()
  393.         {
  394.             Send, {X Up}
  395.             Loop, 4
  396.             {
  397.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -PixelAmount, "Int", 0)
  398.                 Sleep, SleepDelay
  399.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -PixelAmount, "Int", 0)
  400.                 Sleep, SleepDelay
  401.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -PixelAmount, "Int", 0)
  402.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -PixelAmount, "Int", 0)
  403.                 Sleep, SleepDelay
  404.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", -PixelAmount)
  405.                 Sleep, SleepDelay
  406.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", -PixelAmount)
  407.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", -PixelAmount)
  408.                 Sleep, SleepDelay
  409.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", -PixelAmount)
  410.                 Sleep, SleepDelay
  411.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", PixelAmount, "Int", 0)
  412.                 Sleep, SleepDelay
  413.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", PixelAmount, "Int", 0)
  414.                 Sleep, SleepDelay
  415.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", PixelAmount, "Int", 0)
  416.                 Sleep, SleepDelay
  417.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", PixelAmount, "Int", 0)
  418.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", PixelAmount)
  419.                 Sleep, SleepDelay
  420.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", PixelAmount)
  421.                 Sleep, SleepDelay
  422.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", PixelAmount)
  423.                 DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 0, "Int", PixelAmount)
  424.             }
  425.             Loop, 2
  426.             {
  427.                 Send, {WheelDown}
  428.             }
  429.             SetTimer, SuperThrowSpin, Off
  430.             Return
  431.         }
  432.  
  433.     Bail()
  434.     {
  435.         if GetKeyState("LButton", "P")
  436.         {
  437.             Send, {Z}
  438.             Sleep, 15
  439.             ReloadMacros()
  440.         }
  441.     }
  442.  
  443.     }
  444. }
  445.  
  446. { ; Tricks.
  447.  
  448.     FakeSwing()
  449.     {
  450.         While GetKeyState("XButton2", "P")
  451.         {
  452.             Send, {LButton}
  453.             Sleep, 166
  454.             ; Sleep, 210
  455.             ; Send, {x}
  456.             Send, {1}
  457.             Send, {1}
  458.             ; Sleep, 440
  459.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 3200, "Int", 0)
  460.             Sleep, 30
  461.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 520, "Int", 0)
  462.             Sleep, 36
  463.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", 120, "Int", 0)
  464.             Sleep, 50
  465.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -3200, "Int", 0)
  466.             Sleep, 35
  467.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -520, "Int", 0)
  468.             Sleep, 35
  469.             DllCall("user32.dll\mouse_event", "UInt", 0x0001, "Int", -120, "Int", 0)
  470.             Sleep, 358
  471.         }
  472.         Return
  473.     }
  474.  
  475.     Scaler()
  476.     {
  477.          if Scaled = 0
  478.         {
  479.             Scaled = 1
  480.             Run, nircmd.exe setdisplay 1600 900 32
  481.         }
  482.         else if Scaled = 1
  483.         {
  484.             Scaled = 0
  485.             Run, nircmd.exe setdisplay 1920 1080 32
  486.         }
  487.     }
  488.  
  489.     Flourish1()
  490.     {
  491.         Send, {1 Down}
  492.         Sleep, 3
  493.         Send, {X Down}
  494.         Send, {1 Up}{X Up}
  495.         return
  496.     }
  497.  
  498.     Flourish2()
  499.     {
  500.         Send, {2 down}
  501.         Sleep, 50
  502.         send, {x down}
  503.         Send, {2 up}
  504.         send, {x up}
  505.         return
  506.     }
  507.  
  508.     Flourish3()
  509.     {
  510.         Send, {3 down}
  511.         Sleep, 50
  512.         send, {x down}
  513.         Send, {3 up}
  514.         send, {x up}
  515.         return
  516.     }
  517.  
  518.     GKCancel()
  519.     {
  520.         Send, {G}
  521.         Sleep, 300
  522.         Send, {Q}
  523.         Return
  524.     }
  525.  
  526. }
  527.  
  528. { ; Choices and settings menu for certain macros.
  529.  
  530.     Settings()
  531.     {
  532.         Gui, New, +AlwaysOnTop +OwnDialogs, Choose an Option
  533.         Gui, Add, Text, Center, Settings
  534.         Gui, Add, Button, gChooseA1 w175 Center, Bow Type Selector
  535.         Gui, Add, Button, gChooseC3 w175 Center, Disable AutoFire Hotkey
  536.         Gui, Add, Button, gChooseD4 w175 Center, Super Jump Spin
  537.         Gui, Add, Button, gChooseE5 w175 Center, Chainsaw Glitch
  538.         Gui, Show, w300, Made by mudbourn.
  539.         Return
  540.     }
  541.  
  542.     BowSelector()
  543.     {
  544.         Gui, New, +AlwaysOnTop +OwnDialogs, Choose an Option
  545.         Gui, Add, Text, Center, Please select your current bow type
  546.         Gui, Add, Button, gChooseA w175 Center, LongBow
  547.         Gui, Add, Button, gChooseB w175 Center, Crossbow
  548.         Gui, Add, Button, gChooseC w175 Center, Heavy Bow
  549.         Gui, Show, w300, Made by mudbourn.
  550.         Return
  551.     }
  552.  
  553.     SpinSpeedSetting()
  554.     {
  555.         Gui, Add, Text, Center, Enter a spin speed :
  556.         if GuiUsed = 0
  557.         {
  558.             GuiUsed = 1
  559.             Gui, Add, Edit, vInputField 175
  560.         }
  561.         else if GuiUsed = 1
  562.         {
  563.         }
  564.         Gui, Add, Button, gSubmitInput Center, Submit
  565.         Gui, Show, w300, Made by mudbourn.
  566.         return
  567.     }
  568.  
  569.     ChooseA1:
  570.     {
  571.         Gui, Destroy
  572.         BowSelector()
  573.         Return
  574.     }
  575.  
  576.     ChooseC3:
  577.     {
  578.         Gui, Destroy
  579.         CurrentBow = -1
  580.         Return
  581.     }
  582.  
  583.     ChooseD4:
  584.     {
  585.         Gui, Destroy
  586.         SpinSpeedSetting()
  587.         Return
  588.     }
  589.  
  590.     ChooseE5:
  591.     {
  592.         Gui, Destroy
  593.         if ChainsawMode = 0
  594.         {
  595.             ChainsawMode = 1
  596.             MsgBox Chainsaw Glitch Enabled
  597.         }
  598.         else if ChainsawMode = 1
  599.         {
  600.             ChainsawMode = 0
  601.             MsgBox Chainsaw Glitch Disabled
  602.         }
  603.         return
  604.     }
  605.  
  606.     SubmitInput:
  607.     {
  608.         Gui, Submit  ; Save the GUI's input to variables
  609.         global XInt = InputField  ; Assign GUI input to global variablew
  610.         if (Trim(XInt) = "" or Trim(XInt) < 1 or !RegExMatch(XInt, "^\d+$"))
  611.         {
  612.             XInt = %DefaultValue%
  613.             MsgBox, Invalid Speed; Set value to %XInt%.
  614.             Return
  615.         }
  616.         if (Trim(XInt) > 2800)
  617.         {
  618.             MsgBox, (WARNING)`n`nThis value is much higher than the deafult and may cause problems.
  619.             Return
  620.         }
  621.                 if (Trim(XInt) < 1800 )
  622.         {
  623.             MsgBox, (WARNING)`n`nThis value is much lower than the default and may cause problems.
  624.             Return
  625.         }
  626.         MsgBox, Your spin speed is now: %XInt%
  627.         return
  628.     }
  629.  
  630.     ChooseA:
  631.     {
  632.         Gui, Destroy
  633.         GuiClose1:
  634.         GuiEscape1:
  635.             CurrentBow = 1
  636.             if CurrentBow = 1
  637.             {
  638.                 MsgBox Your choice has been saved as "1"
  639.                 SetTimer, AutoFireKillSwitch, 1
  640.             }
  641.         Return
  642.     }
  643.  
  644.     ChooseB:
  645.     {
  646.         Gui, Destroy
  647.         GuiClose2:
  648.         GuiEscape2:
  649.             CurrentBow = 2
  650.             if CurrentBow = 2
  651.             {
  652.                 MsgBox Your choice has been saved as "2"
  653.                 SetTimer, AutoFireKillSwitch, 1
  654.             }
  655.         Return
  656.     }
  657.  
  658.     ChooseC:
  659.     {
  660.         Gui, Destroy
  661.         GuiClose3:
  662.         GuiEscape3:
  663.             CurrentBow = 3
  664.             if CurrentBow = 3
  665.             {
  666.                 MsgBox Your choice has been saved as "3"
  667.                 SetTimer, AutoFireKillSwitch, 1
  668.             }
  669.         Return
  670.     }
  671.  
  672.     Choose1:
  673.     {
  674.             Gui, Destroy
  675.             Send, {1}
  676.             SetTimer, AutoFireKillSwitch, 1
  677.             CurrentBow = 0
  678.             UsingItem1 = 0
  679.             Return
  680.     }
  681.  
  682.     Choose2:
  683.     {
  684.         Gui, Destroy
  685.         SetTimer, AutoFireKillSwitch, 1
  686.         CurrentBow = 0
  687.         UsingItem1 = 0
  688.         Return
  689.     }
  690. }
  691.  
  692. { ; Binds
  693.  
  694.     { ; Binds required for certain macros.
  695.  
  696.         v::z
  697.  
  698.         z::v
  699.  
  700.     }
  701.  
  702.     { ; Optional extra macros.
  703.  
  704.         *1::Flourish1()
  705.  
  706.         2::Flourish2()
  707.  
  708.         3::Flourish3()
  709.  
  710.     }
  711.  
  712.     { ; Feel free to change these binds at will.
  713.  
  714.         ; " ~ " stops the macro from cancelling the key's proper output.
  715.         ; " * " allows the macros to run regardless of the modifier keys that are being held.
  716.         ; " + " allows the hotkey to be pressed when the shift button is pressed.
  717.  
  718.         ~*F8::Scaler()
  719.  
  720.         ~b::AutoFireBow()
  721.  
  722.         ~*XButton2::FakeSwing()
  723.  
  724.         *XButton1::SuperJump()
  725.  
  726.         +q::GKCancel()
  727.  
  728.         ~*j::SuperThrow()
  729.  
  730.         *\::ReleaseKeys()
  731.  
  732.         ~*]::Settings() ; Gui for some macro settings
  733.     }
  734. }
Advertisement
Add Comment
Please, Sign In to add comment