Azumaril$ Posted April 21, 2011 Posted April 21, 2011 Καλησπερα παιδια, το κανω εδω share και οχι στο share l2j modifications διοτι θα με κραζουν επειδη ειναι μικρος code και τετοια.Αλλα εγω ετσι κι αλλιως θελω να το κανω share μονο εδω :P.Καταρχας ειναι 2 ξεχωριστοι java codes.Μην με κραζετε, ασχολουμε με java 2,5 μερες. Clan Leaders Pvp Reward: Όταν ενας clan leader παιρνει ενα pvp, παιρνει αυτοματα η clan χ clan points(ειναι με config).Να το λοιπον: ### Eclipse Workspace Patch 1.0 #P Test_Core Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 4578) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -4447,11 +4447,23 @@ { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + CodexPvpClanPoints(); // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } - + + public void CodexPvpClanPoints() + { + if (Config.ALLOW_CLP) + { + if (isClanLeader() && getClan() != null) + { + sendMessage("You just take a pvp,your clan rewarded with" +Config.CP_EVERY_PVP +" clan points"); + getClan().setReputationScore(getClan().getReputationScore()+Config.CP_EVERY_PVP, true); + } + } + } /** * Increase pk count, karma and send the info to the player * Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4578) +++ java/config/l2jmods.properties (working copy) @@ -91,6 +91,14 @@ #Cost of Divorce, % of Adena WeddingDivorceCosts=20 + +#Clan leaders pvp reward system +#True to enable it,False ti disable it +AllowCLP = False +#How many Clan points to give in every pvp the clan leaders gets +CPEVERYPVP = 200 + + #--------------------------------------------------------------- # Team vs. Team Event Engine (by FBIagent) - #--------------------------------------------------------------- Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4578) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,7 +881,12 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; - + + //Code_ex Clan leader pvp reward system + public static boolean ALLOW_CLP; + public static int CP_EVERY_PVP; + + // Packet information /** Count the amount of packets per minute ? */ public static boolean COUNT_PACKETS = false; @@ -1859,6 +1864,9 @@ L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); + ALLOW_CLP = Boolean.valueOf(L2JModSettings.getProperty("AllowCLP","False")); + CP_EVERY_PVP = Integer.parseInt(L2JModSettings.getProperty("CPEVERYPVP","200")); + if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { TVT_EVENT_ENABLED = false; Siege Pvp Reward: Οταν ενας παικτης ειναι σε siege zone και ειναι attacker ή defenser, για καθε kill που παιρνει στο siege, η clan του παιρνει x clan points(ειναι με config).Να το και αυτο: ### Eclipse Workspace Patch 1.0 #P Test_Core Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 4578) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -4447,11 +4447,23 @@ { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + CodexSiegeRewardPvp(); // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } - + + public void CodexSiegeRewardPvp() + { + if (Config.ALLOW_SRS) + { + if (getSiegeState() >=1 && isInsideZone(ZONE_SIEGE) && getClan() != null) + { + sendMessage("Nice, your clan rewarded because of your pvp kill"); + getClan().setReputationScore(getClan().getReputationScore()+Config.CP_EVERY_SIEGE_KILL, true); + } + } + } /** * Increase pk count, karma and send the info to the player * Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4578) +++ java/config/l2jmods.properties (working copy) @@ -37,6 +37,13 @@ # Specified reward item rnd qty ChampionRewardItemQty = 1 + +#Codex Siege pvp reward System +#Allow or dissalow +AllowSRS = False +#How many clan points every kill in siege zone? +CPEverySiegeKill = 100 + #--------------------------------------------------------------- # Wedding System (by evill33t) #--------------------------------------------------------------- Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4578) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,7 +881,11 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; - + + //Codex Siege reward system + public static boolean ALLOW_SRS; + public static int CP_EVERY_SIEGE_KILL; + // Packet information /** Count the amount of packets per minute ? */ public static boolean COUNT_PACKETS = false; @@ -1858,7 +1862,10 @@ L2JMOD_WEDDING_SAMESEX = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False")); L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); - + + ALLOW_SRS = Boolean.valueOf(L2JModSettings.getProperty("AllowSRS","False")); + CP_EVERY_SIEGE_KILL = Integer.parseInt(L2JModSettings.getProperty("CPEverySiegeKill","100")); + if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { TVT_EVENT_ENABLED = false; Το 1ο πηρα την ιδεα απο www.l2core.eu το αλλο απλα μου ειπε ενα παιδι πως θα ηταν ωραιο να το κανω, ε και το εκανα. Ελπιζω να μην με κραξετε και εσεις. Quote
ExCaLiBuR® Posted April 21, 2011 Posted April 21, 2011 nice share an kai asxolise mono 2.5 meres me java opws les kai esu einai arketi kali i douleia kai pali thanks gia to share Quote
Lineal Posted April 21, 2011 Posted April 21, 2011 Καλησπερα παιδια, το κανω εδω share και οχι στο share l2j modifications διοτι θα με κραζουν επειδη ειναι μικρος code και τετοια.Αλλα εγω ετσι κι αλλιως θελω να το κανω share μονο εδω :P.Καταρχας ειναι 2 ξεχωριστοι java codes.Μην με κραζετε, ασχολουμε με java 2,5 μερες. Clan Leaders Pvp Reward: Όταν ενας clan leader παιρνει ενα pvp, παιρνει αυτοματα η clan χ clan points(ειναι με config).Να το λοιπον: ### Eclipse Workspace Patch 1.0 #P Test_Core Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 4578) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -4447,11 +4447,23 @@ { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + CodexPvpClanPoints(); // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } - + + public void CodexPvpClanPoints() + { + if (Config.ALLOW_CLP) + { + if (isClanLeader() && getClan() != null) + { + sendMessage("You just take a pvp,your clan rewarded with" +Config.CP_EVERY_PVP +" clan points"); + getClan().setReputationScore(getClan().getReputationScore()+Config.CP_EVERY_PVP, true); + } + } + } /** * Increase pk count, karma and send the info to the player * Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4578) +++ java/config/l2jmods.properties (working copy) @@ -91,6 +91,14 @@ #Cost of Divorce, % of Adena WeddingDivorceCosts=20 + +#Clan leaders pvp reward system +#True to enable it,False ti disable it +AllowCLP = False +#How many Clan points to give in every pvp the clan leaders gets +CPEVERYPVP = 200 + + #--------------------------------------------------------------- # Team vs. Team Event Engine (by FBIagent) - #--------------------------------------------------------------- Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4578) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,7 +881,12 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; - + + //Code_ex Clan leader pvp reward system + public static boolean ALLOW_CLP; + public static int CP_EVERY_PVP; + + // Packet information /** Count the amount of packets per minute ? */ public static boolean COUNT_PACKETS = false; @@ -1859,6 +1864,9 @@ L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); + ALLOW_CLP = Boolean.valueOf(L2JModSettings.getProperty("AllowCLP","False")); + CP_EVERY_PVP = Integer.parseInt(L2JModSettings.getProperty("CPEVERYPVP","200")); + if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { TVT_EVENT_ENABLED = false; Siege Pvp Reward: Οταν ενας παικτης ειναι σε siege zone και ειναι attacker ή defenser, για καθε kill που παιρνει στο siege, η clan του παιρνει x clan points(ειναι με config).Να το και αυτο: ### Eclipse Workspace Patch 1.0 #P Test_Core Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 4578) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -4447,11 +4447,23 @@ { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + CodexSiegeRewardPvp(); // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); } - + + public void CodexSiegeRewardPvp() + { + if (Config.ALLOW_SRS) + { + if (getSiegeState() >=1 && isInsideZone(ZONE_SIEGE) && getClan() != null) + { + sendMessage("Nice, your clan rewarded because of your pvp kill"); + getClan().setReputationScore(getClan().getReputationScore()+Config.CP_EVERY_SIEGE_KILL, true); + } + } + } /** * Increase pk count, karma and send the info to the player * Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4578) +++ java/config/l2jmods.properties (working copy) @@ -37,6 +37,13 @@ # Specified reward item rnd qty ChampionRewardItemQty = 1 + +#Codex Siege pvp reward System +#Allow or dissalow +AllowSRS = False +#How many clan points every kill in siege zone? +CPEverySiegeKill = 100 + #--------------------------------------------------------------- # Wedding System (by evill33t) #--------------------------------------------------------------- Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4578) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,7 +881,11 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; - + + //Codex Siege reward system + public static boolean ALLOW_SRS; + public static int CP_EVERY_SIEGE_KILL; + // Packet information /** Count the amount of packets per minute ? */ public static boolean COUNT_PACKETS = false; @@ -1858,7 +1862,10 @@ L2JMOD_WEDDING_SAMESEX = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False")); L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); - + + ALLOW_SRS = Boolean.valueOf(L2JModSettings.getProperty("AllowSRS","False")); + CP_EVERY_SIEGE_KILL = Integer.parseInt(L2JModSettings.getProperty("CPEverySiegeKill","100")); + if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { TVT_EVENT_ENABLED = false; Το 1ο πηρα την ιδεα απο www.l2core.eu το αλλο απλα μου ειπε ενα παιδι πως θα ηταν ωραιο να το κανω, ε και το εκανα. Ελπιζω να μην με κραξετε και εσεις. Wraia idea , wraio share. gj Quote
HellRanger Posted April 22, 2011 Posted April 22, 2011 Καταρχήν γιατί λες ότι μπορεί να σε κράξουν; Εγώ πρώτη φορά βλέπω κάτι τέτοιο και είναι πολύ καλή ιδέα και τα δύο, μπράβο για το Share. 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.