Jump to content

Recommended Posts

Posted

Good evening everyone, today I share a code for acis I found from JBrasil forum.

Basically what the code does is when someone kills us in PvP, shows us how much HP has been as pictured.

 
Index: gameserver/config/players.properties
===================================================================
--- gameserver/config/players.properties
+++ gameserver/config/players.properties
@@ -284,3 +284,4 @@
# Allow player subclass addition without checking for unique quest items.
AltSubClassWithoutQuests = False
+
+#=============================================================
+#              Show Hp PvP
+#=============================================================
+# By João Vitor Barbosa
+ShowHpPvP = True
 
#=============================================================
#                        Buffs config
#=============================================================
 
# Maximum number of buffs.
 
 
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java
+++ java/net/sf/l2j/Config.java
@@ -492,2 +492,3 @@
public static boolean ALT_GAME_SUBCLASS_WITHOUT_QUESTS;
+
+/** Show HP PvP */
+public static boolean SHOW_HP_PVP;
+
/** Buffs */
public static boolean STORE_SKILL_COOLTIME;
 
@@ -1079,5 +1079,6 @@
ALT_GAME_SUBCLASS_WITHOUT_QUESTS = players.getProperty("AltSubClassWithoutQuests", false);
+
+SHOW_HP_PVP = players.getProperty("ShowHpPvP", false);
 
BUFFS_MAX_AMOUNT = players.getProperty("MaxBuffsAmount", 20);
 
 
Index: java/net/sf/l2j/gameserver/model/actor/L2Character.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/L2Character.java
+++ java/net/sf/l2j/gameserver/model/actor/L2Character.java
@@ -5500,3 +5500,4 @@
public final double getCurrentHp()
{
return getStatus().getCurrentHp();
}
+
+public final int getCurrentShowHpPvp()
+{
+ return (int) getStatus().getCurrentHp();
+}
 
public final void setCurrentHp(double newHp)
{
getStatus().setCurrentHp(newHp);
}
 
 
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
@@ -4222,6 +4222,7 @@
// Add PvP point to attacker.
setPvpKills(getPvpKills() + 1);
+
+// Show HP PvP
+if (Config.SHOW_HP_PVP)
+ targetPlayer.sendPacket(new ExShowScreenMessage( getName() + " - HP: " + getCurrentShowHpPvp() + "/" + getMaxHp() , 4000, 0x02, true));
 
// Send UserInfo packet to attacker with its Karma and PK Counter
sendPacket(new UserInfo(this));
Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock