Oh dear, me again.
I keep getting the error message when the quoted code is run that it's trying to compare two different variables, where one of them is NOT an array!
I have defined both as an array!
_pos = getWPPos [_group,1]
#LOOP
_temppos = (getWPPos [_group,1])
? (_temppos != _pos) : goto "WPCHK"
Help?
[EDIT] Okay, I have a working solution to this,
? ((_temppos select 0) != (_pos select 0)) || ((_temppos select 1) != (_pos select 1)) || ((_temppos select 2) != (_pos select 2)) : goto "WPCHK"