|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) | ||||||||||||||
|
Amigo SE
![]() Registrado em: Dec 2008
Localização: São Paulo
Posts: 1,188
Agradeceu: 162
Agradecido 1,768 Vezes em 486 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
Nome Real: Victor
|
Este mod permite ver o HP das doors e walls dos castelos dentro do jogo.
Testando apenas no L2jFree Interlude, contudo deve funcionar nas demais versões e plataformas. Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: //java/com/l2dot/gameserver/network/serverpackets/DoorInfo.java
+ private final int _staticObjectId;
+ private final int _objectId;
+ private final int _type;
+ private final boolean _isTargetable;
+ private final boolean _isEnemyOf;
+ private final int _maxHp;
+ private final int _currentHp;
+ private final boolean _showHp;
+ private final int _damageGrade;
- public DoorInfo(L2DoorInstance door)
+ public DoorInfo(L2DoorInstance door, boolean showHp)
{
- _door=door;
+ _staticObjectId = door.getDoorId();
+ _objectId = door.getObjectId();
+ _type = 1;
+ _door=door;
+ _isTargetable = true;
+ _isEnemyOf = door.isEnemyOf(_door);
+ _maxHp = door.getMaxHp();
+ _currentHp = (int) door.getStatus().getCurrentHp();
+ _showHp = showHp;
+ _damageGrade = door.getDamage();
}
protected final void writeImpl()
{
- writeC(0x4c);
- writeD(_door.getObjectId());
- writeD(_door.getDoorId());
+ writeC(0x4c);
+ writeD(_door.getObjectId());
+ writeD(_door.getDoorId());
+ writeD(_type);
+ writeD(_isTargetable ? 1 : 0);
+ writeD(_door.isEnemyOf(getClient().getActiveChar()) ? 1 : 0);
+ writeD(_currentHp);
+ writeD(_maxHp);
+ writeD(_showHp ? 1 : 0);
+ writeD(_damageGrade);
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: gameserver/model/actor/knownlist/PcKnownList.java - getActiveChar().sendPacket(new DoorInfo((L2DoorInstance) object)); + getActiveChar().sendPacket(new DoorInfo((L2DoorInstance) object, false)); Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: gameserver/network/clientpackets/RequestRecordInfo.java - _activeChar.sendPacket(new DoorInfo((L2DoorInstance) object)); + _activeChar.sendPacket(new DoorInfo((L2DoorInstance) object, false)); Créditos: SpooKNoF
__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] |
||||||||||||||
|
|
|||||||||||||||
| Links Patrocinados |
|
|