Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     #NoEnv
  2.     #MaxThreadsPerHotkey 2
  3.     #SingleInstance force
  4.     SendMode Input
  5.     SetWorkingDir %A_ScriptDir%
  6.     Check := 0
  7.      
  8.      
  9.     ; ------------------------------------------------
  10.     ;                RAY MACRO
  11.     ; ------------------------------------------------
  12.      
  13.     Insert::
  14.       {
  15.     Send {v up}
  16.     Check := 0
  17.         Send {b}
  18.         Sleep 300
  19.      
  20.         if (!Impale || A_TickCount-Impale > 6000) {
  21.             Send {f5}
  22.                    Hotkey, LButton , On, On
  23.             KeyWait, LButton, D T2.5
  24.             Impale := A_TickCount
  25.         } else
  26.      
  27.         if (!Insect_Swarm || A_TickCount-Insect_Swarm > 12000) {
  28.             Send {f6}
  29.                    Hotkey, LButton , On, On
  30.             KeyWait, LButton, D T2.5
  31.             Insect_Swarm := A_TickCount
  32.         } else
  33.      
  34.         if (!Unholy_Caress || A_TickCount-Unholy_Caress > 13000) {
  35.             Send {6}
  36.                    Hotkey, LButton , On, On
  37.             KeyWait, LButton, D T2.5
  38.             Unholy_Caress := A_TickCount
  39.         } else
  40.      
  41.         if (!Frostbite || A_TickCount-Frostbite > 9000) {
  42.             Send {7}
  43.                    Hotkey, LButton , On, On
  44.             KeyWait, LButton, D T2.5
  45.             Frostbite := A_TickCount
  46.         } else
  47.      
  48.         if (!Dragonbreath || A_TickCount-Dragonbreath > 13000) {
  49.             Send {8}
  50.                    Hotkey, LButton , On, On
  51.             KeyWait, LButton, D T2.5
  52.             Dragonbreath := A_TickCount
  53.         }
  54.      
  55.     }
  56.     return
  57.      
  58.     LButton::
  59.     Send {v up}
  60.     Check := 0
  61.       {                
  62.            Send {LButton down}
  63.            Send {LButton up}
  64.                    Hotkey, LButton , Off, Off
  65.       }
  66.     return
  67.      
  68.     ; ------------------------------------------------
  69.     ;                BAR SWITCH
  70.     ; ------------------------------------------------
  71.     e:: ; SpellBar1
  72.                    Hotkey, LButton , Off, Off
  73.     IfWinActive, Darkfall Online
  74.     Send {v up}
  75.     Check := 0
  76.     {
  77.     Send !1
  78.     Send {f8}
  79.     Send {u}
  80.     }
  81.     return
  82.      
  83.     +e:: ; SpellBar2
  84.                    Hotkey, LButton , Off, Off
  85.     IfWinActive, Darkfall Online
  86.     Send {v up}
  87.     Check := 0
  88.     {
  89.     Send !2
  90.     Send {f8}
  91.     Send {u}
  92.     }
  93.     return
  94.      
  95.     q:: ; GSword
  96.                    Hotkey, LButton , Off, Off
  97.     IfWinActive, Darkfall Online
  98.     Send {v up}
  99.     Check := 0
  100.     {
  101.     Send !3
  102.     Send {f9}
  103.     Send {u}
  104.     }
  105.     return
  106.      
  107.     +q:: ; GAxe
  108.                    Hotkey, LButton , Off, Off
  109.     IfWinActive, Darkfall Online
  110.     Send {v up}
  111.     Check := 0
  112.     {
  113.     Send !4
  114.     Send {f10}
  115.     Send {u}
  116.     }
  117.     return
  118.      
  119.     g:: ; Arco
  120.                    Hotkey, LButton , Off, Off
  121.     IfWinActive, Darkfall Online
  122.     Send {v up}
  123.     Check := 0
  124.     {
  125.     Send !3
  126.     Send {f7}
  127.     Send {u}
  128.     }
  129.     return
  130.      
  131.     +v:: ; Spada+Scudo
  132.                    Hotkey, LButton , Off, Off
  133.     IfWinActive, Darkfall Online
  134.     Send {v up}
  135.     Check := 0
  136.     {
  137.     Send !3
  138.     Send {f11}
  139.     Sleep 600
  140.     Send {f12}
  141.     Send {u}
  142.     }
  143.     return
  144.      
  145.     $v:: ; parryToggle
  146.                    Hotkey, LButton , Off, Off
  147.     IfWinActive, Darkfall Online
  148.     {
  149.     if (Check = 0) {
  150.     Send {v down}
  151.                    Hotkey, LButton , On, On
  152.     Check := 1
  153.     ;Send {i}
  154.     } else {
  155.     Send {v up}
  156.     Check := 0
  157.     }
  158.     }
  159.     return
  160.      
  161.     $Space::
  162.     IfWinActive, Darkfall Online
  163.     if (Check = 1) {
  164.     Send {v up}
  165.     Check := 0
  166.     sleep , 120
  167.     Send {Space down}
  168.     sleep , 50
  169.     Send {Space up}
  170.     } else {
  171.     Send {Space down}
  172.     sleep , 50
  173.     Send {Space up}
  174.     }
  175.     return
  176.                                
  177.     n:: ; Buff1
  178.                    Hotkey, LButton , Off, Off
  179.     IfWinActive, Darkfall Online
  180.     Send {v up}
  181.     Check := 0
  182.     {
  183.     Send !5
  184.     Send {F8}
  185.     Send {u}
  186.     }
  187.     return
  188.      
  189.     +n:: ; Buff2
  190.                    Hotkey, LButton , Off, Off
  191.     IfWinActive, Darkfall Online
  192.     Send {v up}
  193.     Check := 0
  194.     {
  195.     Send !6
  196.     Send {f8}
  197.     Send {u}
  198.     }
  199.     return
  200.      
  201.     PgDn::
  202.                    Hotkey, LButton , Off, Off
  203.     IfWinActive, Darkfall Online
  204.     Send {v up}
  205.     Check := 0
  206.     {
  207.     MouseClick left
  208.     Sleep 100
  209.     Send {PgDn}
  210.     }
  211.     return
  212.      
  213.     Pgup::
  214.                    Hotkey, LButton , Off, Off
  215.     IfWinActive, Darkfall Online
  216.     Send {v up}
  217.     Check := 0
  218.     {
  219.     MouseClick left
  220.     Sleep 50
  221.     Send {Pgup}
  222.     }
  223.     return
  224.      
  225.     Wheelup::
  226.                    Hotkey, LButton , Off, Off
  227.     IfWinActive, Darkfall Online
  228.     Send {v up}
  229.     Check := 0
  230.     {
  231.     MouseClick left
  232.     Sleep 50
  233.     Send {Pgup}
  234.     }
  235.     return
  236.      
  237.     +Wheeldown::
  238.                    Hotkey, LButton , Off, Off
  239.     IfWinActive, Darkfall Online
  240.     Send {v up}
  241.     Check := 0
  242.     {
  243.     Send !7
  244.     Send {f8}
  245.     Send {u}
  246.     }
  247.     return
  248.      
  249.     h::
  250.     IfWinActive, Darkfall Online
  251.     Send {v up}
  252.     Check := 0
  253.     {
  254.     Send {F8}
  255.     Send {h}
  256.     Sleep 50
  257.     MouseClick left
  258.     }
  259.     return
  260.      
  261.     ; ------------------------------------------------
  262.     ;               SUSPEND HOTKEY
  263.     ; ------------------------------------------------
  264.      
  265.     !k::
  266.     Suspend
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement