Improved Chat API

This commit is contained in:
Shoghi Cervantes Pueyo
2013-01-12 12:25:27 +01:00
parent b398b9daa2
commit 02950474af
6 changed files with 104 additions and 23 deletions

View File

@@ -35,8 +35,17 @@ class ChatAPI{
}
public function send($a, $b){//a == name of owner. b == message
$this->server->chat($a, $b);
return true;
public function broadcast($message){
$this->send(false, $message);
}
public function send($owner, $text, $whitelist = false, $blacklist = false){
$message = "";
if($owner !== false){
$message = "<".$owner."> ";
}
$message .= $text;
console("[CHAT] ".$message);
$this->server->handle("server.chat", new Container($message, $whitelist, $blacklist));
}
}

View File

@@ -147,7 +147,7 @@ class ConsoleAPI{
console("[INFO] Usage: /say <message>");
break;
}
$this->server->chat(false, $s);
$this->server->api->chat->broadcast($s);
break;
case "whitelist":
$p = strtolower(array_shift($params));