Yes, If the policy you have taken is comprehensive policy. Your NCB will be gone if insurance company would not be able to trace the car damaged your car. Otherwise they will call the insurer of that vehicle or owner of that vehicle and ask them to pay for the damages and your NCB would remain.