Ich würde in diesem fall unterscheiden zwischen einem string der nur ausgegeben wird und einem der als input benutzt wird.

Einfach konsole (ka ob sie funktioniert):
Code:

var max_lines = 20;
var line_nr = 0;

string input_str;

text anzeige_txt
{
pos_x = 10;
pos_y = 10;
font = mein_font;
strings = 20;
flags = visible;
}

function start_eingabe()
{
if(line_nr < max_lines)
{
anzeige_txt.string[line_nr] = input_str;
inkey(input_str);
if(result == 13)
{
//hier den string bearbeiten
str_cpy(anzeige_txt.string[line_nr],input_str);
str_cpy(input_str,"");
line_nr += 1;
}
}
}

/* wenn du nun was eingeben willst brauchst du nur die function starte_eingabe aufrufen */


Keine Garantie das der code einwandfrei funktioniert.

Last edited by Thunder; 04/11/07 18:43.