U3Games

Games | Desarrollo & Soporte => L2 | Sección de Servidores => Lineage => L2 | Apartado de Soporte => Mensaje iniciado por: Stevian69 en Oct 18, 2025, 01:55 PM

Título: Zona y Estado PvP
Publicado por: Stevian69 en Oct 18, 2025, 01:55 PM
Hola, quiero saber como es para asignar a una zona que sea pvp. Solo he visto lo de otorgarle el estado de flag para evitar que se pekeen pero me gustaria hacerlo sin eso, ¿es posible?

Gracias.
Título: Re:Zona y Estado PvP
Publicado por: Swarlog en Oct 23, 2025, 08:51 AM
No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.Hola, quiero saber como es para asignar a una zona que sea pvp. Solo he visto lo de otorgarle el estado de flag para evitar que se pekeen pero me gustaria hacerlo sin eso, ¿es posible?

Gracias.

Seria algo así:

@Override
protected void onEnter(L2Character character)
{
if (character.isPlayer())
{
character.setInsideZone(ZoneId.PVP, true);
character.sendPacket(SystemMessageId.ENTERED_COMBAT_ZONE);
}
}

@Override
protected void onExit(L2Character character)
{
if (character.isPlayer())
{
character.setInsideZone(ZoneId.PVP, false);
character.sendPacket(SystemMessageId.LEFT_COMBAT_ZONE);
}
}

También puedes completarlo poniendo más tipos de zone en el mismo lugar, ejemplo..

character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true);
character.setInsideZone(ZoneId.NO_STORE, false);