Autor Tema: Ayuda con Clan War!  (Leído 117 veces)

Mayo 28, 2018, 05:15:14 am

Desconectado 3gato

  • Usuario
  • *
  • Mensajes: 22
  • Karma: 0
  • Sexo: Masculino
  • Learn and share my knowledge!
Alguien por favor puede ayudar a corregir esto?
lo mismo ocurre cuando un jugador se registra en una fortaleza o siege.
Ejemplo: algún jugador del clan marca una fortaleza. y cuál quiere otro miembro del clan participar en el olympiad o en los acontecimientos, no puede utilizar las habilidades mágicas. Sólo ataque mele.


Mayo 28, 2018, 04:07:50 pm
Respuesta #1

Conectado swarlog

  • Desarrollador
  • Usuario
  • *
  • Mensajes: 1.569
  • Karma: 2
  • Sexo: Masculino
    • U3Games
Eso mismo reporte hace tiempo, al parecer solo pueds realizar dichas habilidades cuando estas en zona pvp exclusivamente. Aun así, no me gusta un pelo! Lo revisare con el equipo a ver que podemos hacer ^^

Creo que con esto estaría solucionado, necesita test.



Enemy.java

Código: You are not allowed to view links. Register or Login
final L2PcInstance player = activeChar.getActingPlayer();
                if (target.isDead() || (!target.isAttackable() && //
                    (player != null) && //
                    !player.checkIfPvP(target) && //
                    !(player.isInsideZone(ZoneId.PVP) && target.isInsideZone(ZoneId.PVP)) && //
                    !player.isInOlympiadMode() && //
                    !player.isAtWarWith(target) && //
                    !player.getCurrentSkill().isCtrlPressed()))
                {
                    activeChar.sendPacket(INCORRECT_TARGET);
                    return EMPTY_TARGET_LIST;
                }

EnemyOnly.java

Código: You are not allowed to view links. Register or Login
final L2PcInstance player = activeChar.getActingPlayer();
                if (target.isDead() || (!target.isAttackable() && //
                    (player != null) && //
                    player.isInPartyWith(target) && //
                    player.isInClanWith(target) && //
                    player.isInAllyWith(target) && // TODO(Zoey76): Confirm.
                    player.isInCommandChannelWith(target) && // TODO(Zoey76): Confirm.
                    player.isOnSameSiegeSideWith(target) && //
                    !(player.isInsideZone(ZoneId.PVP) && target.isInsideZone(ZoneId.PVP)) && //
                    !player.isInOlympiadMode() && //
                    !player.isAtWarWith(target) && //
                    !player.checkIfPvP(target)))
                {
                    activeChar.sendPacket(INCORRECT_TARGET);
                    return EMPTY_TARGET_LIST;
                }

Sustituye esos valores  a ver que tal ;)

Junio 04, 2018, 06:50:20 pm
Respuesta #2

Conectado swarlog

  • Desarrollador
  • Usuario
  • *
  • Mensajes: 1.569
  • Karma: 2
  • Sexo: Masculino
    • U3Games
Alguna noticia?

Junio 13, 2018, 09:53:11 pm
Respuesta #3

Desconectado 3gato

  • Usuario
  • *
  • Mensajes: 22
  • Karma: 0
  • Sexo: Masculino
  • Learn and share my knowledge!
You are not allowed to view links. Register or Login
Alguna noticia?

in my source does not have the files:  Enemy.java, EnemyOnly.java

Junio 13, 2018, 10:08:31 pm
Respuesta #4

Conectado swarlog

  • Desarrollador
  • Usuario
  • *
  • Mensajes: 1.569
  • Karma: 2
  • Sexo: Masculino
    • U3Games
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Alguna noticia?

in my source does not have the files:  Enemy.java, EnemyOnly.java

Pls complete info profile for more support ;)