query_prevent_shadow()

query_prevent_shadow(L)

FUNKTION

varargs int query_prevent_shadow(object shadower)

PARAMETER

object shadower    - da Objekt, das eine Beschattung beantragt

BESCHREIBUNG

Diese Methode kann in Objekten definiert werden, die nicht beschattet
werden wollen oder anhand des Objektes shadower entscheiden wollen ob
sie beschattet werden wollen.

Gibt die Funktion 0 zurueck, wird ein Shadow auf das Objekt erlaubt,
sonst schlaegt es fehl.

BEISPIEL

// generell keine Beschattung
int query_prevent_shadow(object who) {
 return 1;
}

// Beschattung durch offizielle Objekte erlaubt
int query_prevent_shadow(object who) {
 if(who && !strstr(object_name(who),"/std/player"))
  return 0;
 return 1;
}

SIEHE AUCH

Rechte:         query_allow_shadow(M)
Generell:       shadow(E), unshadow(E)
Informationen:  query_shadowing(E)
  1. Mai 2004 Gloinson