go on IRC and I'll try to get it working via color.
Edit: Completed. I only had the picture you gave me, so you need to get the actual rs co-ordinates and put them in Area. The only thing is that the text detection is still somewhat off, it didn't quite get the name right, but it was close. I think if you need specifics you should use reflection, or else work on perfecting the system I used.
SCAR Code:
const
Text_Color = 6976375;
function GetPlayerName(Area: TBox; TextCol: Integer): string;
var
TPA: TPointArray;
B: TBox;
begin
FindColorsTolerance(TPA, TextCol, Area.x1, Area.y1, Area.x2, Area.y2, 3);
if Length(TPA) = -1 then
Exit;
B := GetTPABounds(TPA);
Result := Trim(GetTextAtExWrap(B.x1-1,B.y1,B.x2+1,B.y2,0,5,2,TextCol,0,FriendChars));
end;