Quote:
Quote:
Could you paste your entire script please?


Code:
on 1:TEXT:!add*:#: {
  if (($chan == %chan) && ($2 != $null)) {
    set % $+ $2 $+ .name -
    set % $+ $2 $+ .surname -
    set % $+ $2 $+ .address -
    set % $+ $2 $+ .phone -
    set % $+ $2 $+ .spend -
    set % $+ $2 $+ .advance -
    set % $+ $2 $+ .coffee -
    set % $+ $2 $+ .final -
    write template.txt % $+ $2 $+ .name _ % $+ $2 $+ .surname _ % $+ $2 $+ .address _ % $+ $2 $+ .phone _ % $+ $2 $+ .spend _ % $+ $2 $+ .advance _ % $+ $2 $+ .coffee _ % $+ $2 $+ .final
  }
}


you went through the trouble of making the vars, and then didnt use them.

try
Code:
    write template.txt $(% $+ $2 $+ .name $+  _ ,2)

Or $eval($+(%,$2,.name,_),2)


see if it writes correctly -_