Fish u are very right but i have alot of fun doing it XD
MP read source func
for a 1280x1024
Func CurrentMP()
Local $pix
Local $ans[24]
Local $mppx = StringSplit("1224|1225|1226|1227|1228|1229|1231|1232|1233|1234|1235|1236|1238|1239|1240|1241|1242|1243|1246|1247|1248|1249|1250|1251", "|")
Local $mppy = 995
Local $one = StringSplit("1|1|1|4|5|2", "|")
Local $two = StringSplit("1|1|2|5|5|1", "|")
Local $three = StringSplit("1|1|2|5|4|1", "|")
Local $four = StringSplit("2|5|2|5|5|2", "|")
Local $five = StringSplit("4|5|3|5|5|2", "|")
Local $six = StringSplit("5|5|4|4|5|3", "|")
Local $seven = StringSplit("1|1|5|1|1|2", "|")
Local $eight = StringSplit("2|5|5|5|4|1", "|")
Local $nine = StringSplit("3|5|3|3|5|4", "|")
Local $zero = StringSplit("5|4|1|1|5|5", "|")
Local $oneans = 1
Local $twoans = 1
Local $threeans = 1
Local $fourans = 1
Local $fiveans = 1
Local $sixans = 1
Local $sevenans = 1
Local $eightans = 1
Local $nineans = 1
Local $zeroans = 1
Local $num = 1
Local $mp = ""
Local $loop = 0
Do
$pix = PixelGetRGB( $mppx[$num], $mppy)
Select
Case ($pix[0]+$pix[1]+$pix[2])> 300
$ans[$loop] = 1
Case ($pix[0]+$pix[1]+$pix[2])> 400
$ans[$loop] = 2
Case ($pix[0]+$pix[1]+$pix[2])> 500
$ans[$loop] = 3
Case ($pix[0]+$pix[1]+$pix[2])> 600
$ans[$loop] = 4
Case ($pix[0]+$pix[1]+$pix[2])> 700
$ans[$loop] = 5
EndSelect
$num = $num + 1
$loop = $loop + 1
Until $num = 24
Select ; X000
Case ($ans[0] = $zero[1] AND $ans[1] = $zero[2] AND $ans[2] = $zero[3] AND $ans[3] = $zero[4] AND $ans[4] = $zero[5] AND $ans[5] = $zero[6]) OR ($ans[0] = 1 AND $ans[1] = 1 AND $ans[2] = 1 AND $ans[3] = 1 AND $ans[4] = 1 AND $ans[5] = 1)
$mp= $mp & "0"
Case $ans[0] = $one[1] AND $ans[1] = $one[2] AND $ans[2] = $one[3] AND $ans[3] = $one[4] AND $ans[4] = $one[5] AND $ans[5] = $one[6]
$mp= $mp & "1"
Case $ans[0] = $two[1] AND $ans[1] = $two[2] AND $ans[2] = $two[3] AND $ans[3] = $two[4] AND $ans[4] = $two[5] AND $ans[5] = $two[6]
$mp= $mp & "2"
Case $ans[0] = $three[1] AND $ans[1] = $three[2] AND $ans[2] = $three[3] AND $ans[3] = $three[4] AND $ans[4] = $three[5] AND $ans[5] = $three[6]
$mp= $mp & "3"
Case $ans[0] = $four[1] AND $ans[1] = $four[2] AND $ans[2] = $four[3] AND $ans[3] = $four[4] AND $ans[4] = $four[5] AND $ans[5] = $four[6]
$mp= $mp & "4"
Case $ans[0] = $five[1] AND $ans[1] = $five[2] AND $ans[2] = $five[3] AND $ans[3] = $five[4] AND $ans[4] = $five[5] AND $ans[5] = $five[6]
$mp= $mp & "5"
Case $ans[0] = $six[1] AND $ans[1] = $six[2] AND $ans[2] = $six[3] AND $ans[3] = $six[4] AND $ans[4] = $six[5] AND $ans[5] = $six[6]
$mp= $mp & "6"
Case $ans[0] = $seven[1] AND $ans[1] = $seven[2] AND $ans[2] = $seven[3] AND $ans[3] = $seven[4] AND $ans[4] = $seven[5] AND $ans[5] = $seven[6]
$mp= $mp & "7"
Case $ans[0] = $eight[1] AND $ans[1] = $eight[2] AND $ans[2] = $eight[3] AND $ans[3] = $eight[4] AND $ans[4] = $eight[5] AND $ans[5] = $eight[6]
$mp= $mp & "8"
Case $ans[0] = $nine[1] AND $ans[1] = $nine[2] AND $ans[2] = $nine[3] AND $ans[3] = $nine[4] AND $ans[4] = $nine[5] AND $ans[5] = $nine[6]
$mp= $mp & "9"
EndSelect
Select ;OXOO
Case ($ans[6] = $zero[1] AND $ans[7] = $zero[2] AND $ans[8] = $zero[3] AND $ans[9] = $zero[4] AND $ans[10] = $zero[5] AND $ans[11] = $zero[6]) OR ($ans[6] = 1 AND $ans[7] = 1 AND $ans[8] = 1 AND $ans[9] = 1 AND $ans[10] = 1 AND $ans[11] = 1)
$mp= $mp & "0"
Case $ans[6] = $one[1] AND $ans[7] = $one[2] AND $ans[8] = $one[3] AND $ans[9] = $one[4] AND $ans[10] = $one[5] AND $ans[11] = $one[6]
$mp= $mp & "1"
Case $ans[6] = $two[1] AND $ans[7] = $two[2] AND $ans[8] = $two[3] AND $ans[9] = $two[4] AND $ans[10] = $two[5] AND $ans[11] = $two[6]
$mp= $mp & "2"
Case $ans[6] = $three[1] AND $ans[7] = $three[2] AND $ans[8] = $three[3] AND $ans[9] = $three[4] AND $ans[10] = $three[5]AND $ans[11] = $three[6]
$mp= $mp & "3"
Case $ans[6] = $four[1] AND $ans[7] = $four[2] AND $ans[8] = $four[3] AND $ans[9] = $four[4] AND $ans[10] = $four[5] AND $ans[11] = $four[6]
$mp= $mp & "4"
Case $ans[6] = $five[1] AND $ans[7] = $five[2] AND $ans[8] = $five[3] AND $ans[9] = $five[4] AND $ans[10] = $five[5] AND $ans[11] = $five[6]
$mp= $mp & "5"
Case $ans[6] = $six[1] AND $ans[7] = $six[2] AND $ans[8] = $six[3] AND $ans[9] = $six[4] AND $ans[10] = $six[5] AND $ans[11] = $six[6]
$mp= $mp & "6"
Case $ans[6] = $seven[1] AND $ans[7] = $seven[2] AND $ans[8] = $seven[3] AND $ans[9] = $seven[4] AND $ans[10] = $seven[5]AND $ans[11] = $seven[6]
$mp= $mp & "7"
Case $ans[6] = $eight[1] AND $ans[7] = $eight[2] AND $ans[8] = $eight[3] AND $ans[9] = $eight[4] AND $ans[10] = $eight[5]AND $ans[11] = $eight[6]
$mp= $mp & "8"
Case $ans[6] = $nine[1] AND $ans[7] = $nine[2] AND $ans[8] = $nine[3] AND $ans[9] = $nine[4] AND $ans[10] = $nine[5] AND $ans[11] = $nine[6]
$mp= $mp & "9"
EndSelect
Select
Case ($ans[12] = $zero[1]AND $ans[13] = $zero[2] AND $ans[14] = $zero[3] AND $ans[15] = $zero[4] AND $ans[16] = $zero[5] AND $ans[17] = $zero[6]) OR ($ans[12] = 1 AND $ans[13] = 1 AND $ans[14] = 1 AND $ans[15] = 1 AND $ans[16] = 1 AND $ans[17] = 1)
$mp= $mp & "0"
Case $ans[12] = $one[1] AND $ans[13] = $one[2] AND $ans[14] = $one[3] AND $ans[15] = $one[4] AND $ans[16] = $one[5] AND $ans[17] = $one[6]
$mp= $mp & "1"
Case $ans[12] = $two[1] AND $ans[13] = $two[2] AND $ans[14] = $two[3] AND $ans[15] = $two[4] AND $ans[16] = $two[5] AND $ans[17] = $two[6]
$mp= $mp & "2"
Case $ans[12] = $three[1]AND $ans[13] = $three[2]AND $ans[14] = $three[3]AND $ans[15] = $three[4]AND $ans[16] = $three[5]AND $ans[17] = $three[6]
$mp= $mp & "3"
Case $ans[12] = $four[1] AND $ans[13] = $four[2] AND $ans[14] = $four[3] AND $ans[15] = $four[4] AND $ans[16] = $four[5] AND $ans[17] = $four[6]
$mp= $mp & "4"
Case $ans[12] = $five[1] AND $ans[13] = $five[2] AND $ans[14] = $five[3] AND $ans[15] = $five[4] AND $ans[16] = $five[5] AND $ans[17] = $five[6]
$mp= $mp & "5"
Case $ans[12] = $six[1] AND $ans[13] = $six[2] AND $ans[14] = $six[3] AND $ans[15] = $six[4] AND $ans[16] = $six[5] AND $ans[17] = $six[6]
$mp= $mp & "6"
Case $ans[12] = $seven[1]AND $ans[13] = $seven[2]AND $ans[14] = $seven[3]AND $ans[15] = $seven[4]AND $ans[16] = $seven[5]AND $ans[17] = $seven[6]
$mp= $mp & "7"
Case $ans[12] = $eight[1]AND $ans[13] = $eight[2]AND $ans[14] = $eight[3]AND $ans[15] = $eight[4]AND $ans[16] = $eight[5]AND $ans[17] = $eight[6]
$mp= $mp & "8"
Case $ans[12] = $nine[1] AND $ans[13] = $nine[2] AND $ans[14] = $nine[3] AND $ans[15] = $nine[4] AND $ans[16] = $nine[5] AND $ans[17] = $nine[6]
$mp= $mp & "9"
EndSelect
Select
Case $ans[18] = $zero[1] AND $ans[19] = $zero[2] AND $ans[20] = $zero[3] AND $ans[21] = $zero[4] AND $ans[22] = $zero[5] AND $ans[23] = $zero[6]
$mp= $mp & "0"
Case $ans[18] = $one[1] AND $ans[19] = $one[2] AND $ans[20] = $one[3] AND $ans[21] = $one[4] AND $ans[22] = $one[5] AND $ans[23] = $one[6]
$mp= $mp & "1"
Case $ans[18] = $two[1] AND $ans[19] = $two[2] AND $ans[20] = $two[3] AND $ans[21] = $two[4] AND $ans[22] = $two[5] AND $ans[23] = $two[6]
$mp= $mp & "2"
Case $ans[18] = $three[1]AND $ans[19] = $three[2]AND $ans[20] = $three[3]AND $ans[21] = $three[4]AND $ans[22] = $three[5]AND $ans[23] = $three[6]
$mp= $mp & "3"
Case $ans[18] = $four[1] AND $ans[19] = $four[2] AND $ans[20] = $four[3] AND $ans[21] = $four[4] AND $ans[22] = $four[5] AND $ans[23] = $four[6]
$mp= $mp & "4"
Case $ans[18] = $five[1] AND $ans[19] = $five[2] AND $ans[20] = $five[3] AND $ans[21] = $five[4] AND $ans[22] = $five[5] AND $ans[23] = $five[6]
$mp= $mp & "5"
Case $ans[18] = $six[1] AND $ans[19] = $six[2] AND $ans[20] = $six[3] AND $ans[21] = $six[4] AND $ans[22] = $six[5] AND $ans[23] = $six[6]
$mp= $mp & "6"
Case $ans[18] = $seven[1]AND $ans[19] = $seven[2]AND $ans[20] = $seven[3]AND $ans[21] = $seven[4]AND $ans[22] = $seven[5]AND $ans[23] = $seven[6]
$mp= $mp & "7"
Case $ans[18] = $eight[1]AND $ans[19] = $eight[2]AND $ans[20] = $eight[3]AND $ans[21] = $eight[4]AND $ans[22] = $eight[5]AND $ans[23] = $eight[6]
$mp= $mp & "8"
Case $ans[18] = $nine[1] AND $ans[19] = $nine[2] AND $ans[20] = $nine[3] AND $ans[21] = $nine[4] AND $ans[22] = $nine[5] AND $ans[23] = $nine[6]
$mp= $mp & "9"
EndSelect
Return Int($mp)
Endfunc
I really dont know that much on C++ or C# >< I do wanna learn thou