Dokumentation zu: DeclAdj(L)

HR Image


FUNKTION:
	varargs string DeclAdj(string adj, int casus, int demon,
                                                       int plural, int gender)

ARGUMENTE:
        adj:    Das zu beugende Adjektiv
        casus:  Der entsprechende Fall (WER, WESSEN, WEN oder WEM).
        demon:  Bestimmter, unbestimmter oder kein Artikel.
        plural: Wenn 1: Beugen fuer die Pluralform des Objekts
        gender: (optional) Geschlecht des Objekts. Wenn nicht spezifiziert
                wird es durch P_GENDER bestimmt.
	
BESCHREIBUNG:
        Beugt das Adjektiv passend zum Fall 'casus', wobei der
        Artikelmodus (demon) auf einen Wert innerhalb NAME_DEM gesetzt
        sein muss. Wird NAME_AUTO angegeben, so wird ein passender
        Artikelmodus gesucht.

        Diese Funktion beachtet etwaige P_ARTICLE nicht! Vor dem
        Aufruf ist also diese Eigenschaft des Objektes selbst zu
        pruefen und demon entsprechend zu uebergeben.

        Wird die Funktion mit 4 oder weniger Argumenten aufgerufen, so
        bestimmt sich das Geschlecht aus P_GENDER, ansonsten wird der
        im 5. Argument uebergebene Wert als Geschlecht benutzt.

        Beginnt das Adjektiv mit einem '*', so wird ein unveraenderliches
        Adjektiv angenommen, dieses also niemals gebeugt.
        Beispiel:
          SetProp(P_NAME_ADJ, ({"frei", "sauer", "*sexy"}));
          -=> "Ein freies saures sexy Ding"

	Wenn plural auf 2 (oder hoeher) gesetzt wird, so wird ggf die
	Grundform des Adjektives geliefert. Dies sollte nicht benutzt
	werden, sondern ist fuer SetFlexedAdjectives() gedacht.
	

RÜCKGABEWERT:
        Ein String, der das gebeugte Adjektiv enthaelt, gefolgt von
        einem Leerzeichen.

SIEHE AUCH:
        QueryArticle(L), SuggestArticle(L), SetFlexedAdjectives(L)


Start » Magierhandbuch » Docu » Lfun » DeclAdj Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!