Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:ChatLog (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
WebAdmin

Chatlogger. Writes files with the following content: timestamp<tab>username<tab>uniqueid<tab>type<tab>teamid<tab>message

Copyright 2008 Epic Games, Inc. All Rights Reserved

Author: Michiel 'elmuerte' Hendriks

Properties[edit]

bIncludeTimeStamp[edit]

Type: bool

Modifiers: config

Append a timestamp to the filename

Default value: True

bUnique[edit]

Type: bool

Modifiers: config

Enforce unique filenames. This will simply add a number to the end of the filename until its unique.

filename[edit]

Type: string

Modifiers: config

Mask for the filename. Following place holders can be used: %i = server ip %p = server port %c = computer name (as reported by the OS) %v = engine version

Default value: "Chatlog_%i_%p"

tab[edit]

Type: string


writer[edit]

Type: FileWriter


Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: MessagingSpectator.CollisionCylinder

No new values.

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: MessagingSpectator.Sprite

No new values.

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: PlayerController.Destroyed


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: MessagingSpectator.PostBeginPlay


ReceiveLocalizedMessage[edit]

reliable client event ReceiveLocalizedMessage (class<LocalMessageMessage, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)

Overrides: PlayerController.ReceiveLocalizedMessage


TeamMessage[edit]

reliable client event TeamMessage (PlayerReplicationInfo PRI, coerce string S, name Type, optional float MsgLifeTime)

Overrides: MessagingSpectator.TeamMessage


Other instance functions[edit]

createFilename[edit]

function string createFilename ()


CreateFileWriter[edit]

function CreateFileWriter ()


InitPlayerReplicationInfo[edit]

function InitPlayerReplicationInfo ()

Overrides: MessagingSpectator.InitPlayerReplicationInfo

spawns and initializes the PlayerReplicationInfo for this Controller

ReceiveMessage[edit]

function ReceiveMessage (PlayerReplicationInfo Sender, string Msg, name Type)

Overrides: MessagingSpectator.ReceiveMessage