do not tp player if they are already in X zone
All checks were successful
/ Auto-Build-App (push) Successful in 1m33s
All checks were successful
/ Auto-Build-App (push) Successful in 1m33s
This commit is contained in:
parent
b4283faa23
commit
48137f214a
1 changed files with 8 additions and 4 deletions
|
@ -249,12 +249,16 @@ public class TextCommands {
|
|||
if (player!=null && zone!=null){
|
||||
txt="[server] Sended "+player.getAccount().getDisplayName()+" to zone "+zoneId;
|
||||
Zone old = player.getZone();
|
||||
if (old.zoneId.equals(zoneId)) {
|
||||
txt = "[server] Player " + player.getAccount().getDisplayName() + " is already in zone " + zoneId;
|
||||
}else {
|
||||
zone.addPlayer(player);
|
||||
player.setZone(zoneId);
|
||||
player.respawn(zone);
|
||||
old.removePlayer(player);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
MessagePacket packet = new MessagePacket(txt);
|
||||
packet.setupAndSend(channelHandlerContext);
|
||||
|
|
Loading…
Reference in a new issue