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