Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Zona y Estado PvP

Iniciado por Stevian69, Oct 18, 2025, 01:55 PM

Tema anterior - Siguiente tema

Stevian69

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.

Swarlog

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);