Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UnrealGame.UnrealPlayerChatManager

Extends
PlayerChatManager
Modifiers
config ( ChatRestriction )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.PlayerChatManager
         |   
         +-- UnrealGame.UnrealPlayerChatManager

Constants Summary
BANNED=8
NOSPEECH=2
NOTEXT=1
NOVOICE=4

Variables Summary
array<ChatBan>ChatRestrictions
array<StoredChatBan>StoredChatRestrictions
Inherited Variables from Engine.PlayerChatManager
PlayerOwner
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Structures Summary
ChatBan
PlayerID, PlayerHash, PlayerAddress, PlayerVoiceMask, Restriction
StoredChatBan
PlayerHash, Restriction

Functions Summary
functionbool AcceptSpeech (PlayerReplicationInfo SenderPRI)
functionbool AcceptText (PlayerReplicationInfo Sender, out string Msg, optional name Type)
eventbool AcceptVoice (PlayerReplicationInfo SenderPRI)
functionbool AddRestriction (string PlayerHash, byte Type)
functionbool AddRestrictionID (int PlayerID, byte Type)
function ChatDebug ()
functionbool ClearRestriction (string PlayerHash, byte Type)
functionbool ClearRestrictionID (int PlayerID, byte Type)
functionbool ClientIsBanned (string PlayerHash)
functionint Count ()
functionint GetHashIndex (string PlayerHash)
functionint GetIDIndex (int PlayerID)
functionstring GetPlayerHash (int PlayerID)
functionbyte GetPlayerRestriction (int PlayerID)
functionbool IsBanned (PlayerReplicationInfo PRI)
functionbool IsLocal ()
functionbool IsValid (int i)
functionbool LoadChatBan (string PlayerHash, out byte OutRestriction)
function LogChatRestriction (int i)
functionbool MergeRestriction (int Index, byte NewType)
function ReceiveBanInfo (string S)
functionbool SetRestriction (string PlayerHash, byte Type)
functionbool SetRestrictionID (int PlayerID, byte Type)
function StoreChatBan (string PlayerHash, byte Restriction)
function TrackNewPlayer (int PlayerID, string PlayerHash, string PlayerAddress)
functionbool UnMergeRestriction (int Index, byte NewType)
function UnTrackPlayer (int PlayerID)
Inherited Functions from Engine.PlayerChatManager
AcceptLocalized, AcceptSpeech, AcceptText, AcceptVoice, AddRestriction, AddRestrictionID, ChatDebug, ClearRestriction, ClearRestrictionID, ClientIsBanned, Count, GetPlayerRestriction, IsBanned, PostBeginPlay, ReceiveBanInfo, SetRestriction, SetRestrictionID, TrackNewPlayer, UnTrackPlayer
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Constants Detail

BANNED Source code

const BANNED = 8;

NOSPEECH Source code

const NOSPEECH = 2;

NOTEXT Source code

const NOTEXT = 1;

NOVOICE Source code

const NOVOICE = 4;


Variables Detail

ChatRestrictions Source code

var protected array<ChatBan> ChatRestrictions;

StoredChatRestrictions Source code

var globalconfig protected array<StoredChatBan> StoredChatRestrictions;


Structures Detail

ChatBan Source code

struct ChatBan
{
var string PlayerAddress;
var string PlayerHash;
var int PlayerID;
var byte PlayerVoiceMask;
var byte Restriction;
};


StoredChatBan Source code

struct StoredChatBan
{
var string PlayerHash;
var byte Restriction;
};



Functions Detail

AcceptSpeech Source code

function bool AcceptSpeech ( PlayerReplicationInfo SenderPRI )

AcceptText Source code

function bool AcceptText ( PlayerReplicationInfo Sender, out string Msg, optional name Type )

AcceptVoice Source code

event bool AcceptVoice ( PlayerReplicationInfo SenderPRI )

AddRestriction Source code

simulated function bool AddRestriction ( string PlayerHash, byte Type )

AddRestrictionID Source code

simulated function bool AddRestrictionID ( int PlayerID, byte Type )

ChatDebug Source code

simulated function ChatDebug ( )

ClearRestriction Source code

simulated function bool ClearRestriction ( string PlayerHash, byte Type )

ClearRestrictionID Source code

simulated function bool ClearRestrictionID ( int PlayerID, byte Type )

ClientIsBanned Source code

simulated function bool ClientIsBanned ( string PlayerHash )

Count Source code

simulated function int Count ( )

GetHashIndex Source code

simulated protected function int GetHashIndex ( string PlayerHash )

GetIDIndex Source code

simulated protected function int GetIDIndex ( int PlayerID )

GetPlayerHash Source code

simulated protected function string GetPlayerHash ( int PlayerID )

GetPlayerRestriction Source code

simulated function byte GetPlayerRestriction ( int PlayerID )

IsBanned Source code

function bool IsBanned ( PlayerReplicationInfo PRI )

IsLocal Source code

simulated function bool IsLocal ( )

IsValid Source code

simulated protected function bool IsValid ( int i )

LoadChatBan Source code

simulated protected function bool LoadChatBan ( string PlayerHash, out byte OutRestriction )

LogChatRestriction Source code

simulated function LogChatRestriction ( int i )

MergeRestriction Source code

simulated function bool MergeRestriction ( int Index, byte NewType )

ReceiveBanInfo Source code

simulated function ReceiveBanInfo ( string S )

SetRestriction Source code

simulated function bool SetRestriction ( string PlayerHash, byte Type )

SetRestrictionID Source code

simulated function bool SetRestrictionID ( int PlayerID, byte Type )

StoreChatBan Source code

simulated protected function StoreChatBan ( string PlayerHash, byte Restriction )

TrackNewPlayer Source code

simulated function TrackNewPlayer ( int PlayerID, string PlayerHash, string PlayerAddress )

UnMergeRestriction Source code

simulated function bool UnMergeRestriction ( int Index, byte NewType )

UnTrackPlayer Source code

simulated function UnTrackPlayer ( int PlayerID )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:21.390 - Created with UnCodeX