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 βάζετε ότι όνομα θέλετε...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...