Tópico: [Interlude] L2JBlack Project by macabriNn
Ver um Único Post
Antigo 19-02-2011, 04:11 PM   #35 (permalink)
paytaly
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão

Olá,

Tenho hoje e amanhã pra ajudar no Pack, então aproveitem.
Vou avisando que não vou fazer nenhum sistema vip (pra malandro ganhar dinheiro às minhas custas).

No mais já corrigi aquele Mod do Fight System. Agora o update do Título é feito assim que o Player é morto, tanto para PK quanto para PvP e coloquei também uma config onde o Admin pode definir o título. Peço que mantenham os créditos e se os Devs forem commitar, que publiquem os mesmos.
Segue postado abaixo o Mod:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 67)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -76,7 +76,7 @@
 	// Custom MOD L2JBlack
 	
 	public static boolean DEAD_DISABLE_CHAT;
-        public static boolean ENABLE_TELE_FLAG
+        public static boolean ENABLE_TELE_FLAG;
         public static boolean ENABLE_MODIFY_SKILL_DURATION;
         public static Map<Integer, Integer> SKILL_DURATION_LIST;	
 	// END Custom MOD L2JBlack
@@ -567,6 +567,7 @@
     /** Chance to get a BaseStatModifier in the augmentation process*/
     public static int AUGMENTATION_BASESTAT_CHANCE;
     public static boolean ALLOW_FIGHT_STATS_SYSTEM;
+    public static String FIGHT_STATS_TITLE;
 	// ** Colored pvp name system ** //
 	public static boolean PVP_COLOR_SYSTEM_ENABLED;
 	/** Colored pvp name system */
@@ -1599,6 +1600,7 @@
 				TITLE_COLOR_FOR_PK_AMOUNT4 = Integer.decode("0x" + l2ddtSettings.getProperty("TitleForAmount4", "00FF00"));
 				TITLE_COLOR_FOR_PK_AMOUNT5 = Integer.decode("0x" + l2ddtSettings.getProperty("TitleForAmount5", "00FF00"));
                 ALLOW_FIGHT_STATS_SYSTEM = Boolean.parseBoolean(l2ddtSettings.getProperty("AllowFightStatsSystem", "False"));
+                FIGHT_STATS_TITLE = l2ddtSettings.getProperty("FightStatsTitle", "PvPs: $pvp | PKs: $pk");
 				ENABLE_AIO_SYSTEM = Boolean.parseBoolean(l2ddtSettings.getProperty("EnableAioSystem", "True"));
 				ALLOW_AIO_NCOLOR = Boolean.parseBoolean(l2ddtSettings.getProperty("AllowAioNameColor", "True"));
 				AIO_NCOLOR = Integer.decode("0x" + l2ddtSettings.getProperty("AioNameColor", "88AA88"));
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(revision 67)
+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(working copy)
@@ -4465,6 +4465,9 @@
                     addExpAndSp(Config.PK_EXP_COUNT, Config.PK_SP_COUNT);
 			}
 		}
+		
+		if (Config.ALLOW_FIGHT_STATS_SYSTEM)
+			FightStatsSystem(getPvpKills(), getPkKills());
 	}
 
     public void increasePvpKills()
@@ -4476,10 +4479,6 @@
         updatePvPColor(getPvpKills());
         // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter
         sendPacket(new UserInfo(this));
-
-		FightStatsSystem(getPvpKills(), getPkKills());
-		broadcastUserInfo();
-
     }
 
     /**
@@ -4560,12 +4559,9 @@
 	}
 
 	public void FightStatsSystem(int pvpKillAmount, int pkKillAmount)
-	{
-		L2PcInstance player = getClient().getActiveChar();
-		if (Config.ALLOW_FIGHT_STATS_SYSTEM)
-		{
-			setTitle("PvPs:" + getPvpKills() + "| PKs:" + getPkKills() + " ");
-		}
+	{
+		setTitle(Config.FIGHT_STATS_TITLE.replace("$pvp", String.valueOf(pvpKillAmount)).replace("$pk", String.valueOf(pkKillAmount)));
+		broadcastUserInfo();
 	}
 
 	public void updatePvPStatus()
Index: java/config/L2jBlack/l2jblack.ini
===================================================================
--- java/config/L2jBlack/l2jblack.ini	(revision 67)
+++ java/config/L2jBlack/l2jblack.ini	(working copy)
@@ -329,9 +329,10 @@
 AllowDestructionItem = False
 
 #-------------------------------------------------------------
-# Section: Custom Fight Stats Title System
+# Section: Custom Fight Stats Title System - By paytaly
 #-------------------------------------------------------------
 AllowFightStatsSystem = False
+FightStatsTitle = PvPs: $pvp | PKs: $pk
 
 #---------------------------------------------------
 # This setting will disable the chat when dead

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline   Responder com Citação
Os Seguintes 5 Usuários disseram Obrigado(a) para paytaly por gostarem deste post :
adminpaulo (20-02-2011), kimkapuan (16-05-2011), ManoeL-ADM (19-02-2011), Mazokista (19-02-2011), vicfelipe (19-02-2011)