Wie kann ich jemanden automatisch kicken lassen der versucht eine bestimmte GUID zu kicken?
Ich bin bisher soweit, dass eine bestimmte GUID nicht gekickt werden kann, funzt auch ![]()
Nur derjenige soll halt gekickt werden !
Das derzeitige sieht so aus: (Nur ein Auszug des ganzen Textes
PHP
[[ ... ]]
$guid1 = "GUID1"; //Fest eingetragene Guid eines Spielers
$guid2 = "GUID2"; //Fest eingetragene Guid eines Spielers
$guid3 = "GUID3"; //Fest eingetragene Guid eines Spielers
if (!$tokick) {
$this->players[$guid]->say($this->mod->getLngString("playerNotFound", array("<SEARCH>"), array($player)));
}
elseif ($tokick == $guid1 || $tokick == $guid2 || $tokick == $guid3) {
$this->players[$guid]->say($this->mod->getLngString("cantKickTechnican"));
return false;
} else {
if ($this->players[$tokick]->isProtected()) {
$this->players[$guid]->say($this->mod->getLngString("cantKickProtected"));
return false;
}
[[ ... ]]
Alles anzeigen
Wobei hier nur folgendes von belangen ist:
PHP
elseif ($tokick == $guid1 || $tokick == $guid2 || $tokick == $guid3) {
$this->players[$guid]->say($this->mod->getLngString("cantKickTechnican"));
return false;
}
Ich hatte schon die Idee:
Hatte inzwischen mehrere versuche der server ist mehrmals abgekackt mit dem grund:
Code
7506:36 [06.05.10 20:11:15] PHP-Error: Notice in home/gfe-clan/gameserver/adminmod/classes/player.class.php:190 => Undefined index:
[06-May-2010 20:11:15] PHP Fatal error: Call to a member function getName() on a non-object in /home/gfe-clan/gameserver/adminmod/classes/player.class.php on line 190
Wie kann ich es nun relaisieren oder die Variabelen übergeben?
Nur das funktioniert anscheinend leider nicht =(
Bitte um Hilfe Manu
Danke im Vorraus ![]()
$this->rcon = & $GLOBALS['rcon'];
$namekick12 = $players[$guid]->getName();
$this->rcon->rcon("kick $namekick12");