Illprotectjew

DravenCatcher

Jun 6th, 2013
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.70 KB | None | 0 0
  1. require "utils"
  2. require "spell_damage"
  3. local script_loaded=1
  4. local active = false
  5. local isMoving = false
  6.  
  7.  
  8.     DravenConfig = scriptConfig('Draven Config', 'dravenconfig')
  9.     DravenConfig:addParam('catchaxe', 'CatchAxe', SCRIPT_PARAM_ONKEYTOGGLE, false, string.byte("Z"))
  10.     DravenConfig:addParam('autow', 'AutoW', SCRIPT_PARAM_ONKEYTOGGLE, false, string.byte("X"))
  11.     DravenConfig:permaShow('catchaxe')
  12.     DravenConfig:permaShow('autow')
  13.  
  14. function OnCreateObj(obj)
  15.     if obj ~= nil and DravenConfig.catchaxe then
  16.         if string.find(obj.charName, "Draven_Q_reticle") then
  17.         isMoving = true
  18.             if GetDistance(obj,myHero)<300 then
  19.                 MoveToXYZ(obj.x,obj.y,obj.z)
  20.             end
  21.             if GetDistance(obj,myHero)>300 and GetDistance(obj,myHero)<700 then
  22.                 CastSpellTarget('W',myHero)
  23.                 MoveToXYZ(obj.x,obj.y,obj.z)
  24.             end
  25.             if GetDistance(obj) < 5 then
  26.             StopMove()
  27.             isMoving = false
  28.             end
  29.         end
  30.         if string.find(obj.charName, "Draven_Q_ReticleCatchSuccess") then
  31.                 Attack()
  32.             end
  33.             end
  34.             end
  35.            
  36. --  function OnProcessSpell(object,spell)
  37. --    if object ~= nil and object.name == myHero.name then
  38. --      if string.find(spell.name,"dravenspinning") and target == nil then
  39. --          CastHotkey('AUTO 100,0 ATTACK:WEAKMINION RANGE=550 PATROLSTRAFE=300 ONESPELLHIT=(((.35+(spellq_level*.1))*player_ad)+player_ad)')
  40. --      end
  41. --  end
  42. --end
  43. function Attack()
  44.     target = GetWeakEnemy('PHYS',750,'NEARMOUSE')
  45.         if (target~=nil) and GetDistance(target,myHero)<750 and isMoving == false then
  46.             if DravenConfig.autow then
  47.                
  48.                     CastSpellTarget('W',myHero)
  49.                     AttackTarget(target)
  50.                 else
  51.                     AttackTarget(target)
  52.                 end
  53.         end
  54. end
  55.  
  56.  
  57. function sample_CallBackDraven()
  58. end
  59.  
  60. SetTimerCallback("sample_CallBackDraven")
Advertisement
Add Comment
Please, Sign In to add comment