New chat protocol

This commit is contained in:
Shoghi Cervantes 2013-08-26 23:35:18 +02:00
parent 9ec51b18fe
commit 3d5541696b

View File

@ -104,23 +104,26 @@ class ChatAPI{
public function send($owner, $text, $whitelist = false, $blacklist = false){ public function send($owner, $text, $whitelist = false, $blacklist = false){
$message = array( $message = array(
"owner" => $owner, "player" => $owner,
"message" => $text, "message" => $text,
} );
if($owner !== false){ if($owner !== false){
if($owner instanceof Player){ if($owner instanceof Player){
if($whitelist === false){
console("[INFO] <".$owner->username."> ".$text); console("[INFO] <".$owner->username."> ".$text);
}
}else{ }else{
if($whitelist === false){
console("[INFO] <".$owner."> ".$text); console("[INFO] <".$owner."> ".$text);
} }
}
}else{ }else{
if($whitelist === false){
console("[INFO] $text"); console("[INFO] $text");
$message["owner"] = ""; }
$message["player"] = "";
} }
if($whitelist === false){
console("[INFO] ".$message);
}
$this->server->handle("server.chat", new Container($message, $whitelist, $blacklist)); $this->server->handle("server.chat", new Container($message, $whitelist, $blacklist));
} }
} }