Well, I found the fix to it, but I found it rather weird. If you don't understand how player classes work, I wouldn't advise posting as to why it didn't work.
Here's the working one:
HTML Code:
temp.stringSaves = {"client", "clientr"};
//Get the important strings!
for (temp.stringType: temp.stringSaves)
{
for (temp.currentString: getstringkeys("this."@ temp.stringType @"."))
{
temp.stringData = (@ temp.stringType @"."@ temp.currentString);
[B]//THIS LINE HERE[/B]
temp.saveFile.(@ temp.stringData) = makevar(temp.stringData);
}
}
Why wouldn't this work:
HTML Code:
temp.saveFile.(@ temp.stringData) = this.(@ temp.stringData);
Weird, am I right?