if ur country is listed in the EFT list then u can get cash in ur currency. if not then u will receive check in us$
Thats not right.. You can get checks too in local currency if it is supported. (For example: Indian publishers receive checks in Indian Rupees).
Why i can't receive adsense check in my local currency? coz my country is not listed "local currency checks" and india ppl can receive coz there country is listed to receive check in rupees and this service is only 40-42 countries.
Adsense can not support all local currencies because it is not feasible at all. For example, Google can issue a check in Indian Rupees since India has a large number of advertisers and publishers. Pakistan does not have this much number of advertisers and publishers. Therefore it is not feasible for Google to issue a check in Pakistani Rupee. You can change your currency to EURO or any other supported currencies.