Jump to content

Welcome to Gaming On Steroids Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

Nasus simple Q stack


  • This topic is locked This topic is locked
14 replies to this topic

#1
Cloud

Cloud

    KAPPA

  • Ex-Staff
  • PipPipPip
  • 1,498 posts

Simple nasus stack, use it in your script if you want but give credits

-- When we get a stack we add 3 to this value (refrence line 16)
local QStack = 0
-- Start a loop
OnLoop(function(myHero)
-- Get all the enemy minions
for _,SRUM in pairs(GoS:GetAllMinions(MINION_ENEMY)) do
-- If the minion is a Valid Target and in 150 range
if GoS:ValidTarget(SRUM, 150) then
-- Calculate damage for perfection, and we also add those stacks into account so this will be dynamic or a changed number every succesful last hit. We also check the hp to make sure our damage is greater than it. Lastly we make sure the X key is being held down
if GoS:CalcDamage(myHero, SRUM, 0,  30 + 20*GetCastLevel(myHero,_Q) + GetBonusDmg(myHero) + GetBonusAP(myHero) + GetBaseDamage(myHero) + QStack) > GetCurrentHP(SRUM) and CanUseSpell(myHero, _Q) == READY and KeyIsDown(88) then
-- We cast the spell on our self
CastSpell(_Q)
-- then we attack the minion
AttackUnit(SRUM)
end
end
end
end)

OnCreateObj(function(Object)
-- Sender of stacks
QStack = QStack
-- Gets the name and once the object is created then we seed it to line 2
if GetObjectBaseName(Object) == "DeathsCaress_nova.troy" then QStack = QStack + 3
end
end)

Edited by Cloud, 15 September 2015 - 12:00 .
Make sure you do not reload this script or else it will loose all stacks in account

  • 2

#2
Darkness

Darkness

    GoSDB's manager

  • Banned
  • PipPipPip
  • 1,137 posts

add an nasus auto E ks and turn it into a script some way so it can be added to gosdb :fappa:

if you are not turning it into an actual script then just do auto E ks Kappa


  • 0

#3
Cloud

Cloud

    KAPPA

  • Ex-Staff
  • PipPipPip
  • 1,498 posts

add an nasus auto E ks and turn it into a script some way so it can be added to gosdb :fappa:

if you are not turning it into an actual script then just do auto E ks Kappa

Again this is not a script, just something if people need they can use.


  • 0

#4
Darkness

Darkness

    GoSDB's manager

  • Banned
  • PipPipPip
  • 1,137 posts

Again this is not a script, just something if people need they can use.

just add one more code showing people how to add auto E for ks Kappa


  • 0

#5
Cloud

Cloud

    KAPPA

  • Ex-Staff
  • PipPipPip
  • 1,498 posts

just add one more code showing people how to add auto E for ks Kappa

No ty


  • 0

#6
Darkness

Darkness

    GoSDB's manager

  • Banned
  • PipPipPip
  • 1,137 posts

No ty

your welcome :dogecry:


  • 0

#7
Condim

Condim

    Advanced Member

  • Members
  • 371 posts

So just make a lua named Nasus and put that into it or how would it work for us, if is not gonna run like that. You can at least put the info so it can as a script just for the Q


  • 0

#8
ilovesona

ilovesona

    Sona's wife

  • Contributor
  • 1,096 posts

since it's a not script, I think we need a new forum  for smth like this for dev only, prevent user read this topic accidentally

 

 

 

http://gamingonstero...ment-sub-forum/

and plz....it's already Day 200.... :grumpycat:


  • 0

#9
Cloud

Cloud

    KAPPA

  • Ex-Staff
  • PipPipPip
  • 1,498 posts

So just make a lua named Nasus and put that into it or how would it work for us, if is not gonna run like that. You can at least put the info so it can as a script just for the Q

Yes name it Nasus.lua hold x and enjoy Q farm


  • 0

#10
TSM

TSM

    Advanced Member

  • Members
  • 42 posts
  • LocationOCE

Nice one Cloud, I guess you did test OnUpdateBuff yourself and found the same as I did, that sadly it doesn't count each time the value of nasus' q stack gets updated. This was the logic I was hoping to avoid, as it will reset if the user F6's during a game. 

 

I agree with ilovesona in that we probably need a developer forum since the amount of script development is very high right now. 


  • 0

#11
Lamerino

Lamerino

    Advanced Member

  • Members
  • 36 posts

Not sure whether you want feedback on this script or not, but I noticed a few things.

- Lasthitting with the Q is not very accurate at the moment.

- The Q animation lingers occasionally.


  • 0

#12
Condim

Condim

    Advanced Member

  • Members
  • 371 posts

Yehh what does ilovesona said, you should have a section not for Devs but for scripters, so we don't get confuse.

 

and yes lane clear is bad, IOW hits evry single minion and misses last hit not like those other progs with 85% whole game succes, and not many options to change the delay or many different things you can do with it. For the record not complaining just oppinion. gg


  • 0

#13
Cloud

Cloud

    KAPPA

  • Ex-Staff
  • PipPipPip
  • 1,498 posts

Yehh what does ilovesona said, you should have a section not for Devs but for scripters, so we don't get confuse.

 

and yes lane clear is bad, IOW hits evry single minion and misses last hit not like those other progs with 85% whole game succes, and not many options to change the delay or many different things you can do with it. For the record not complaining just oppinion. gg

Well this is not really a script (requesting a developer sub forum) but it was more for people who wanted to do stuff with it.


  • 0

#14
Condim

Condim

    Advanced Member

  • Members
  • 371 posts

true true


  • 0

#15
pudimzinholove

pudimzinholove

    Newbie

  • Members
  • 1 posts

-- When we get a stack we add 3 to this value (refrence line 16)
local QStack = 0
-- Start a loop
OnLoop(function(myHero)
-- Get all the enemy minions
for _,SRUM in pairs(GoS:GetAllMinions(MINION_ENEMY)) do
-- If the minion is a Valid Target and in 150 range
if GoS:ValidTarget(SRUM, 150) then
-- Calculate damage for perfection, and we also add those stacks into account so this will be dynamic or a changed number every succesful last hit. We also check the hp to make sure our damage is greater than it. Lastly we make sure the X key is being held down
if GoS:CalcDamage(myHero, SRUM, 0,  30 + 20*GetCastLevel(myHero,_Q) + GetBonusDmg(myHero) + GetBonusAP(myHero) + GetBaseDamage(myHero) + QStack) > GetCurrentHP(SRUM) and CanUseSpell(myHero, _Q) == READY and KeyIsDown(88) then
-- We cast the spell on our self
CastSpell(_Q)
-- then we attack the minion
AttackUnit(SRUM)
end
end
end
end)

OnCreateObj(function(Object)
-- Sender of stacks
QStack = QStack
-- Gets the name and once the object is created then we seed it to line 2
if GetObjectBaseName(Object) == "DeathsCaress_nova.troy" then QStack = QStack + 3
end
end)


  • 0




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users