blob: 80b0c7d5421700c72b110a3544a8db294d977d7b [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001query_prevent_shadow(L)
2FUNKTION:
3 varargs int query_prevent_shadow(object shadower)
4
5PARAMETER:
6 object shadower - da Objekt, das eine Beschattung beantragt
7
8BESCHREIBUNG:
9 Diese Methode kann in Objekten definiert werden, die nicht beschattet
10 werden wollen oder anhand des Objektes shadower entscheiden wollen ob
11 sie beschattet werden wollen.
12
13 Gibt die Funktion 0 zurueck, wird ein Shadow auf das Objekt erlaubt,
14 sonst schlaegt es fehl.
15
16BEISPIEL:
17 // generell keine Beschattung
18 int query_prevent_shadow(object who) {
19 return 1;
20 }
21
22 // Beschattung durch offizielle Objekte erlaubt
23 int query_prevent_shadow(object who) {
24 if(who && !strstr(object_name(who),"/std/player"))
25 return 0;
26 return 1;
27 }
28
29SIEHE AUCH:
30 Rechte: query_allow_shadow(M)
31 Generell: shadow(E), unshadow(E)
32 Informationen: query_shadowing(E)
33
3420. Mai 2004 Gloinson