Vorlage Dokumentationreport
Allgemeines
   Aufruf
   Einleitung
   Installation
   Konfiguration
   Syntax
Einführung
   MetabefehlsAusdruecke
   MetabefehlsSyntax
   RegulaereAusdruecke
   VordefinierteVariablen
Funktionen
   abs()
   after()
   and()
   antoi()
   before()
   ceil()
   change()
   close()
   crop()
   equals()
   exp()
   flatten()
   float()
   floor()
   int()
   isnothing()
   itoan()
   length()
   log()
   log10()
   match()
   not()
   open()
   or()
   random()
   read()
   readline()
   sign()
   status()
   statustext()
   substr()
   system()
   time()
   tolower()
   toupper()
   typeof()
   write()
   writeline()
   xname()
   xor()
Metabefehle
   #after
   #array
   #break
   #call
   #config
   #const
   #debug
   #default
   #dict
   #else
   #every
   #forever
   #func
   #if
   #ifregion
   #ifunit
   #include
   #input
   #message
   #next
   #notrace
   #proc
   #return
   #sort
   #table
   #tag
   #trace
   #var
   #while
Rückruf-Prozeduren
   CalcUnitCapacities
   CreateRegionHeader
   CreateUnitHeader
   EndRegion
   EndUnit
   OnBuilding
   OnExit
   OnInit
   OnRegion
   OnShip
   OnUnit
   OutputLineFilter
Report-Objekte
   building
   grenze
   partei
   preise
   races
   region
   report
   ship
   things
   unit
Anhang
   Danksagungen
   SkriptDebugger
   VorlageFAQ

report

Beschreibung

Das report Objekt enthält relevante Informationen aus dem Basisreport, der für die Vorlage verwendet wurde. Hier kann man auf die wichtigsten globalen Infos zugreifen.

Um das Objekt zu benutzen verwendet man:

report.<Attribut>
report[<dr>].<Attribut>

wobei im zweiten Fall eine Runden-Distanz angegeben werden kann, also z.B. -1 für die Vorrunde, falls der Vorrunden-CR ebenfalls beim Start übergeben wurde.

Attribute

Message.size Anzahl der Messages im Report
Message[<idx>].<Attribut> Nachrichten des Bezugsreports. Attribute: rendered für den Text der Nachricht, sowie alle anderen Attribute eines MESSAGE Blocks
Partei Gibt die Nummer der Partei an (Basis häng von Config Datei ab)
Personen Enthält die Anzahl der Personen dieser Partei
region.size Anzahl der Regionen im Report
region[<idx>] Unterobjekt zum Zugriff auf die Regionen im Report
Rekrutierungskosten Die Rassenspezifischen Kosten, die man für eine Person zahlt (z.B. 110 beim Zwerg in Eressea)
Runde Die Auswertungsrunde (z.B. 159 im März 14 bei Eresseas alter Zeitrechnung)
Spiel Enthält den Namen des Spiels, aus dem der Report stammt (sofern vorhanden, default "Eressea" o. "Empiria" je nach Version des CR) (ab Build 440)

Referenzen

-

Revision 19 Nov 2004

Page design, graphics and contents (c) copyright 1999-2004
by S.Schümann and contributing authors