FUNKTION: parse_com_error_string DEKLARATION: string parse_com_error_string(mixed *parsed, string errormsg [, string only_one] ) BESCHREIBUNG: parse_com_error_string dient der einfachen Behandlung von Fehlermeldungen. Liefert parse_com einen Fehler zurueck, kreiert parse_com_error_string eine entsprechende Fehlermeldung dazu und liefert sie zurueck. Falls kein Fehler auftrat, wird 0 geliefert. Parameter: mixed *parsed ist das Resultat eines vorhergehenden parse_com-Aufrufs. string errormsg ist ein String, der dann genommen wird, wenn kein Objekt gefunden wurde (z.B. ein Tippfehler im Kommando) und keine passendere Fehlermeldung generiert werden kann. (Normalerweise wird z.B. bei 'trete xy' eine Fehlermeldung "Xy nicht gefunden." erzeugt.) Wurde keine solche Fehlermeldung angegeben, wird "" geliefert. string only_one Dieser Parameter ist optional. Findet parse_com mehr als nur ein Objekt, auf dass die Beschreibung passt, funktioniert aber das eigene Programm nur mit EINEM Objekt, so wird dieser String als Fehlermeldung ausgegeben. Ist only_one 0, so beklagt sich parse_com_error_string nicht darueber. (Zum Beispiel bei "alle fackeln" koennen mehrere Objekte gefunden werden. Sie werden dann alle in parsed[PARSE_OBS] aufgelistet.) VERWEISE: parse_com, parse_com_error GRUPPEN: simul_efun, player SOURCE: /secure/simul_efun/parse_com.c