Illprotectjew

Draven 1.9

Nov 9th, 2013
1,825
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.29 KB | None | 0 0
  1. local key = 90
  2. local script_loaded=1
  3. local qsuc = 0
  4. local active = false
  5. local qdelay = 1000
  6. local myHero = GetSelf()
  7. require "utils"
  8.     DravenConfig = scriptConfig('Draven Config', 'dravenconfig')
  9.     DravenConfig:addParam('catchaxe', 'CatchAxe', SCRIPT_PARAM_ONKEYTOGGLE, true, key)
  10.     DravenConfig:permaShow('catchaxe')
  11.     function Timer()
  12.     if GetTickCount() - qsuc > qdelay then
  13.         qsuc = 0
  14.     end
  15. end
  16.  
  17. function OnCreateObj(obj)
  18. local target = GetWeakEnemy('PHYS',900,'NEARMOUSE')
  19.     if obj ~= nil and DravenConfig.catchaxe then
  20.         if string.find(obj.charName, "Draven_Q_reticle") then
  21.             if GetDistance(obj,myHero)<300 then
  22.                 MoveToXYZ(obj.x,obj.y,obj.z)
  23.             end
  24.             if GetDistance(obj,myHero)>300 and GetDistance(obj,myHero)<700 and target ~= nil then
  25.                 CastSpellTarget('W',myHero)
  26.                 MoveToXYZ(obj.x,obj.y,obj.z)
  27.             end
  28.             if GetDistance(obj) < 35 then StopMove() end
  29.         end
  30.         if string.find(obj.charName, "Draven_Q_ReticleCatchSuccess") or qsuc > 0 then
  31.             qsuc = GetTickCount()
  32.             if (target~=nil) then
  33.                 AttackTarget(target)
  34.             else
  35.        
  36.                 if (target~=nil) and GetDistance(target,myHero)>300 then
  37.                     CastSpellTarget('W',myHero)
  38.                     AttackTarget(target)
  39.                 end
  40.             end
  41.         end
  42.     end
  43. end
  44. function sample_CallBackDraven()
  45. Timer()
  46. end
  47.  
  48. SetTimerCallback("sample_CallBackDraven")
Advertisement
Add Comment
Please, Sign In to add comment