Ban-IP fix + message

This commit is contained in:
Shoghi Cervantes Pueyo 2012-12-08 17:17:41 +01:00
parent ed8f38ef55
commit cef574015f
2 changed files with 9 additions and 3 deletions

View File

@ -231,6 +231,12 @@ class PocketMinecraftServer{
switch($packet["pid"]){
case 0x02:
if(in_array($packet["ip"], $this->bannedIPs)){
$this->send(0x1c, array(
$data[0],
$this->serverID,
MAGIC,
$this->serverType. $this->name . " [You're banned]",
), false, $packet["ip"], $packet["port"]);
break;
}
if(!isset($this->custom["times_".$CID])){

View File

@ -187,12 +187,12 @@ function serverCommands(){
case "remove":
$ip = trim(implode($params));
$new = array();
foreach(explode(file_get_contents(FILE_PATH."banned-ips.txt")) as $i){
foreach(explode("\n", str_replace(array("\r","\t"), "", file_get_contents(FILE_PATH."banned-ips.txt"))) as $i){
if($i == $ip){
console("[INFO] IP \"$ip\" removed from ban list");
continue;
}
$new[$ip] = $ip;
$new[$i] = $i;
}
file_put_contents(FILE_PATH."banned-ips.txt", implode("\r\n", $new));
loadConfig();
@ -282,7 +282,7 @@ function serverCommands(){
case "remove":
$user = trim(implode(" ", $params));
$new = array();
foreach(explode(file_get_contents(FILE_PATH."white-list.txt")) as $u){
foreach(explode("\n", str_replace(array("\r","\t"), "", file_get_contents(FILE_PATH."white-list.txt"))) as $u){
if($u == $user){
console("[INFO] Player \"$user\" removed from white-list");
continue;