i was working downtown chicag at the pendry hotel and i was working for a sub and i didnt get paid..the gc new i was not getting paid and said i would get paid if i would continue..
The title of your post states that you need to collect on a "mechanics lien," but your question describes a breach of contract. You assert that a subcontractor owes you for work, and that the general assured you of payment. Where is the Mechanics Lien claim? If you do have one, it would be collected by foreclosing against the owner of the project, including the General and Sub as Defendants.
I recommend you consult with an experienced Attorney and show him or her all your proof to receive meaningful advice. Best of luck.