Send sign text on update

This commit is contained in:
Shoghi Cervantes 2013-08-28 11:01:45 +02:00
parent 2fff23019a
commit 8da61e613f
2 changed files with 7 additions and 2 deletions

View File

@ -1100,7 +1100,7 @@ class Player{
$this->close("Incorrect protocol #".$data["protocol1"], false); $this->close("Incorrect protocol #".$data["protocol1"], false);
break; break;
} }
if(preg_match('#[^a-zA-Z0-9_]#', $data["username"]) == 0 && $data["username"] != ""){ if(preg_match('#[^a-zA-Z0-9_]#', $data["username"]) == 0 and $data["username"] != ""){
$this->username = $data["username"]; $this->username = $data["username"];
$this->iusername = strtolower($this->username); $this->iusername = strtolower($this->username);
}else{ }else{

View File

@ -103,6 +103,8 @@ class Tile extends Position{
$this->server->api->tile->spawnToAll($this); $this->server->api->tile->spawnToAll($this);
$this->server->api->tile->spawnToAll($tile); $this->server->api->tile->spawnToAll($tile);
$this->server->handle("tile.update", $this);
$this->server->handle("tile.update", $tile);
} }
public function unpair(){ public function unpair(){
@ -114,8 +116,10 @@ class Tile extends Position{
unset($this->data["pairx"], $this->data["pairz"], $tile->data["pairx"], $tile->data["pairz"]); unset($this->data["pairx"], $this->data["pairz"], $tile->data["pairx"], $tile->data["pairz"]);
$this->server->api->tile->spawnToAll($this); $this->server->api->tile->spawnToAll($this);
$this->server->handle("tile.update", $this);
if($tile instanceof Tile){ if($tile instanceof Tile){
$this->server->api->tile->spawnToAll($tile); $this->server->api->tile->spawnToAll($tile);
$this->server->handle("tile.update", $tile);
} }
} }
@ -438,6 +442,7 @@ class Tile extends Position{
$this->data["Text2"] = $line2; $this->data["Text2"] = $line2;
$this->data["Text3"] = $line3; $this->data["Text3"] = $line3;
$this->data["Text4"] = $line4; $this->data["Text4"] = $line4;
$this->server->api->tile->spawnToAll($this);
$this->server->handle("tile.update", $this); $this->server->handle("tile.update", $this);
return true; return true;
} }