Complex sentence: As long as the Italians remained loyal to Rome, then there was no hope that Hannibal would win; but should the Romans keep on losing battles, their allies' faith in Rome would weaken.
Split into simpler sentences: As long as the Italians remained loyal to Rome, then there was no hope that Hannibal would win. If the Romans kept on losing battles, their allies' faith in Rome would weaken.