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