WayneA
USA
Asked
— Edited
Good Morning,
I have created two arrays. I am trying to speak the contents of the arrays with the SAY command. For Example:
code SAY("This is" + $ARRAYONE[0] + "good work" + $ARRAYTWO[0]) /code
When I run the script I get the error message: Variable is in array: $ARRAYTWO[0] Which makes me think that I am trying to add. Do I have the syntax correct?
Shouldn't the array brackets be round, not square?
The array brackets are square.
DefineArray( variable, size, [default value] )
I also need to add, can you do any math functions with arrays? I get the same error message.
Try it this way...
You should be able to do math functions assuming the array values are numeric that is....
That worked. Thank You, Still would like to know why it had to be converted to a "regular" looking string... @DJ
That particular way is going to really complicate what I am trying to do....
@Richard, yes the array values are numeric. When I do this:
I get the same syntax error as before stated: Variable is in an array: ARRAYTWO
Convert them to a regular string like I did in my above example and then do the math on them...
Ok, converting them to a "regular" string worked. Why?
Not sure dude... Maybe DJ can answer that... Although my way worked, maybe we are missing something simple and there is actually a better way to do this...
How do you trigger this thread so that he can see it and need to chime in on it?
He will see it, he is like Santa, he sees everything