diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java index 4c489a3922..0671e1f4a5 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java @@ -112,12 +112,14 @@ public class AdminEffects implements IAdminCommandHandler activeChar.broadcastUserInfo(); activeChar.decayMe(); activeChar.spawnMe(); + activeChar.startAbnormalVisualEffect(AbnormalVisualEffect.STEALTH); activeChar.sendMessage("You are now invisible."); } else { activeChar.setInvisible(false); activeChar.broadcastUserInfo(); + activeChar.stopAbnormalVisualEffect(AbnormalVisualEffect.STEALTH); activeChar.sendMessage("You are now visible."); } @@ -130,12 +132,14 @@ public class AdminEffects implements IAdminCommandHandler activeChar.broadcastUserInfo(); activeChar.decayMe(); activeChar.spawnMe(); + activeChar.startAbnormalVisualEffect(AbnormalVisualEffect.STEALTH); activeChar.sendMessage("You are now invisible."); } else if (command.startsWith("admin_vis")) { activeChar.setInvisible(false); activeChar.broadcastUserInfo(); + activeChar.stopAbnormalVisualEffect(AbnormalVisualEffect.STEALTH); activeChar.sendMessage("You are now visible."); } else if (command.startsWith("admin_setinvis")) diff --git a/trunk/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java b/trunk/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java index 8bd5d638d1..c10b09c76a 100644 --- a/trunk/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java +++ b/trunk/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java @@ -60,6 +60,7 @@ import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; import com.l2jserver.gameserver.model.quest.Quest; import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.model.quest.State; +import com.l2jserver.gameserver.model.skills.AbnormalVisualEffect; import com.l2jserver.gameserver.model.zone.ZoneId; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.AcquireSkillList; @@ -192,6 +193,7 @@ public class EnterWorld extends L2GameClientPacket if (Config.GM_STARTUP_INVISIBLE && AdminData.getInstance().hasAccess("admin_invisible", activeChar.getAccessLevel())) { activeChar.setInvisible(true); + activeChar.startAbnormalVisualEffect(AbnormalVisualEffect.STEALTH); } if (Config.GM_STARTUP_SILENCE && AdminData.getInstance().hasAccess("admin_silence", activeChar.getAccessLevel()))