Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/props/P_NOLEAVE_MSG

P_NOLEAVE_MSG
*************


NAME
====

   P_NOLEAVE_MSG                      "noleave_msg"


DEFINIERT IN
============

   /sys/thing/moving.h


BESCHREIBUNG
============

   Diese Property enthaelt eine Meldung, die ausgegeben wird, wenn
   jemand versucht, ein Objekt aus einem Behaelter zu entfernen und der
   Behaelter dieses im PreventLeave() verhindert.
   Die Property ist im verhindernden Behaelter zu setzen.
   Ist diese Property nicht oder auf einen nicht-String-Wert gesetzt,
   so wird die Standardmeldung ausgegeben.
   ("Du kannst  nicht nehmen.")
   Der String in der Property wird noch durch replace_personal()
   verarbeitet, das zu bewegende Objekt wird als erstes, der verhindernde
   Behaelter als zweites Objekt angegeben. Danach wird der String auf 78
   Zeichen umgebrochen.
   Das Setzen eines leeren Strings unterdrueckt die Ausgabe einer Meldung
   ganz.


BEISPIELE
=========

   Nur Bierschuettler sollen eine Bierflasche aus einem Kasten nehmen
   koennen, neben einer entsprechenden Behandlung im PreventLeave setzt man
   dazu die Property:
   SetProp(P_NOLEAVE_MSG, "Nur Bierschuettler duerfen das!");


SIEHE AUCH
==========


Aehnliches: P_TOO_HEAVY_MSG, P_ENV_TOO_HEAVY_MSG, P_TOO_MANY_MSG, P_NOINSERT_MSG, P_NODROP, P_NOGET Erfolg: P_PICK_MSG, P_DROP_MSG, P_GIVE_MSG, P_PUT_MSG, P_WEAR_MSG, P_WIELD_MSG Sonstiges: replace_personal(E), /std/living/put_and_get.c


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.