Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Mensaje al conectar lider de castillo

Iniciado por Swarlog, Ago 19, 2022, 01:31 AM

Tema anterior - Siguiente tema

Swarlog

diff --git a/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java b/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
index 3d3da22..571326f 100644
--- a/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
+++ b/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
@@ -47,6 +47,7 @@
 import com.l2jserver.gameserver.model.TeleportWhereType;
 import com.l2jserver.gameserver.model.actor.instance.L2ClassMasterInstance;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jserver.gameserver.model.entity.Castle;
 import com.l2jserver.gameserver.model.entity.Couple;
 import com.l2jserver.gameserver.model.entity.Fort;
 import com.l2jserver.gameserver.model.entity.FortSiege;
@@ -85,6 +86,7 @@
 import com.l2jserver.gameserver.network.serverpackets.ShortCutInit;
 import com.l2jserver.gameserver.network.serverpackets.SkillCoolTime;
 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
+import com.l2jserver.gameserver.util.Broadcast;
 
 /**
  * Enter World Packet Handler
@@ -457,6 +459,12 @@
  }
  }
 
+ if (activeChar.isClanLeader() && (activeChar.getClan().getCastleId() > 0))
+ {
+ Castle castle = CastleManager.getInstance().getCastleByOwner(activeChar.getClan());
+ Broadcast.toAllOnlinePlayers(castle.getName() + " Castle Lord " + activeChar.getName() + " is currently online");
+ }
+
  if (Config.PETITIONING_ALLOWED)
  {
  PetitionManager.getInstance().checkPetitionMessages(activeChar);