Company had not paid pending salaries since 2015

I was working in a company in Nagpur named EnableIT SOlutions Pvt Ltd. Offer letter was also given to me. Also for for starting few months salaries were deposited in bank Account.but after some month the salaries were not paid.(which are yet to paid) and again some salaries were paid but in cash and in parts. i.e apart from pending salaries of 2015, salaries for the maonth of jan-2016,feb-2016 were not paid and they are still pending due to this I was running short of funds and hence stopped going to company as there was no money to go to and fro 30 KM daily. Again on personal request of one of the director and a verbal promise(as the director is related to me) that he will pay 2 month's salary in advanced,I started going by arranging some funds from my friends and relatives. this continues till ,I asked the HR about my leave details which she was very reluctant to provide,but somehow I manage to take from her,to my surprise she had shown me absent for the period for which I was not able to go to office. and also in my further salaries whatever paid then till date every time I took a leave , deductions were there. My question is How far this is valid 1) Not to pay the employee when he was not able to come to office due to non payment of previous months salaries? 2) Should I have a right to claim the full salary of the said month and the salaries cut due to leave lapses Also I have some grievances about my pending salaries which I will post here after a while Its my sincere request to the knowledgeable and experts in this field to give me proper advice