Hello everyone i seach a quake ssytem update.
For example when i kill X player on speer i get this in the chat
+ case 4:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is Dominating!");
+ break;
I want a alternative.
When i dead in the chat i can see this
THE PLAYER (Player Kill me) stoped the rampage to (my character name) with (number kill i get before dead)
### Eclipse Workspace Patch 1.0
#P L2J_CT3
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 3433)
+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -35,6 +35,7 @@
import javolution.util.FastMap;
import net.sf.l2j.Config;
import net.sf.l2j.L2DatabaseFactory;
+import net.sf.l2j.gameserver.Announcements;
import net.sf.l2j.gameserver.GameTimeController;
import net.sf.l2j.gameserver.GeoData;
import net.sf.l2j.gameserver.GmListTable;
@@ -543,9 +544,13 @@
/** Bitmask used to keep track of one-time/newbie quest rewards*/
private int _newbie;
+ /**Quake System*/
+ private int quakeSystem = 0;
+
private boolean _noble = false;
private boolean _hero = false;
-
+
+
/** The L2FolkInstance corresponding to the last Folk wich one the player talked. */
private L2Npc _lastFolkNpc = null;
@@ -5410,6 +5415,7 @@
{
reviveRequest(this, null, false);
}
+ quakeSystem = 0;
return true;
}
@@ -5621,6 +5627,42 @@
{
// Add karma to attacker and increase its PK counter
setPvpKills(getPvpKills() + 1);
+ quakeSystem++;
+
+ switch(quakeSystem) {
+ case 4:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is Dominating!");
+ break;
+ case 6:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Rampage!");
+ break;
+ case 8:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Killing Spree!");
+ break;
+ case 10:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Monster Kill!");
+ break;
+ case 12:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is Unstoppable!");
+ break;
+ case 14:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on an Ultra Kill!");
+ break;
+ case 16:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is Godlike");
+ break;
+ case 18:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is Wicked Sick!");
+ break;
+ case 20:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Ludricrous Kill!");
+ break;
+ case 24:
+ Announcements.getInstance().announceToAll("" + this.getName()+ " is on a Holy Shit!");
+ default:
+ ;
+ }
+
// Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter
sendPacket(new UserInfo(this));
Thanks you