Jump to content

Recommended Posts

Posted

Λοιπόν αυτός ο οδηγός, είναι αποκλειστικά δικός μου για το συγκεκριμένο forum.

ΟΚ ας αρχίσουμε.

 

Ανοίγουμε το eclipse και πηγαίνουμε στο αρχείο Config.java που βρίσκετε στο : net.sf.l2j

 

Έπειτα πατάμε ctrl(control) + F και ψάχνουμε για την εξής line.

 

 public static final String  L2JMOD_CONFIG_FILE            = "./config/l2jmods.properties";

 

ακριβός κάτω απο αυτήν την γραμμή, προσθέτουμε την δική μας γραμμή .

 

    public static final String  NAME_CONFIG_FILE            = "./config/name.properties";

 

Συνεχίζοντας, ψάχνουμε για :

  catch (Exception e)
            {
                e.printStackTrace();
                throw new Error("Failed to Load "+L2JMOD_CONFIG_FILE+" File.");
            }

 

Και ακριβός κάτω απο αυτό, προσθέτουμε :

 

try

            {

                Properties name  = new Properties();

                InputStream is          = new FileInputStream(new File(NAME_CONFIG_FILE));

                name.load(is);

                is.close();

//** Αντικαθιστάτε αυτό εδώ με τα Config σας. */

 

 

            catch (Exception e)

            {

                e.printStackTrace();

                throw new Error("Failed to Load "+NAME_CONFIG_FILE+" File.");

            }

 

Τέλος, φτιάχνουμε αρχείο με το όνομα που θέλουμε(στο δικό μου παράδειγμα, ειναι name.properties)

Και ναι.. έχουμε το δικό μας .property αρχείο τώρα !!!

 


 

Τώρα ας αναλύσουμε λίγο τον κώδικα μας σειρά προς σειρά σε 3 απλά βήματα.

 

1)    public static final String  NAME_CONFIG_FILE            = "./config/name.properties";

Αυτή η σειρά, κάνει το αρχείο μας έγκυρο και συνοδεύει στον φάκελο που βρίσκετε .

 

2)

try
            {
                Properties name  = new Properties();
                InputStream is          = new FileInputStream(new File(NAME_CONFIG_FILE));
                name.load(is);
                is.close(); 

 

Αυτό εδώ, είναι η αρχή της φόρτωσης των σειρών που έχουμε μέσα στο .property αρχείο μας.Είναι δηλαδή κάτι σαν επαλήθευση του .propertie αρχείου μας.

 

3)

catch (Exception e)
            {
                e.printStackTrace();
                throw new Error("Failed to Load "+NAME_CONFIG_FILE+" File.");
            }

 

Αυτό εδώ λοιπόν, εκτός από το κλείσιμο του κώδικα μας, μας ενημερώνει μέσω της κονσόλας GameServer αν υπάρχει κάποιο πρόβλημα στον κώδικα ή το αρχείο μας.

 

 

P.S: όπου έχω με κόκκινο χρώμα το ΝΑΜΕ/name βάζετε ότι όνομα θέλετε...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..