Welcome to LQ.
Some typo´s ...
Line 19
Code:
$ns namtrace-all-wireless $namFile
$val(x) $val(y)
must be :
Code:
$ns namtrace-all-wireless $namFile $val(x) $val(y)
Line 42
Edit to
Line 50
Code:
set sink[new Agent/TCPSink]
Edit to
Code:
set sink [new Agent/TCPSink]
Line 61
Code:
close $traceFile; close $nameFile
Edit to
Code:
close $traceFile; close $namFile