Index: config/custom.properties
===================================================================
--- config/custom.properties (revision 2)
+++ config/custom.properties (working copy)
@@ -81,4 +81,9 @@
QuizEventTime = 10,20
# Quiz event questions.
# Must be set like: question,answer,rewardid,rewardcount;question,answer,rewardid,rewardcount;
-QuizEventQuestions = Who created this event?,Anarchy,3470,5;What is the name of this server?,L2Server,57,100000000;
\ No newline at end of file
+QuizEventQuestions = Who created this event?,Anarchy,3470,5;What is the name of this server?,L2Server,57,100000000;
+
+# Custom pvp skills.
+AllowPvpSkills = False
+# Custom pvp skills list. (like: pvpsneeded,skillid;pvpsneeded,skillid;
+PvpSkillsList = 100,3100;
\ No newline at end of file
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 6)
+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -4851,6 +4851,18 @@
// Add karma to attacker and increase its PK counter
setPvpKills(getPvpKills() + 1);
+ if (Config.ALLOW_PVP_SKILLS)
+ {
+ for (int i : Config.PVP_SKILLS_LIST.keySet())
+ {
+ if (getPvpKills() == i)
+ {
+ addSkill(SkillTable.getInstance().getInfo(Config.PVP_SKILLS_LIST.get(i), SkillTable.getInstance().getMaxLevel(Config.PVP_SKILLS_LIST.get(i))), true);
+ break;
+ }
+ }
+ }
+
// Increase the attacker's killing points by one.
setKillingPoints(getKillingPoints() + 1);
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java (revision 2)
+++ java/net/sf/l2j/Config.java (working copy)
@@ -745,7 +745,9 @@
public static int[] QUIZ_EVENT_TIME = new int[2];
public static Map<Map<String, String>, Map<Integer, Integer>> QUIZ_EVENT_QUESTIONS = new FastMap<Map<String, String>, Map<Integer, Integer>>();
public static Map<String, String> QUIZ_EVENT_QUESTIONS_KEYSET = new FastMap<String, String>(); // Hidden variable.
-
+ public static boolean ALLOW_PVP_SKILLS;
+ public static Map<Integer, Integer> PVP_SKILLS_LIST = new FastMap<Integer, Integer>();
+
/**
* This class initializes all global variables for configuration.<br>
* If key doesn't appear in properties file, a default value is setting on by this class.
@@ -1550,6 +1552,14 @@
QUIZ_EVENT_QUESTIONS.put(string_map, int_map);
QUIZ_EVENT_QUESTIONS_KEYSET.put(quiz_event_questions_splitted_2[0], quiz_event_questions_splitted_2[1]);
}
+ ALLOW_PVP_SKILLS = Boolean.parseBoolean(elcardia.getProperty("AllowPvpSkills", "false"));
+ String PVP_SKILLS_LIST_VALUE = elcardia.getProperty("PvpSkillsList", "100,3100;");
+ String[] pvp_skills_list_splitted_1 = PVP_SKILLS_LIST_VALUE.split(";");
+ for (String i : pvp_skills_list_splitted_1)
+ {
+ String[] pvp_skills_list_splitted_2 = i.split(",");
+ PVP_SKILLS_LIST.put(Integer.parseInt(pvp_skills_list_splitted_2[0]), Integer.parseInt(pvp_skills_list_splitted_2[1]));
+ }
}
catch (Exception e)
{
re magkes auto edw pws ginete adapt sto l2jfrozen interlude*
Prospathisa alla den evgala akri an mporei kapoios na m to kanei prosarmogi i na m eksigisi pws to kanw thelw na mathw apla edw auto leei alla k dn katalavenw.. otan vazw ta ++ m vgazi pola X red
06/12/2024 21:00 GMT +2
High Five - PvP server x45 - Aria Victoria Style 2004
NPC Buffer & Enchanted NPC Buffer.
Global Gatekeeper.
Clan Hall Teleports & Clan GM Shop (-20%).
Offline Shop.
GM shop up to B Grade.
Auto Farm system.
TvT - CTF - DM - Party Farm - Event Boss
Craftable Hero Weapon.
Instances Solo and Party, weekly and daily.
No kamael.
More informations can be found on our website including a "how to connect" greek guide
Valkyria is based on aCis
https://l2valkyria.com
Question
GsL
re magkes auto edw pws ginete adapt sto l2jfrozen interlude*
Prospathisa alla den evgala akri an mporei kapoios na m to kanei prosarmogi i na m eksigisi pws to kanw thelw na mathw apla edw auto leei alla k dn katalavenw.. otan vazw ta ++ m vgazi pola X red
19 answers to this question
Recommended Posts