Lpc Manpages

 /mail/nedit -- Maileditor
 -------------------------

NAME:
    nedit(string funktion);
      ODER
    nedit(string funktion, string pretext);

BESCHREIBUNG:
    Mit dem Newseditor koennen bequem Texte eingegeben und an eine
    Funktion uebergeben werden. Der groesste Vorteil gegenueber 
    input_to liegt darin, dass man auch Zeilenumbrueche eingeben kann.

    Ist kein Pretext definiert, wird der Editor leer geoeffnet, um einen 
    neuen Text eingeben zu koennen. Ansonsten wird der angegebene Text 
    geoeffnet und kann editiert werden.

BEMERKUNG:
    Bitte immer die Kuerzel fuer die Hilfeseite, Abbruch und fertig 
    vor den Aufruf vom nedit stellen, da diese nicht automatisch 
    ausgegeben werden. Es kennt schliesslich nicht jeder die Kuerzel 
    auswendig.

BEISPIEL:

inherit "/mail/nedit";

void create()
{
  ...
  AddCmd(({"schreibe","schreib"}), "cmd_schreibe");
  ...
}

void write_text(string str)
{
  if(!str)
    return;

  write_file("/players/chakotay/text", str);
}

int cmd_schreibe()
{  
  write("Bitte Text eingeben.\n(~h Hilfeseite, ~q Abbruch, . wenn fertig)!");
  nedit("write_text");
  return 1;
}

DOKUMENTIERT:
    20.09.2003  Chakotay        neu

SIEHE AUCH:
    input_to