My guess is that you are sending a string to the server, not the lines.
Perhaps something like this will work for you:
PHP Code:
function onActionServerSide(afi, svar1, svar2) {
switch (afi) {
case "callTextTypeFile":
temp.text_type_file.loadLines(svar1);
triggerClient("gui", name, "displayTextTypeFile", temp.text_type_file);
break;
case "editTextTypeFile":
temp.text_type_file.saveLines(svar2, 0);
break;
}
}
//#CLIENTSIDE
function sendLinesToServer() {
temp.lines = MyGuiMultiLineTextControl.getlines();
triggerServer("gui", name, "editTextTypeFile", temp.lines, "MyFile.txt");
}