Problems with Custom Protocol over Half Duplex Asynchronous

So, I was looking around for some schematics for converting the RS-232 to TTL for the Arduino, and saw two Schematics, The first one; One-Wire RS-232 Half Duplex (EE Tip #135) - Circuit Cellar and then Image number 3, I created that schematic but no succes on that either.

Here on the Arduino Forum I came across, this Topic that referred to Alternatives of MAX232 in low budget projects - Do It Easy With ScienceProg where there is a 'One of such solution is Transistor based interface:' But that is full-duplex, does anyone know how I can convert that schematic to Half Duplex? Or should I Create another Topic for this specific Question?