blob: f81b9b8af6e003d4d31f9b79df0a6b97f3ac3f3e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002wizlist()
3*********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006SYNOPSIS
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs void wizlist(string name, int sortkey )
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DESCRIPTION
13===========
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 wizlist() liefert eine Liste mit verschiedenen Verbrauchsdaten
16 zu Magiern. Es werden dabei normalerweise 21 Eintraege ausgegeben:
17 10 vor <name>, <name> selbst und 10 nach <name>.
MG Mud User88f12472016-06-24 23:31:02 +020018
Zesstra953f9972017-02-18 15:37:36 +010019 Die Liste ist dabei folgendermassen aufgebaut:
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 1. WL_NAME
22 Gesammelt werden die Daten pro UID. Hierbei zaehlt aber jede EUID, nicht
23 nur die von Magiern.
24 Das heisst, Objekte unter /d/polar/vanion/eispalast
25 werden nicht unter "vanion" sondern unter "d.polar.vanion"
26 abgerechnet.
MG Mud User88f12472016-06-24 23:31:02 +020027
Zesstra953f9972017-02-18 15:37:36 +010028 2. WL_COMMANDS
29 Anzahl der diesem Objekt zugeordneten commands.
MG Mud User88f12472016-06-24 23:31:02 +020030
Zesstra953f9972017-02-18 15:37:36 +010031 3. WL_COMMANDS * 100 / total_cmd
32 Prozentualer Anteil an den gesamt verbrauchten commands.
MG Mud User88f12472016-06-24 23:31:02 +020033
Zesstra953f9972017-02-18 15:37:36 +010034 4. WL_COST (links in der eckigen Klammer)
35 Anzahl der verbrauchten eval ticks. Dies ist zeitlich gewichtet, d.h.
36 nimmt im Lauf der Zeit ab, wenn nichts mehr dazu kommt.
MG Mud User88f12472016-06-24 23:31:02 +020037
Zesstra953f9972017-02-18 15:37:36 +010038 5. WL_TOTAL_GIGACOST (rechts in der eckigen Klammer)
39 Anzahl der insgesamt verbrauchten eval ticks in Giga-Ticks.
40 Nicht zeitlich gewichtet.
MG Mud User88f12472016-06-24 23:31:02 +020041
Zesstra953f9972017-02-18 15:37:36 +010042 6. WL_HEART_BEATS
43 Anzahl der ausgeloesten heart beats.
44
45
46
47 7. WL_ARRAY_TOTAL
48
49 8. WL_MAPPING_TOTAL
50
51PARAMETERS:
52 Wird name angegeben, wird erzwungen, dass die erwaehnte EUID mit in
53 der Liste dargestellt wird. Wird name nicht angegeben, wird es
54 automatisch auf this_player()->query_real_name() gesetzt.
55
56 Wird als name "TOP100" angegeben, wird die Top-100-Liste
57 ausgegeben.
58
59 Wird als name "ALL" angegeben, wird die vollstaendige Liste aus-
60 gegeben.
61
62 Durch Angabe von sortkey kann die Liste nach einer der Spalten
63 sortiert werden. Gueltige Werte sind die in /sys/wizlist.h ange-
64 gebenen Defines.
65
66EXAMPLE
67 > xeval wizlist("vanion", WL_HEART_BEATS)
68 Erzwingt Vanions Eintrag in der Liste und sortiert die Liste
69 anhand der durch die EUIDs ausgefuehrten heart beats.
70
71 > xeval wizlist("ALL", WL_EVAL_COST)
MG Mud User88f12472016-06-24 23:31:02 +020072 Zeigt die komplette Liste nach eval ticks-Verbauch sortiert an.
73
MG Mud User88f12472016-06-24 23:31:02 +020074
Zesstra953f9972017-02-18 15:37:36 +010075SEE ALSO
76========
MG Mud User88f12472016-06-24 23:31:02 +020077
Zesstra953f9972017-02-18 15:37:36 +010078 wizlist_info(E)
79
80
81LAST UPDATED
82============
83
84 09.05.2015, Zesstra