Teleport non defender to nearest town if logged out in siege zone.
This commit is contained in:
parent
b87d0427a3
commit
8f49dc5f39
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -262,6 +262,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -246,6 +246,15 @@ public class L2SiegeZone extends L2ZoneType
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerLogoutInside(L2PcInstance player)
|
||||
{
|
||||
if (player.getClanId() != getSettings().getSiegeableId())
|
||||
{
|
||||
player.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
|
||||
public void updateZoneStatusForCharactersInside()
|
||||
{
|
||||
if (getSettings().isActiveSiege())
|
||||
@ -327,15 +336,13 @@ public class L2SiegeZone extends L2ZoneType
|
||||
*/
|
||||
public void banishForeigners(int owningClanId)
|
||||
{
|
||||
final TeleportWhereType type = TeleportWhereType.TOWN;
|
||||
for (L2PcInstance temp : getPlayersInside())
|
||||
{
|
||||
if (temp.getClanId() == owningClanId)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
temp.teleToLocation(type);
|
||||
temp.teleToLocation(TeleportWhereType.TOWN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user