| 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() |
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() |
Parameters
$guid
stringEindeutige 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() |
Parameters
$msg
string
$timestamp
int
$wasTeamChat
bool
getDbid()
getDbid() : \Daemon\Server\number
Inherited
| inherited_from |
\Daemon\Server\Player::getDbid() |
Returns
\Daemon\Server\numberthe $dbid
Ruft die GUID dieses Spielers ab
getGuid() : string
Inherited
| inherited_from |
\Daemon\Server\Player::getGuid() |
Returns
stringGUID
getIp()
getIp() : string
Inherited
| inherited_from |
\Daemon\Server\Player::getIp() |
Returns
stringthe $ip
Liefert den aktuellen Namen des Spielers
getName() : string
Inherited
| inherited_from |
\Daemon\Server\Player::getName() |
Returns
string
Ruft die PID des Spielers ab
getPid() : \Daemon\Server\number
Inherited
| inherited_from |
\Daemon\Server\Player::getPid() |
Returns
\Daemon\Server\number
getSessionid()
getSessionid() : \Daemon\Server\number
Inherited
| inherited_from |
\Daemon\Server\Player::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() |
Returns
Kickt den Spieler vom Server
kick(string $reason)
Inherited
| inherited_from |
\Daemon\Server\Player::kick() |
Parameters
$reason
string
Bietet Zugriff auf die MySQL-Schnittstelle
MySQL() : \Daemon\Lib\Database\MySQL
Inherited
| inherited_from |
\Daemon\Server\Player::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() |
Properties
$dbid : \Daemon\Server\number
Inherited
| inherited_from |
\Daemon\Server\Player::$$dbid |
$guid : string
Inherited
| inherited_from |
\Daemon\Server\Player::$$guid |
$ip : string
Inherited
| inherited_from |
\Daemon\Server\Player::$$ip |
$name : string
Inherited
| inherited_from |
\Daemon\Server\Player::$$name |
$pid : integer
Inherited
| inherited_from |
\Daemon\Server\Player::$$pid |
$sessionid : integer
Inherited
| inherited_from |
\Daemon\Server\Player::$$sessionid |