`BoØmBoØm Posted July 31, 2012 Posted July 31, 2012 If you apply the patch you can: enable/disable pk and pvp reward set new reward item by itemId for pk/pvp enable/disable a costum message after pvp and pk after pvp:"Good fight,enemy pwned:)" after pk:"Nice kill!You are so dangerous!" you can use my alternative PK system that means: for pk kill you get +1pvp point and no karma i think its usefull for a GvE system for example Index: D:/Aqua/mid-core/config/pvp.properties =================================================================== --- D:/Aqua/mid-core/config/pvp.properties (revision 5153) +++ D:/Aqua/mid-core/config/pvp.properties (working copy) @@ -41,4 +41,29 @@ # Length one stays in PvP mode after hitting a purple player (in ms) PvPVsPvPTime = 60000 -CursedWeaponNpcInteract = False \ No newline at end of file +CursedWeaponNpcInteract = False + +# ------------------------------------------------------------- +# Costum PVP/PK settings +# ------------------------------------------------------------- +# Costum pvp/pk message +# after pvp: "Good fight,enemy pwned:)" +# after pk: "Nice kill!You are so dangerous!" +AllowCostumPvPMessage = True +# Pvp reward system +AllowPvpRewardSystem = False +# Pvp reward itemId +PvpRewardItem = 57 +# Pvp reward a-beep-t +PvpRewardA-beep-t = 1 +# Pk reward system +AllowPkRewardSystem = False +# Pk reward itemId +PkRewardItem = 57 +# Pk reward a-beep-t +PkRewardA-beep-t = 1 +# Allow the default PK system(+1 pk,+karma) +UseDefaultSystem = True +# Allow costum pk system (pvp point for pk,no karma) +# UseDefaultSystem need to be False! +UseCostumSystem = False \ No newline at end of file Index: D:/Aqua/mid-core/src/main/java/com/l2jfree/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- D:/Aqua/mid-core/src/main/java/com/l2jfree/gameserver/model/actor/instance/L2PcInstance.java (revision 5153) +++ D:/Aqua/mid-core/src/main/java/com/l2jfree/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -5325,7 +5325,16 @@ // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); - + if(Config.ALLOW_PVP_REWARD) + { + // Item Reward system + addItem("Loot", Config.PVP_REWARD_ITEM, Config.PVP_REWARD_COUNT, this, true); + sendMessage("You will be rewarded for pvp kill!"); + } + if(Config.COSTUM_MSG_ALLOWED) + { + sendMessage("Good fight,enemy pwned:)"); + } // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } @@ -5380,9 +5389,25 @@ newKarma = Integer.MAX_VALUE - getKarma(); // Add karma to attacker and increase its PK counter - setPkKills(getPkKills() + 1); - setKarma(getKarma() + newKarma); - + if(Config.DEFAULT_PK_SYSTEM) + { + setPkKills(getPkKills() + 1); + setKarma(getKarma() + newKarma); + } + if(Config.COSTUM_PK_SYSTEM) + { + setPvpKills(getPvpKills() + 1); + } + if(Config.ALLOW_PK_REWARD) + { + // Item Reward system + addItem("Loot", Config.PK_REWARD_ITEM, Config.PK_REWARD_COUNT, this, true); + sendMessage("You will be rewarded for pk kill!"); + } + if(Config.COSTUM_MSG_ALLOWED) + { + sendMessage("Nice kill!You are so dangerous!"); + } // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } Index: D:/Aqua/mid-core/src/main/java/com/l2jfree/Config.java =================================================================== --- D:/Aqua/mid-core/src/main/java/com/l2jfree/Config.java (revision 5153) +++ D:/Aqua/mid-core/src/main/java/com/l2jfree/Config.java (working copy) @@ -689,6 +689,16 @@ public static int PVP_PVP_TIME; // Duration (in ms) while a player stay in PVP mode // after hitting a purple player public static boolean CURSED_WEAPON_NPC_INTERACT; + + public static boolean COSTUM_MSG_ALLOWED; + public static boolean ALLOW_PVP_REWARD; + public static int PVP_REWARD_ITEM; + public static int PVP_REWARD_COUNT; + public static boolean ALLOW_PK_REWARD; + public static int PK_REWARD_ITEM; + public static int PK_REWARD_COUNT; + public static boolean DEFAULT_PK_SYSTEM; + public static boolean COSTUM_PK_SYSTEM; // ******************************************************************************************* public static void loadPvpConfig() @@ -732,6 +742,18 @@ PVP_PVP_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsPvPTime", "60000")); PVP_TIME = PVP_NORMAL_TIME; CURSED_WEAPON_NPC_INTERACT = Boolean.parseBoolean(pvpSettings.getProperty("CursedWeaponNpcInteract", "false")); + + //Costum PVP/PK Message - Start + COSTUM_MSG_ALLOWED = Boolean.parseBoolean(IntrepidSettings.getProperty("AllowCostumPvPMessage", "True")); + ALLOW_PVP_REWARD = Boolean.parseBoolean(IntrepidSettings.getProperty("AllowPvpRewardSystem", "False")); + PVP_REWARD_ITEM = Integer.parseInt(IntrepidSettings.getProperty("PvpRewardItem", "57")); + PVP_REWARD_COUNT = Integer.parseInt(IntrepidSettings.getProperty("PvpRewardA-beep-t", "1")); + ALLOW_PK_REWARD = Boolean.parseBoolean(IntrepidSettings.getProperty("AllowPkRewardSystem", "False")); + PK_REWARD_ITEM = Integer.parseInt(IntrepidSettings.getProperty("PkRewardItem", "57")); + PK_REWARD_COUNT = Integer.parseInt(IntrepidSettings.getProperty("PkRewardA-beep-t", "1")); + DEFAULT_PK_SYSTEM = Boolean.parseBoolean(IntrepidSettings.getProperty("UseDefaultSystem", "True")); + COSTUM_PK_SYSTEM = Boolean.parseBoolean(IntrepidSettings.getProperty("UseCostumSystem", "False")); + //Costum PVP/PK Message - End } catch (Exception e) Quote
`BoØmBoØm Posted July 31, 2012 Author Posted July 31, 2012 Gj mate i will added to the AIO ty :) Quote
`BoØmBoØm Posted July 31, 2012 Author Posted July 31, 2012 Awesome Share brah! +1 for your job! ty bro ! :) Quote
Lucky Dice Posted July 31, 2012 Posted July 31, 2012 Yes you are fucking kidding me?This mod is already added on every pack , you just add a custom item named Pvp Point Quote
`BoØmBoØm Posted July 31, 2012 Author Posted July 31, 2012 Yes you are -beep-ing kidding me?This mod is already added on every pack , you just add a custom item named Pvp Point better no speak ...(SCAMMER) Quote
Lucky Dice Posted July 31, 2012 Posted July 31, 2012 better no speak ...(SCAMMER) All wannabes become developers since the new karma system launch Quote
^Wyatt Posted July 31, 2012 Posted July 31, 2012 The ugly truth is that the important question here is if has it been hundred or thousand times shared before. But all shares should be respected, gj. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.