That answer is incorrect. A test condition maps to a requirement and is usually just a grammatical variant of the requirement, i.e. The condition that must be met to prove a requirement: A requirement 'the user must be able to log in' could have the test condition 'the user is logged in'. A test case and script are essentially the same thing, except traditionally a script was automated and a case was manual. These days often both terms are used interchangeably.
Test case is just an requirement from customer and the testscripts are the executable form of the testcase , in general testacase is in common language and script is in machine oriented language.