19-02-2011, 04:11 PM
|
#35 (permalink)
|
|
playstation
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
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:
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)
|
|
|