Καλησπέρα μελοι του MaxCheaters
στο συγκεκριμένο topic θα μάθουμε πως βάζουμε ένα config στο l2jacis.
Ας αρχίσουμε
αρχικά βρίσκουμε το code που θέλουμε. Εγώ διάλεξα αυτό εδώ. Πατήστε εδώ για να πατέ στο link
Εάν θέλουμε να κάνουμε καινούριο φάκελο για τα configs πχ customs
Μπορούμε να φτιάξουμε έναν φάκελο με όνομα custom και εκεί μέσα να βάζουμε τα αρχεία.properties αλά ας δούμε και πως γίνετε αυτό.
ας αρχίσουμε :D
Οπου έχω - σημαίνει πως πρέπει να βγάλω. εάν έχω + σημαίνει πως πρέπει να βάλουμε :)
ανοίγουμε το config.java
java/net/sf/l2j/Config.java
πάμε λίγο πιο κάτω λίγο κάτω και βλέπουμε
public static final String SIEGE_FILE = "./config/siege.properties";
από κάτω βάζουμε
public static final String CUSTOMS_FILE = "./config/customs/customs.properties";
κάνουμε search
public static int CLIENT_PACKET_QUEUE_MAX_UNKNOWN_PER_MIN = 5; // default 5
ακριβός από κάτω βάζουμε
/** Customs Settings */
public static boolean STARTING_BUFFS;
public static List<int[]> STARTING_BUFFS_M = new ArrayList<int[]>();
public static List<int[]> STARTING_BUFFS_F = new ArrayList<int[]>();
τώρα κάνουμε search loadClans ακριβός από πάνω βάζουμε
/**
* custom settings.
*/
private static final void loadCustoms()
{
final ExProperties customs = initProperties(CUSTOMS_FILE);
STARTING_BUFFS = customs.getProperty("StartingBuffs", true);
String[] propertySplit = customs.getProperty("StartingBuffsMage", "1204,2").split(";");
STARTING_BUFFS_M.clear();
for (String buff : propertySplit)
{
String[] buffSplit = buff.split(",");
if (buffSplit.length != 2)
_log.warning("StartingBuffsMage[Config.load()]: invalid config property -> StartingBuffsMage \"" + buff + "\"");
else
{
try
{
STARTING_BUFFS_M.add(new int[]{Integer.parseInt(buffSplit[0]), Integer.parseInt(buffSplit[1])});
}
catch (NumberFormatException nfe)
{
if (STARTING_BUFFS_M.equals(""))
System.out.println("EROOOOOOOOOOOR WITH STARTING BUFS");
}
}
}
propertySplit = customs.getProperty("StartingBuffsFighter", "1204,2").split(";");
STARTING_BUFFS_F.clear();
for (String buff : propertySplit)
{
String[] buffSplit = buff.split(",");
if (buffSplit.length != 2)
_log.warning("StartingBuffsFighter[Config.load()]: invalid config property -> StartingBuffsFighter \"" + buff + "\"");
else
{
try
{
STARTING_BUFFS_F.add(new int[]{Integer.parseInt(buffSplit[0]), Integer.parseInt(buffSplit[1])});
}
catch (NumberFormatException nfe)
{
if (STARTING_BUFFS_F.equals(""))
System.out.println("EROOOOOOOOOOOR WITH STARTING BUFS");
}
}
}
}
τώρα κάνουμε search
loadServer();
από κάτω βάζουμε
// Customs settings
loadCustoms();
τώρα κάνουμε ότι κάνω στης φωτογραφίες για να φτιάξουμε το αρχείο
Αφού τα κάνουμε όλα αυτά ανoίγουμε το customs.properties και μέσα βαζουμε
#Newbie Characters have starting buffs
StartingBuffs = True
#Starting Buffs for Mystics.
StartingBuffsMage = 1204,2;1085,3;
#Starting Buffs for Fighters.
StartingBuffsFighter = 1204,2;1086,2;
Αυτά για αυτό το topic. εάν σας άρεσε αφήστε ένα comment :D
True για να το ενεργοποιείστε
False για να το απενεργοποιήσετε
Εάν έχω γράψει κάτι λάθος στο topic παρακαλώ γράψτε μου ένα comment από κάτω στο topic για να το διορθώσω. :)