mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-06 01:51:51 +00:00
Re-fixed #45 and other bugs
This commit is contained in:
parent
8bc115a2ab
commit
13f4f3285f
@ -202,11 +202,12 @@ class PlayerAPI{
|
|||||||
public function remove($CID){
|
public function remove($CID){
|
||||||
if(isset($this->server->clients[$CID])){
|
if(isset($this->server->clients[$CID])){
|
||||||
$player = $this->server->clients[$CID];
|
$player = $this->server->clients[$CID];
|
||||||
unset($this->server->clients[$player->CID]);
|
unset($this->server->clients[$CID]);
|
||||||
|
$player->close();
|
||||||
$this->saveOffline($player->username, $player->data);
|
$this->saveOffline($player->username, $player->data);
|
||||||
$this->server->query("DELETE FROM players WHERE name = '".$player->username."';");
|
$this->server->query("DELETE FROM players WHERE name = '".$player->username."';");
|
||||||
unset($player);
|
|
||||||
$this->server->api->entity->remove($player->eid);
|
$this->server->api->entity->remove($player->eid);
|
||||||
|
unset($player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -250,7 +250,6 @@ class Player{
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
case MC_DISCONNECT:
|
case MC_DISCONNECT:
|
||||||
$this->connected = false;
|
|
||||||
$this->close("client disconnect");
|
$this->close("client disconnect");
|
||||||
break;
|
break;
|
||||||
case MC_CLIENT_CONNECT:
|
case MC_CLIENT_CONNECT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user