'Baggos' Posted February 19, 2015 Author Posted February 19, 2015 εγω ρε παιδια ρωτισα πια ειναι η διαφορα το ενα με το αλλο οχι τι κανι το καθε ενα. με καλυψε ο βαγγος. Μπερδεύουν μερικές φορές τα "προγραμματιστικά" φόρουμ, με τα Gaming.. Συμβαίνουν αυτά... apla o ka9e asxetos erxete kai to paristanei ka9igitis edw mesa, nta3ei den ton adikw, to low forum fteei, i oi mods pou eprepe na kanoun insta junk topics/guides apo tetia atoma. Ala i evgenia mas marane Εσύ τελικά είσαι πιο χαζός απ'ότι περίμενα... Quote
MaXZoR Posted April 11, 2015 Posted April 11, 2015 loipon exw enan server pou ton douleuw edw kai 2-3 mines xwris na exw kanei compile kai 8elw twra na perazw ena code mporw na to kanw afto ? an oxi mporw na kanw compile ton server mou xwris na xasw tipota apo osa exw kanei ? Quote
mhtsos Posted May 2, 2015 Posted May 2, 2015 Εδώ θα δείξω πως περνάμε έναν κώδικα Java στο Project μας. Να ξέρετε, πως το δύσκολο δεν είναι το πως να περνάμε έναν κώδικα, αλλά το πως θα τον επερξεργαστούμε στην πορεία. Δεν θα είναι όλοι κομμένοι και ραμμένοι στα μέτρα μας! Θα χρειαστεί κάποτε να αντικαταστήσουμε ένα λάθος με το σωστό! Θα δείξω με έναν μεγάλο κάπως κώδικα πως τον περνάμε, γιατί δε θα ήταν οδηγός αν σας έδειχνα με 3 σειρές κώδικα!!! Αρχίζουμε...(Πάτα το "Show" για να δεις τον οδηγό). Πάμε και βρίσκουμε πιον κώδικα θέλουμε να περάσουμε... Π.χ αυτόν εδώ: Double Exp-Sp In Saturday. Πάμε στο Eclipse--> Gameserver/head-src/com/l2jfrozen Config.Java και το ανοίγουμε. Ψάχνουμε τις σειρές με Alt & F: public static float RATE_XP; public static float RATE_SP; και από κάτω βάζουμε τις σειρές με το + που λέει ο κώδικας. Μετά σβήνουμε τα "+". public static float RATE_XP; public static float RATE_SP; + public static float SATURDAY_RATE_XP; + public static float SATURDAY_RATE_SP; Το ίδιο και στις παρακάτω σειρές. Ψάχνουμε με Alt & F τις σειρές χωρίς "+" RATE_XP = Float.parseFloat(server.getProperty("RateXp", "1.")); RATE_SP = Float.parseFloat(server.getProperty("RateSp", "1.")); + SATURDAY_RATE_XP = Float.parseFloat(server.getProperty("SaturDayXp", "2.")); + SATURDAY_RATE_SP = Float.parseFloat(server.getProperty("SaturDaySp", "2.")); Αφού τα περάσουμε, πατάμε "Αποθήκευση" ή (Control & S). NOTE: Πριν ανεβάσω την φώτο που δείχνει τι σβήνουμε, θέλω να τονίσω κάτι... Δεν είναι όλα τα "Property" ίδια. Οπότε, όταν ψάχνουμε σειρές για να περάσουμε έναν κώδικα στα Config, Θα τις ψάχνουμε μέχρι εκεί που ανοίγει η παρένθεση. Δηλαδή χωρίς το "(server.getProperty("SaturDaySp", "2."));". Επειδή άλλα μπορεί να λένε (rates ή κάτι άλλο.getProperty), αναλόγως αυτόν που τα φτιάχνει. Οπότε, αφού στο Frozen τα έχεις αλλιώς τα config, αντικαταστούμε το Server.getProperty με το rates.getProperty. Τώρα.. Συνεχίζουμε και πάμε: Στο Config.Properties (Αναλόγως που τα έχει το project. Του τύπου που έφτιαξε τον κώδικα, τα rates του server στα properties, τα είχε σαν server.getProperty. Ενώ το Frozen τα'χει rates.getProperty. Άρα στα Config μας τα'χει σαν Rates.properties. Rates.properties # ------------------------ # Normal Rates - # ------------------------ RateXp = 1.00 RateSp = 1.00 + SaturDayXp = 2. + SaturDaySp = 2. Αυτό είναι για τα config μας! Έτσι ώστε να ωρίζουμε το σάββατο πόσο να είναι το xp/sp. (Δεν νομίζω να χρεάζεται να δίνω φώτο πάλι για το τι ψάχνουμε και τι σβήνουμε σε έναν κώδικα). Μετά πάμε, Gameserver/head-src/com/l2jfrozen/L2Npc.java _ /** _ * Return the Exp Reward of this L2Npc contained in the L2NpcTemplate (modified by _RATE_XP).<BR><BR> _ */ _ public int getExpReward() _ { _ return (int) (getTemplate().rewardExp * Config.RATE_XP); _ } + private int Savvato() + { + return Calendar.getInstance().get(Calendar.SATURDAY); + } + private int dayofweek() + { + return Calendar.getInstance().get(Calendar.DAY_OF_WEEK); + } + /** + * Return the Exp Reward of this L2Npc contained in the L2NpcTemplate (modified by +RATE_XP).<BR><BR> + */ + public int getExpReward() + { + if(dayofweek() == Savvato()) + return (int) (getTemplate().rewardExp * Config.SATURDAY_RATE_XP); + else + return (int) (getTemplate().rewardExp * Config.RATE_XP); + + } _ /** _ * Return the SP Reward of this L2Npc contained in the L2NpcTemplate (modified by _RATE_SP).<BR><BR> _ */ _ public int getSpReward() _ { _ return (int) (getTemplate().rewardSp * Config.RATE_SP); _ } + /** + * Return the SP Reward of this L2Npc contained in the L2NpcTemplate (modified by +RATE_SP).<BR><BR> + */ + public int getSpReward() + { + if(dayofweek() == Savvato()) + return (int) (getTemplate().rewardExp * Config.SATURDAY_RATE_SP); + else + return (int) (getTemplate().rewardSp * Config.RATE_SP); Στην παρακάτω φώτο δείχνω τι μας λέει ο κώδικας να σβήσουμε.. Όπου κόκκινο, τα σβήνουμε εντελώς. Με μαύρο σβήνουμε μόνο τα "+" Μετά, πηγαίνουμε Gameserver και πατάμε διπλό κλικ, πάμε στο Build.xml, δεξί κλικ και Run as 1.Μόλις τελειώσει σωστά, και χωρίς έρρορ, θα έχουμε περάσει τον κώδικα στο Project. Πάμε πάλι C:\Users\blabla\workspace\trunk\gameserver\build, θα δούμε μέσα ένα L2JFrozen_Gameserver.rar. Δεξί κλικ στο "L2JFrozen_Gameserver.rar" και μετά "Extrack files" και το βάζουμε στον φάκελο που δημιουργήσαμε στην αρχή. Δεν είναι κάτι το πολύ δύσκολο να γίνουν τα παρακάτω. Σιγά σιγά καθώς περνάει ο καιρός, θα αρχίσετε να καταλαβαίνεται έναν κώδικα από μόνοι σας! Καλή συνέχεια... PREPEI NA PERASW TO JAVA CODE PRWTOY KANW COMPILE H KAI META TO COMPILE GINETE? Quote
`Sanctus Posted May 2, 2015 Posted May 2, 2015 PREPEI NA PERASW TO JAVA CODE PRWTOY KANW COMPILE H KAI META TO COMPILE GINETE?Καταρχήν απέφυγε τα caps. προτιμότερο να κάνεις πρώτα το compile και μετά να αρχίσεις να περνάς ότι θες. Quote
killerhord Posted June 4, 2016 Posted June 4, 2016 Kalhspera paidia tha ithela na kano mia erotisi exw ena vasiko provlima exw ftiaksi enan l2j server pack alla otan dokimasa na mpo sto server me to main l2.ini Pou exi ServerIpadress 127.0.0.1 den anigi kan to game enow otan vazo enous allou server pou pezo anigi kanonika xoris fisika na me vazi sto server mou ..... Quote
Reborn12 Posted June 4, 2016 Posted June 4, 2016 Config checkare sto server.properties kai login.properties allakse tn ip kai valtin opws auti p vazeis sto .ini uparxei kai ena guide edw apla psakse.. Quote
'Baggos' Posted August 2, 2016 Author Posted August 2, 2016 Έχεις λάθος το link. Ρίξε μια ματιά και θα το δεις. (2 φορές το http:// ) Ξανά βάλτο. Quote
Vortalhe Posted August 2, 2016 Posted August 2, 2016 (edited) Έχεις λάθος το link. Ρίξε μια ματιά και θα το δεις. (2 φορές το http:// ) Ξανά βάλτο. Περασε τελικα με την Last version http://subclipse.tigris.org/update_1.12.x Και με μια φορα παλι δν γινοταν τιποτα Edited August 2, 2016 by Vortalhe Quote
'Baggos' Posted August 2, 2016 Author Posted August 2, 2016 Περασε τελικα με την Last version http://subclipse.tigris.org/update_1.12.x Και με μια φορα παλι δν γινοταν τιποτα Ναι, έχω την 1.10 εγώ στο link. Σωστά! Καλή τύχη στο ξεκίνημα boy. Quote
Vortalhe Posted August 2, 2016 Posted August 2, 2016 Ναι, έχω την 1.10 εγώ στο link. Σωστά! Καλή τύχη στο ξεκίνημα boy. Ευχαριστω πολυ και συχαρητιρια για το thread...http://www.maxcheaters.com/topic/90626-%CF%80%CF%89%CF%82-%CE%B1%CE%BD%CE%BF%CE%AF%CE%B3%CE%BF%CF%85%CE%BC%CE%B5-%CE%AD%CE%BD%CE%B1%CE%BD-l2-interlude-server-compiled/ ακολουθω αυτον τον οδηγο σου! Quote
'Baggos' Posted August 2, 2016 Author Posted August 2, 2016 Ευχαριστω πολυ και συχαρητιρια για το thread...http://www.maxcheaters.com/topic/90626-%CF%80%CF%89%CF%82-%CE%B1%CE%BD%CE%BF%CE%AF%CE%B3%CE%BF%CF%85%CE%BC%CE%B5-%CE%AD%CE%BD%CE%B1%CE%BD-l2-interlude-server-compiled/ ακολουθω αυτον τον οδηγο σου! Είναι πολύ παλιό το topic και οι φωτογραφίες δεν δουλεύουν. Δεν σε βοηθάει καθόλου. Δες αυτό το video (By AccessDenied). Θα σε βοηθήσει πολύ περισσότερο! Quote
Vortalhe Posted August 2, 2016 Posted August 2, 2016 (edited) Είναι πολύ παλιό το topic και οι φωτογραφίες δεν δουλεύουν. Δεν σε βοηθάει καθόλου. Δες αυτό το video (By AccessDenied). Θα σε βοηθήσει πολύ περισσότερο! ε τα ψηλο εβγαζα και απο αλλα thread αλλα θα δω το video αφου το λες ευχαριστω πολυ! μερικα part Δν υπαρχουν Edited August 2, 2016 by Vortalhe Quote
Vortalhe Posted August 2, 2016 Posted August 2, 2016 (edited) μερικα part δεν υπαρχουν Edited August 2, 2016 by Vortalhe Quote
AccessDenied Posted August 2, 2016 Posted August 2, 2016 (edited) μερικα part δεν υπαρχουν Part1 (How to install source, compile) Part2 (How to set up mysql, navicat server) Part3 (Enter login, set admin) Τι εννοεις δεν υπαρχουν? Edited August 2, 2016 by AccessDenied 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.