Noticias:

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

Menú Principal

Ocultar nombre del jugador cuando entra en una zona

Iniciado por Swarlog, Ago 12, 2022, 02:11 AM

Tema anterior - Siguiente tema

Swarlog



Index: E:/workspace/L2J_Server_Trunk_Test/java/com/l2jserver/gameserver/network/serverpackets/CharInfo.java

===================================================================

--- E:/workspace/L2J_Server_Trunk_Test/java/com/l2jserver/gameserver/network/serverpackets/CharInfo.java    (revision 5667)

+++ E:/workspace/L2J_Server_Trunk_Test/java/com/l2jserver/gameserver/network/serverpackets/CharInfo.java    (working copy)

@@ -17,11 +17,13 @@

 import com.l2jserver.Config;

 import com.l2jserver.gameserver.datatables.NpcTable;

 import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager;

+import com.l2jserver.gameserver.model.actor.L2Character;

 import com.l2jserver.gameserver.model.actor.L2Decoy;

 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;

 import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate;

 import com.l2jserver.gameserver.model.effects.AbnormalEffect;

 import com.l2jserver.gameserver.model.itemcontainer.Inventory;

+import com.l2jserver.gameserver.model.zone.type.L2SomeZone;

 

 public class CharInfo extends L2GameServerPacket

 {

@@ -320,7 +323,14 @@

            writeD(_activeChar.getMountNpcId() + 1000000);

            writeD(_activeChar.getClassId().getId());

            writeD(0x00); // ?

-           writeC(_activeChar.isMounted() || _airShipHelm != 0 ? 0 : _activeChar.getEnchantEffect());

+           if (_activeChar.isInsideZone(L2Character.ZONE_SOME) && !L2SomeZone._showEnchant && !_activeChar.isGM())

+           {

+               writeC(0);

+           }else

+           {

+               writeC(_activeChar.isMounted() || _airShipHelm != 0 ? 0 : _activeChar.getEnchantEffect());

+           }

           

            writeC(_activeChar.getTeam()); // team circle around feet 1= Blue, 2 = red