Knuckle Cracker

Creeper World 3 => The Coder's Corner => Topic started by: iwishforpie2 on November 20, 2014, 10:17:37 AM

Title: Script seems fine to me...
Post by: iwishforpie2 on November 20, 2014, 10:17:37 AM

# SporeTowerAC.crpl
# Created on: 11/20/2014 10:02:30 AM
# ------------------------------------------

GetCreeper CurrentCoords 0 lt if
CreateSpore 20 75 1 GetCreeper CurrentCoords
SetCreeper CurrentCoords 0
endif


Can't seem to figure what I did wrong with the script. Anyone know what I did wrong?
Title: Re: Script seems fine to me...
Post by: Aeran01 on November 20, 2014, 10:39:38 AM
What do you want to do? if there's any AC in range the tower send a Spore?
Title: Re: Script seems fine to me...
Post by: iwishforpie2 on November 20, 2014, 10:44:38 AM
Yes. It checks if the creeper level on it is less than 0, do it, else repeat until.
Title: Re: Script seems fine to me...
Post by: Aeran01 on November 20, 2014, 10:52:50 AM
# SporeTowerAC.crpl
# Created on: 11/20/2014 10:02:30 AM
# ------------------------------------------

GetCreeper CurrentCoords 0 lt if
CreateSpore 20 75 1 GetCreeper CurrentCoords
SetCreeper CurrentCoords 0
endif


Ok 20 and 75 are the coordinates?
And SetCreeper why is 0?
Title: Re: Script seems fine to me...
Post by: iwishforpie2 on November 20, 2014, 10:59:48 AM
To remove the AC on the cell so it doesn't use the AC again
Title: Re: Script seems fine to me...
Post by: Aeran01 on November 20, 2014, 11:09:41 AM
ok try this

GetCreeper CurrentCoords 0 lt if
GetCreeper CurrentX ->XCord
GetCreeper CurrentY ->YCord
CreateSpore 20 75 <-XCord <-YCord 1 100
SetCreeper CurrentCoords 0
endif
Title: Re: Script seems fine to me...
Post by: Aeran01 on November 20, 2014, 12:02:14 PM
I was trying and find something will work but the SetCreeper im not really sure how to use it efectively so here is it

CurrentCoords GetCreeper ->CreeperAmt
if(<-CreeperAmt 0 lt)
CurrentCoords RandCoords 1 100 CreateSpore
CurrentCoords 20 AddCreeper
endif
Title: Re: Script seems fine to me...
Post by: J on November 20, 2014, 12:18:39 PM
Arguments must be given BEFORE you call the function, so here's the fixed script from the OP:

# SporeTowerAC.crpl
# Created on: 11/20/2014 10:02:30 AM
# ------------------------------------------

CurrentCoords GetCreeper 0 lt if
#Added CurrentCoords because there weren't enough arguments
CurrentCoords 20 75 1 CurrentCoords GetCreeper CreateSpore
CurrentCoords 0 SetCreeper
endif