HELP please Rectangle formation!!!!!
Please post your code formatted (put ``` on a new line before and after the code)
step = 8
# First form up soldiers.
sergeant = hero.findNearest(hero.findByType("soldier"))
# The coordinates of the bottom left corner.
soldierX = 8
soldierY = 8
# The width and height of the formation.
width = sergeant.rectWidth
height = sergeant.rectHeight
for x in range(soldierX, soldierX + width + 1, 8):
for y in range(soldierY, soldierY + height + 1, 8):
hero.summon("soldier")
lastUnit = hero.built[len(hero.built)-1]
# Command the last built unit by using the x/y variables:
# Next form up archers.
sniper = hero.findNearest(hero.findByType("archer"))
# The coordinates of the bottom left corner.
archerX1 = 48
archerY1 = 8
# The coordinates of the top right corner.
archerX2 = sniper.archerX2
archerY2 = sniper.archerY2
for x in range(archerX1, archerX2 + 1, 8):
for y in range(archerY1, archerY2 + 1, 8):
# Summon an archer.
hero.summon("archer")
# Find the last built unit.
lastUnit = hero.built[len(hero.built)-1]
# Command the last built unit by using the x/y variables:
pass
i dont under stand the last bit
# Command the last built unit by using the x/y variables:
hello yo there
heeellllooooo?
is you there?
if you are there please help me
he might be idle or off right now so please do not do ask if they are there @happy390
ok i will
he will respond when he can
Hi. Sorry about leaving suddenly.
To make the archers and soldiers move you use (this is an example, not the answer):
hero.command(unit, "move", {"x": 22, "y": 35})
Think about what variables you need to put in, in the place of unit, 22, and 35.
Danny
Just a question. to make a peasant build decoy it would be hero.command(peasant,"buildXY","decoy", {whatever place})
, right?
No, it would be hero.command(peasant,"buildXY","decoy", x,y)
Ok. thanks for the correction!
hello i am back so can you help me now
I have done. You have to use hero.command(unit, “move”, {“x”: 10, “y”: 10}) (but with different variables) as I said above.
Danny
This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.