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

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..