if I use a quicksand on a path does it block it for me and my opponent or just my opponent.
@Bryukh can you help because im pretty sure most people dont even know this exists yet.
It’s all players in the lane; including yours.
Also what are all the specials i know quicksand and boost are there others
Im working on documentation, it will be soon. Sorry, it was really hectic month.
can someone help me with this
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
**if theirPlayers >= 3 and hero.isReady("quicksand")**
hero.play("quicksand", targetLane)
It says there’s an error on the bolded line
You need to indent anything in the if and add a colon (:) to the end
like
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3 and hero.isReady("quicksand");
hero.play("quicksand", targetLane)
cause for me it says that its still wrong.
This is a semicolon change it to ---> : <---
also how do you like reset your code because its telling me that its an infinite loop but I cant get in to it in any way to edit it.
and indent everything IN the if, not the if statement itself
why doesn’t this work
while True:
hero.summon("big", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
hero.summon("charger", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
hero.play("boost", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
hero.summon("driver", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
hero.summon("driver", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
hero.summon("threat", 0)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 2
theirPlayers = hero.findTheirPlayers(2)
if theirPlayers >= 3:
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
targetLane = 1
theirPlayers = hero.findTheirPlayers(1)
if theirPlayers >= 3 :
hero.summon("big", targetLane)
hero.summon("charger", targetLane)
hero.play("boost", targetLane)
hero.summon("driver", targetLane)
hero.summon("driver", targetLane)
hero.summon("threat", targetLane)
this is a list, so you might want to check the length of the list, not the list itself, hint: len(theirPlayers)
so how do I look at the list sorry im bad
It’s okay, dont say that, we all still have things to learn
![]()
so instead of saying if theirPlayers >= 3 you just make it this way: if len(theirPlayers) >= 3
if you want more explanation, i suggest you read the documentation for the method hero.findTheirPlayers() in the methods tab, if you still need help after that, then just reply back here ![]()
Cab someone write code for me to win a lot?