blob: 4716aae7bdda0ceb1677b9539d4060fc65447b5b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001wizlist()
2*********
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005SYNOPSIS
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 varargs void wizlist(string name, int sortkey )
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DESCRIPTION
12===========
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 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>.
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018 Die Liste ist dabei folgendermassen aufgebaut:
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 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.
MG Mud User88f12472016-06-24 23:31:02 +020026
Zesstra953f9972017-02-18 15:37:36 +010027 2. WL_COMMANDS
28 Anzahl der diesem Objekt zugeordneten commands.
MG Mud User88f12472016-06-24 23:31:02 +020029
Zesstra953f9972017-02-18 15:37:36 +010030 3. WL_COMMANDS * 100 / total_cmd
31 Prozentualer Anteil an den gesamt verbrauchten commands.
MG Mud User88f12472016-06-24 23:31:02 +020032
Zesstra953f9972017-02-18 15:37:36 +010033 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.
MG Mud User88f12472016-06-24 23:31:02 +020036
Zesstra953f9972017-02-18 15:37:36 +010037 5. WL_TOTAL_GIGACOST (rechts in der eckigen Klammer)
38 Anzahl der insgesamt verbrauchten eval ticks in Giga-Ticks.
39 Nicht zeitlich gewichtet.
MG Mud User88f12472016-06-24 23:31:02 +020040
Zesstra953f9972017-02-18 15:37:36 +010041 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 in
52 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
56 ausgegeben.
57
58 Wird als name "ALL" angegeben, wird die vollstaendige Liste aus-
59 gegeben.
60
61 Durch Angabe von sortkey kann die Liste nach einer der Spalten
62 sortiert werden. Gueltige Werte sind die in /sys/wizlist.h ange-
63 gebenen Defines.
64
65EXAMPLE
66 > xeval wizlist("vanion", WL_HEART_BEATS)
67 Erzwingt Vanions Eintrag in der Liste und sortiert die Liste
68 anhand der durch die EUIDs ausgefuehrten heart beats.
69
70 > xeval wizlist("ALL", WL_EVAL_COST)
MG Mud User88f12472016-06-24 23:31:02 +020071 Zeigt die komplette Liste nach eval ticks-Verbauch sortiert an.
72
MG Mud User88f12472016-06-24 23:31:02 +020073
Zesstra953f9972017-02-18 15:37:36 +010074SEE ALSO
75========
MG Mud User88f12472016-06-24 23:31:02 +020076
Zesstra953f9972017-02-18 15:37:36 +010077 wizlist_info(E)
78
79
80LAST UPDATED
81============
82
83 09.05.2015, Zesstra