Dokumentation zu: AddSmellDetail(L)

HR Image


FUNKTION:
	void AddSmellDetail(mixed keys, string|*string|closure descr,
		 string|*string|closure ndescr);
	
ARGUMENTE:
	keys:   String o. Array von Strings die als Schluessel dienen
	descr:  Beschreibung
	ndescr: Beschreibung (nachts)
	
BESCHREIBUNG:
	Fuegt dem Objekt eine Beschreibung 'descr' hinzu, die man
	mit den Schluesseln 'keys' riechen kann. ('riech <key>').

	Wenn 'ndescr' angegeben ist, so ist die dort hinterlegte
	Beschreibung nachts, die bei 'ndescr' angegebene Beschreeibung nur
	tagsueber zu riechen.

	Ist 'descr' oder 'ndescr' Null, so ist zu der entsprechenden
	Tageszeit keine Detail zu finden. Beachte dass die Angabe einer
	Null etwas anderes ist als das Weglassen eines Arguments!

	Aufbau von descr bzw ndescr:

	Wenn 'descr' nur ein String uebergeben wird, so geht dieser
	String an den riechenden Spieler, die anderen Spieler im Raum
	erhalten eine Standardmeldung: '<name> riecht an irgendetwas.'

	Wird ein Array von zwei Strings angegeben, so geht der erste
	String wiederrum an den riechenden Spieler. Andere eventuell im
	Raum befindliche Spieler erhalten den zweiten String, nachdem
	durch 'parse_mess' noch eventuelle Ersetzungen (siehe parse_mess)
	vorgenommen wurden.

	Ist 'descr' eine Closure, so wird diese mit dem Schluessel als
	Parameter aufgerufen, und der Rueckgabewert verwendet. (Dieser
	darf auch wiederum ein Array aus zwei String sein.)

RÜCKGABEWERT:
        keiner
	
BEISPIEL:
        AddSmellDetail(({"gestank","geruch"}), "Ein fuechterlicher Geruch"
                " weht Dir um die Nase.");
        AddSmellDetail(({"blume"}), #'rieche);
	AddSmellDetail("haufen", "Haufen? Der liegt hier nur nachts.",
	    "Der Haufen riecht recht... haufig.");
	AddSmellDetail("blume", ({"Ahhh, lecker...", "&&WER&& schnueffelt "
	    "an einer nur tagsueber bluehenden Blume."}), 0);

SIEHE AUCH:
        RemoveSmellDetail(L), AddSoundDetail(L), AddReadDetail(L),
        AddDetail(L), P_READ_MSG, P_SOUND, P_SMELL, P_SMELL_DETAILS


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