Fixed equipment error message

This commit is contained in:
Shoghi Cervantes 2013-06-06 18:32:49 +02:00
parent 8b1c251a59
commit adce1ad920

View File

@ -451,6 +451,7 @@ class Player{
if($data["eid"] === $this->eid or $data["player"]->level !== $this->level){ if($data["eid"] === $this->eid or $data["player"]->level !== $this->level){
break; break;
} }
$data["slot"] = 0;
$this->dataPacket(MC_PLAYER_EQUIPMENT, $data); $this->dataPacket(MC_PLAYER_EQUIPMENT, $data);
break; break;
@ -1119,16 +1120,20 @@ class Player{
if($this->spawned === false){ if($this->spawned === false){
break; break;
} }
$data["eid"] = $this->eid;
$data["player"] = $this;
if($data["slot"] === 0){ if($data["slot"] === 0){
$this->slot = -1; $data["slot"] = -1;
$data["item"] = BlockAPI::getItem(AIR, 0, 0);
if($this->server->handle("player.equipment.change", $data) !== false){
$this->slot = -1;
}
break; break;
}else{ }else{
$data["slot"] -= 9; $data["slot"] -= 9;
} }
$data["eid"] = $this->eid;
$data["player"] = $this;
$data["item"] = $this->getSlot($data["slot"]); $data["item"] = $this->getSlot($data["slot"]);
if(!($data["item"] instanceof Item)){ if(!($data["item"] instanceof Item)){
break; break;