Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

author Manu
copyright (c) Copyright 2008-2013 by ManuAdminMod (http://www.manuadminmod.de)
version 1.0

 Methods

Liefert den Server auf dem der Spieler spielt

Server() : \Daemon\Server\Server
Inherited
inherited_from \Daemon\Server\Player::Server()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::Server()

Returns

Erstellt einen neuen Spieler

__construct(\Daemon\Server\Server $Server, string $guid, $pid, $ip, $name) 
Inherited

GUID sollte eine globale, eindeutige, nur von diesem Spieler verwendete ID sein. Am besten aus einem CD-Key generierte Nummer, z.B. wie bei Quake3 die GUID

inherited_from \Daemon\Server\Player::__construct()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::__construct()

Parameters

$Server

\Daemon\Server\Server

Server auf dem der Spieler spielt

$guid

string

Eindeutige Globale Spieler Identifikation

$pid

$ip

$name

Fügt diesem Spieler eine Chat-Nachricht in den Chatverlauf ein

addChatMsg(string $msg, int $timestamp, bool $wasTeamChat) 
Inherited
inherited_from \Daemon\Server\Player::addChatMsg()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::addChatMsg()

Parameters

$msg

string

$timestamp

int

$wasTeamChat

bool

getDbid()

getDbid() : \Daemon\Server\number
Inherited
inherited_from \Daemon\Server\Player::getDbid()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getDbid()

Returns

\Daemon\Server\numberthe $dbid

Ruft die GUID dieses Spielers ab

getGuid() : string
Inherited
inherited_from \Daemon\Server\Player::getGuid()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getGuid()

Returns

stringGUID

getIp()

getIp() : string
Inherited
inherited_from \Daemon\Server\Player::getIp()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getIp()

Returns

stringthe $ip

Liefert den aktuellen Namen des Spielers

getName() : string
Inherited
inherited_from \Daemon\Server\Player::getName()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getName()

Returns

string

getPbid()

getPbid() 
Inherited
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getPbid()

Ruft die PID des Spielers ab

getPid() : \Daemon\Server\number
Inherited
inherited_from \Daemon\Server\Player::getPid()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getPid()

Returns

\Daemon\Server\number

getSessionid()

getSessionid() : \Daemon\Server\number
Inherited
inherited_from \Daemon\Server\Player::getSessionid()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getSessionid()

Returns

\Daemon\Server\numberthe $sessionid

Bietet Zugriff auf den zugehörigen Datenbank-User Liefert einen Standard-Benutzer, wenn der User nicht registriert ist

getUser() : \Daemon\User\User
Inherited
inherited_from \Daemon\Server\Player::getUser()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::getUser()

Returns

Kickt den Spieler vom Server

kick(string $reason) 
Inherited
inherited_from \Daemon\Server\Player::kick()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::kick()

Parameters

$reason

string

Bietet Zugriff auf die MySQL-Schnittstelle

MySQL() : \Daemon\Lib\Database\MySQL
Inherited
inherited_from \Daemon\Server\Player::MySQL()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::MySQL()

Returns

Führt alle notwendigen Datenbankinteraktionen aus, die nötig sind, wenn der Spieler auf den Server kommt

databaseInitialization() : void
Inherited
inherited_from \Daemon\Server\Player::databaseInitialization()
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::databaseInitialization()

 Properties

 

$Server : \Daemon\Server\Server
Inherited
inherited_from \Daemon\Server\Player::$$Server
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$Server
 

$dbid : \Daemon\Server\number
Inherited
inherited_from \Daemon\Server\Player::$$dbid
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$dbid
 

$guid : string
Inherited
inherited_from \Daemon\Server\Player::$$guid
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$guid
 

$ip : string
Inherited
inherited_from \Daemon\Server\Player::$$ip
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$ip
 

$name : string
Inherited
inherited_from \Daemon\Server\Player::$$name
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$name
 

$pid : integer
Inherited
inherited_from \Daemon\Server\Player::$$pid
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$pid
 

$sessionid : integer
Inherited
inherited_from \Daemon\Server\Player::$$sessionid
inherited_from \Daemon\ServerImplementation\Servers\Quake3\Player_Quake3::$$sessionid