Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require "utils"
- require "spell_damage"
- local script_loaded=1
- local active = false
- local isMoving = false
- DravenConfig = scriptConfig('Draven Config', 'dravenconfig')
- DravenConfig:addParam('catchaxe', 'CatchAxe', SCRIPT_PARAM_ONKEYTOGGLE, false, string.byte("Z"))
- DravenConfig:addParam('autow', 'AutoW', SCRIPT_PARAM_ONKEYTOGGLE, false, string.byte("X"))
- DravenConfig:permaShow('catchaxe')
- DravenConfig:permaShow('autow')
- function OnCreateObj(obj)
- if obj ~= nil and DravenConfig.catchaxe then
- if string.find(obj.charName, "Draven_Q_reticle") then
- isMoving = true
- if GetDistance(obj,myHero)<300 then
- MoveToXYZ(obj.x,obj.y,obj.z)
- end
- if GetDistance(obj,myHero)>300 and GetDistance(obj,myHero)<700 then
- CastSpellTarget('W',myHero)
- MoveToXYZ(obj.x,obj.y,obj.z)
- end
- if GetDistance(obj) < 5 then
- StopMove()
- isMoving = false
- end
- end
- if string.find(obj.charName, "Draven_Q_ReticleCatchSuccess") then
- Attack()
- end
- end
- end
- -- function OnProcessSpell(object,spell)
- -- if object ~= nil and object.name == myHero.name then
- -- if string.find(spell.name,"dravenspinning") and target == nil then
- -- CastHotkey('AUTO 100,0 ATTACK:WEAKMINION RANGE=550 PATROLSTRAFE=300 ONESPELLHIT=(((.35+(spellq_level*.1))*player_ad)+player_ad)')
- -- end
- -- end
- --end
- function Attack()
- target = GetWeakEnemy('PHYS',750,'NEARMOUSE')
- if (target~=nil) and GetDistance(target,myHero)<750 and isMoving == false then
- if DravenConfig.autow then
- CastSpellTarget('W',myHero)
- AttackTarget(target)
- else
- AttackTarget(target)
- end
- end
- end
- function sample_CallBackDraven()
- end
- SetTimerCallback("sample_CallBackDraven")
Advertisement
Add Comment
Please, Sign In to add comment