ID:141708
 
Code:
    N.name="\proper[N.named]"


Problem description:if N.named was pirion, I want it to be Pirion. I thought I had it right here, but i guess not

You typed the name variable wrong when trying to use \proper.

And it won't work by the way, you need to use the uppertext() proc alongside with either findtext() or copytext().
In response to Andre-g1 (#1)
ok thanks, so something like this:
    N.name=uppertext(copytext("[N.named]",Start=1,End=1))&lowertext(copytext("[N.named]",Start=2,End=0))


With that I get Destiny.dm:19:error:copytext :expected 2 to 3 arguments (found 1).
Destiny.dm:19:error:copytext :expected 2 to 3 arguments (found 1).

I clearly have 3 args in each of those...
In response to Pirion (#2)
Something like this is what you want;

name = uppertext(copytext("[name]",1,2)) + lowertext(copytext("[name]",2))


Even though I wouldn't advise using the lowertext() if people want to have more than one word in their names.
In response to Andre-g1 (#3)
Ah I got it with this:

N.name=uppertext(copytext("[N.named]",1,2))+lowertext(copytext("[N.named]",2,0))


Thank you for your help. I learned something valuable for me. And i will take your advise and drop the lowertext. Thanks