blob: a2ba7bd1e85a9cc08bfba2eeab918198734072ac [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS:
2 varargs void wizlist(string name, int sortkey )
3
4DESCRIPTION:
5 wizlist() liefert eine Liste mit verschiedenen Verbrauchsdaten
6 zu Magiern. Es werden dabei normalerweise 21 Eintraege ausgegeben:
7 10 vor <name>, <name> selbst und 10 nach <name>.
8
9 Die Liste ist dabei folgendermassen aufgebaut:
10
11 1. WL_NAME
12 Gesammelt werden die Daten pro UID. Hierbei zaehlt aber jede EUID, nicht
13 nur die von Magiern.
14 Das heisst, Objekte unter /d/polar/vanion/eispalast
15 werden nicht unter "vanion" sondern unter "d.polar.vanion"
16 abgerechnet.
17
18 2. WL_COMMANDS
19 Anzahl der diesem Objekt zugeordneten commands.
20
21 3. WL_COMMANDS * 100 / total_cmd
22 Prozentualer Anteil an den gesamt verbrauchten commands.
23
24 4. WL_COST (links in der eckigen Klammer)
25 Anzahl der verbrauchten eval ticks. Dies ist zeitlich gewichtet, d.h.
26 nimmt im Lauf der Zeit ab, wenn nichts mehr dazu kommt.
27
28 5. WL_TOTAL_GIGACOST (rechts in der eckigen Klammer)
29 Anzahl der insgesamt verbrauchten eval ticks in Giga-Ticks.
30 Nicht zeitlich gewichtet.
31
32 6. WL_HEART_BEATS
33 Anzahl der ausgeloesten heart beats.
34
35 7. WL_ARRAY_TOTAL
36
37 8. WL_MAPPING_TOTAL
38
39PARAMETERS:
40 Wird name angegeben, wird erzwungen, dass die erwaehnte EUID mit
41 in der Liste dargestellt wird. Wird name nicht angegeben, wird es
42 automatisch auf this_player()->query_real_name() gesetzt.
43
44 Wird als name "TOP100" angegeben, wird die Top-100-Liste ausgegeben.
45
46 Wird als name "ALL" angegeben, wird die vollstaendige Liste aus-
47 gegeben.
48
49 Durch Angabe von sortkey kann die Liste nach einer der Spalten
50 sortiert werden. Gueltige Werte sind die in /sys/wizlist.h ange-
51 gebenen Defines.
52
53EXAMPLE:
54 > xeval wizlist("vanion", WL_HEART_BEATS)
55 Erzwingt Vanions Eintrag in der Liste und sortiert die Liste anhand
56 der durch die EUIDs ausgefuehrten heart beats.
57
58 > xeval wizlist("ALL", WL_EVAL_COST)
59 Zeigt die komplette Liste nach eval ticks-Verbauch sortiert an.
60
61SEE ALSO:
62 wizlist_info(E)
63
64LAST UPDATED:
65 09.05.2015, Zesstra
66