Jump to content

Recommended Posts

Posted (edited)

Καλησπέρα στα μέλη του Maxcheaters!

 

Στην προσπάθεια να κάνω Compile για να θυμηθώ το όλο θέμα, και αφού το έκανα, μετά πρόσεξα πως υπάρχουν οδηγοί δύσκολοι και με πολλά βήματα! Έτσι σκέφτηκα να ξανά ρίξω έναν οδηγό σαν Update στους παλιούς που είχα και έχουν σβηστεί φώτος.

Είναι κρίμα κάτι τόσο σημαντικό, να μένει στα πίσω πίσω ποστς, επειδή δεν είναι καλά τροποποιημένα!

(Του papaditsa ναι μεν είναι αναλυτικό, αλλά θέλει πολλά κλικ για να βρεις τα βήματα, αφού τις εικόνες τις έχει να τις κάνεις copy/paste για να τις δεις).

 

Θα προσπαθήσω να δείξω με λιγότερα βήματα, και περισσότερο αναλυτικά έτσι ώστε να καταλάβουν και οι πέτρες!

 

Αρχίζουμε..(Πάτα το "Show" για να δεις τον οδηγό).

 

 

1) Download Java

2) Download Eclipse for Java

 

Μόλις τα κάνετε Install (δε χρειάζεται να δείξουμε πως να κάνεις Install τα προγράμματα, είναι πιστεύω ανούσιο)!

Απλώς μόλις κάνεις το Install, θα σου ζητήσει που θέλεις να πάει το "Workspace" δηλαδή που να πηγαίνουν τα αρχεία μετά το Compile. Όρισε την διαδρομή ή άστο όπως είναι, και  πάτησε το "οκ".

 

Μετά μόλις μπούμε στο Eclipse, πατάμε -->Help/Install new software. (Όπως στην φώτο):

2gsg1nl.jpg

 

Προχωράμε και βάζουμε το παρακάτω λινκ εκεί που θα μας ανοίξει και θα ζητάει "type or select a site"

(http://subclipse.tigris.org/update_1.12.x/) Το βάζουμε εκεί χωρίς την παρένθεση όπως στη φώτο και πατάμε "add".

 

2jcy0s6.jpg

 

 

Μετά τσεκάρουμε τα 2 κουτάκια που θα μας ανοίξουν και πατάμε τα 2 "next" και το 1 "finish" όπως στις φώτο:

 

u6ceu.jpg

 

smqct5.jpg

 

o5nv3a.jpg

 

Τώρα, απλά το αφήνουμε να κάνει την εγκατάσταση, και μόλις μας βγάλει το "Secutiry warning" πατάμε οκ.

Λίγο αργότερα, θα μας ζητήσει να κάνει "επανεκκίνηση" του Eclipse. Πατάμε "yes" φυσικά!

(Δεν χρειάζεται φώτο, επειδή είναι ένα βήμα όπου θα πάει σωστά μόνο του, αν όλα τα παραπάνω δουλέψουν σωστά.).

 

 

Μετά, πηγαίνουμε Window-->Show view-->Other.

Διπλό κλικ στο SVN, και επιλέγουμε "SVN Repositories" και πατάμε "οκ".

 

zEI1h87.png

 

 

Ωραία! Δημιουργήσαμε το SVN Repositories, όπου τώρα μπορούμε να βάλουμε SVN για να κάνουμε Compile!

Δεξί κλικ μέσα στο άσπρο κενό κάτω από το "SVN Repositories", New-->Repository location.

 

xpTUAqu.png

 

 

Μόλις γίνει το παραπάνω θα μας ανοίξει ένα παραθυράκι όπου θα ζητάει URL. (Βάζουμε το SVN που θέλουμε και πατάμε "Finish").

Όπως θα δείτε, θα μας δημιουργήσει έναν σύνδεσμο, πατάμε δεξί κλικ και "Checkout" και μετά "Finish"

(Επίσης, μπορούμε να βάλουμε όνομα project σε ότι θέλουμε. Π.χ αντί για trunk, σε "L2J bla bla").

Τώρα, απλά περιμένουμε να περαστούν τα αρχεία του SVN στο Eclipse!

 

cOmtKhp.png

 

Θα δούμε πάνω, πως τώρα έχουνε περαστεί όλα τα αρχεία του SVN στο eclipse μας!

Οπότε, πάμε στο Datapack πατάμε διπλό κλικ, πάμε στο Build.xml, δεξί κλικ και Run as 1.

(Το ίδιο και στο Gameserver).

 

WFNEg4T.png

 

 

ΥΓ: Υπάρχουν 2 σημαντικά βήματα ώστε να μην πάει λάθος το Compile. Θα τα δείξω στο τέλος του ποστ.

 

 

Μετά πάμε στο C:\Users\blabla\workspace\trunk\datapack\build, θα δούμε μέσα ένα L2JFrozen_DataPack.rar.

Φτιάχνουμε νέο φάκελο και βάζουμε τι όνομα θέλουμε. Δεξί κλικ στο "L2JFrozen_DataPack.rar" και μετά "Extrack files". ΟΧΙ EXTRACK HERE!

Ψάχνουμε τον φάκελο που δημιουργήσαμε και το τρέχουμε εκεί μέσα!!!

Μόλις τελειώσει, πάμε στο C:\Users\blabla\workspace\trunk\gameserver\build, βρίσκουμε το L2JFrozen_Gameserver.rar.

Δεξί κλικ στο "L2JFrozen_Gameserver.rar" και μετά "Extrack files".  Ψάχνουμε τον φάκελο που δημιουργήσαμε πριν στο Datapack, και το τρέχουμε εκεί μέσα!!!

Μόλις τελειώσει,  μέσα στον φάκελο που δημιουργήσαμε, έχουμε ένα Compiled Project!

 

 

ΥΓ2: Τα 2 σημαντικά βήματα ώστε να μην πάει λάθος το Compile.

 

Πρέπει να ωρίσουμε διαδρομή για το JAVA_HOME, και να ρίξουμε την νέα Java μέσα στο Eclipse.

Για να ωρίσουμε JAVA_HOME, πάμε Πίνακας ελέγχου---> Σύστημα---> Ρυθμήσεις συστήματος για προχωρημένους. Εκεί που θα μας ανοίξει, θα πατήσουμε "Μεταβλητές Περιβάλλοντος". πατάμε "Δημιουργία και γράφουμε "JAVA_HOME και από κάτω C:\Program Files\Java\jdk1.7.0_71\bin".

(Κοιτάμε όλα ένα προς ένα, να είναι όπως στην φώτο).

 

hUeWNyL.png

 

Το δεύτερο, είναι πως πρέπει να πάμε μέσα στο Eclipse, στο Window--> Preferences. Πατάμε διπλό κλικ στο Java, και μετά Installed JREs. Μετά πατάμε "Search" και βρίσκουμε στα Program Files, τo Java που κάναμε εγκατάσταση.  Αφού το βρίκαμε, το περνάμε και κάνουμε κλικ στο κουτάκι του για να πιαστεί. Θα πρέπει να είναι όπως στην παρακάτω φώτο...

C:\Program Files\Java\jdk1.7.0_71.

 

n9c6mbP.png

 

 

 

 

Στο πως περνάμε έναν κώδικα, θα δείξω με δεύτερο ποστ από κάτω, για να μην κουράζουν όλα σε ένα.

Edited by 'Baggos'
  • Upvote 1
Posted (edited)

Εδώ θα δείξω πως περνάμε έναν κώδικα 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;

WqcmOb1.png

 

Το ίδιο και στις παρακάτω σειρές. Ψάχνουμε με 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.

 

iKoKghC.png

 

 

Τώρα.. Συνεχίζουμε και πάμε:

Στο 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);

Στην παρακάτω φώτο δείχνω τι μας λέει ο κώδικας να σβήσουμε.. Όπου κόκκινο, τα σβήνουμε εντελώς. Με μαύρο σβήνουμε μόνο τα "+"
 
amera8W.png
 
Μετά, πηγαίνουμε Gameserver και  πατάμε διπλό κλικ, πάμε στο Build.xml, δεξί κλικ και Run as 1.
Μόλις τελειώσει σωστά, και χωρίς έρρορ, θα έχουμε περάσει τον κώδικα στο Project.
Πάμε πάλι C:\Users\blabla\workspace\trunk\gameserver\build, θα δούμε μέσα ένα L2JFrozen_Gameserver.rar.
Δεξί κλικ στο "L2JFrozen_Gameserver.rar" και μετά "Extrack files" και το βάζουμε στον φάκελο που δημιουργήσαμε στην αρχή.

 

 

Δεν είναι κάτι το πολύ δύσκολο να γίνουν τα παρακάτω. Σιγά σιγά καθώς περνάει ο καιρός, θα αρχίσετε να καταλαβαίνεται έναν κώδικα από μόνοι σας!

 

Καλή συνέχεια...

Edited by 'Baggos'
Posted

l2jmxcdeveloper2015 promote that guy already

Το θέμα είναι να υπάρχει στα Ελληνικά καθαρογραμμένα. Δεκάδες τέτοια θέματα υπάρχουν, αλλά τι να τα κάνεις όταν μπερδεύουν το Compile με το πως να ανοίξεις έναν Server στο ίδιο θέμα. Πολλές λέξεις που μπερδεύουν κάποιον που δε ξέρει.

Όταν ο άλλος ξέρει να ανοίξει Server, τότε θα κοιτάξει για το πως να περάσει κώδικα ή πως να κάνει Compile. Κανείς δεν άρχισε από το 0 και έκανε τα πάντα από 1 οδηγό και μόνο.

  • 5 weeks later...
Posted

ωραιος ο βαγγος αλλα πια ειναι ι διαφορα στο compile με το περασμα του κωδικα;  :P

Όταν κάνουμε Compile, παίρνουμε τα αρχεία του Project από το SVN.

Το πέρασμα ενός κώδικα, είναι άλλο πράγμα. Π.χ, πειράζουμε την Java, και βάζουμε στον Server μας κάτι που θέλουμε.

Posted

Όταν κάνουμε Compile, παίρνουμε τα αρχεία του Project από το SVN.

Το πέρασμα ενός κώδικα, είναι άλλο πράγμα. Π.χ, πειράζουμε την Java, και βάζουμε στον Server μας κάτι που θέλουμε.

Βάγγο θες διάβασμα μου φαίνεται..

 

 

ωραιος ο βαγγος αλλα πια ειναι ι διαφορα στο compile με το περασμα του κωδικα;  :P

Ρίξε μια ματιά εδώ. Αν και θεωρητικά, μια σχετική γνώση να έχεις γίνονται κατανοητά.

Posted

Όταν κάνουμε Compile, παίρνουμε τα αρχεία του Project από το SVN.

Το πέρασμα ενός κώδικα, είναι άλλο πράγμα. Π.χ, πειράζουμε την Java, και βάζουμε στον Server μας κάτι που θέλουμε.

 

eklapsa

Posted

Βάγγο θες διάβασμα μου φαίνεται..

 

 

Ρίξε μια ματιά εδώ. Αν και θεωρητικά, μια σχετική γνώση να έχεις γίνονται κατανοητά.

 

eklapsa

Εμ, ρώτησε "πια ειναι ι διαφορα στο compile με το περασμα του κωδικα;"

Η ουσία της απάντησης, είναι στο τι χρησιμεύει όλο αυτό που κάνουμε... Γιατί το κάνουμε εδώ μέσα στο L2.

Όλο αυτό του wiki, απαντάει σε γενικά.. Τι να την κάνεις όλη την θεωρία σε αυτή την ερώτηση?

Είπα γιατί κάνουμε compile εδώ τα SVN..

Δεν είπα ούτε τι είναι το compile, ούτε κάτι τέτοιο...

 

Φόρουμ παιχνιδιού είναι, όχι μάθημα για να δίνεις όλες τις θεωρίες που χρειάζεται.

Μάλλον δεν είναι το ποιος θέλει διάβασμα, αλλά τι απάντηση θα δώσεις..

Χαλαρώστε γνώστες, όλη ηθεωρία του Compile θα κολλήσει αλλού, όχι εδώ...

Posted

Εμ, ρώτησε "πια ειναι ι διαφορα στο compile με το περασμα του κωδικα;"

Η ουσία της απάντησης, είναι στο τι χρησιμεύει όλο αυτό που κάνουμε... Γιατί το κάνουμε εδώ μέσα στο L2.

Όλο αυτό του wiki, απαντάει σε γενικά.. Τι να την κάνεις όλη την θεωρία σε αυτή την ερώτηση?

Είπα γιατί κάνουμε compile εδώ τα SVN..

Δεν είπα ούτε τι είναι το compile, ούτε κάτι τέτοιο...

 

Φόρουμ παιχνιδιού είναι, όχι μάθημα για να δίνεις όλες τις θεωρίες που χρειάζεται.

Μάλλον δεν είναι το ποιος θέλει διάβασμα, αλλά τι απάντηση θα δώσεις..

Χαλαρώστε γνώστες, όλη ηθεωρία του Compile θα κολλήσει αλλού, όχι εδώ...

Εφόσον υπάρχει έλλειψη γνώσης σε κάποια θέματα, ποιος ο λόγος να μπει κάποιος στον κόπο να διαβάζει αυτά τα guide που έχουν να κάνουν με το Lineage 2 χωρίς να ξέρει κάποια άλλα πράγματα.

Ας μην συνεχιστεί τουλάχιστον σε αυτό το νήμα, η συζήτηση γιατί θα είναι ανούσιο. Συμφωνώ σε αυτό που λες, ότι ίσως να ήταν αρκετά γενική η απάντηση μου, αλλά όσους και να ρωτήσεις εδώ πέρα, που ασχολούνται με αυτό θα σου πουν με μεγάλη σιγουριά ότι τα περισσότερα εκτός των παραπομπών, τα έμαθανα μόνοι τους. Χωρίς κάποια ιδιαίτερη εξήγηση. Διαφορετικά, στο κατάλληλο section μπορούν να δημιουργηθούν διάφορες απορίες και ερωτήσεις, έτσι ώστε να επιλυθούν. Το να πει κάποιος (πιτσιρίκος σε πολλές των περιπτώσεων) να φτιάξω ένα server και να μάθω να κάνω compile, εφόσον δεν γνωρίζει τα βασικά, το θεωρώ ιεροσυλία.

Ίσα ίσα πως εάν ακολουθήσει κάποιος αυτή την τακτκική, και το φόρουμ θα είναι πιο οργανωμένο και θα υπάρχει καλύτερη ενημέρωση. Και διάκριση αυτών που γνωρίζουν και αυτών που απλά κάνουν ένα copy/paste χωρίς να καταβαίνουν την ουσία αυτών που κάνουν.

Posted (edited)

Εφόσον υπάρχει έλλειψη γνώσης σε κάποια θέματα, ποιος ο λόγος να μπει κάποιος στον κόπο να διαβάζει αυτά τα guide που έχουν να κάνουν με το Lineage 2 χωρίς να ξέρει κάποια άλλα πράγματα.

Ας μην συνεχιστεί τουλάχιστον σε αυτό το νήμα, η συζήτηση γιατί θα είναι ανούσιο. Συμφωνώ σε αυτό που λες, ότι ίσως να ήταν αρκετά γενική η απάντηση μου, αλλά όσους και να ρωτήσεις εδώ πέρα, που ασχολούνται με αυτό θα σου πουν με μεγάλη σιγουριά ότι τα περισσότερα εκτός των παραπομπών, τα έμαθανα μόνοι τους. Χωρίς κάποια ιδιαίτερη εξήγηση. Διαφορετικά, στο κατάλληλο section μπορούν να δημιουργηθούν διάφορες απορίες και ερωτήσεις, έτσι ώστε να επιλυθούν. Το να πει κάποιος (πιτσιρίκος σε πολλές των περιπτώσεων) να φτιάξω ένα server και να μάθω να κάνω compile, εφόσον δεν γνωρίζει τα βασικά, το θεωρώ ιεροσυλία.

Ίσα ίσα πως εάν ακολουθήσει κάποιος αυτή την τακτκική, και το φόρουμ θα είναι πιο οργανωμένο και θα υπάρχει καλύτερη ενημέρωση. Και διάκριση αυτών που γνωρίζουν και αυτών που απλά κάνουν ένα copy/paste χωρίς να καταβαίνουν την ουσία αυτών που κάνουν.

Ναι, συμφωνώ πως δεν χρειάζεται να πάρει περισσότερα replay αυτή η συζήτηση.

Απλώς, δεν έχει να κάνει με την γενική εκμάθηση στον ορισμό Compile, εδώ μέσα. Ένα πρόγραμμα το χρησιμοποιούμε για κάποιον σκοπό όπως εμείς θέλουμε. Ασχέτως αν δεν γνωρίζουμε την πραγματική "θεωρία" του!

Εδώ μέσα το παρόν πρόγραμμα, κάποιοι το έχουμε γι'αυτό το θέμα.. Να παίρνουμε από τα SVN τα αρχεία... Να κάνουμε τι θα κάνουμε στη Java του Lineage.. Τέλος μετά.. Αφού δε χρησιμεύει σε κάτι άλλο που θέλουν να κάνουν, κάποιοι όπως και εγώ, δεν θέλω και δε με νοιάζει να γνωρίζω την πραγματική του ουσία... Δεν θα με βοηθούσε κάπου εμένα προσωπικά.. Ούτε προγραμματιστής θα γίνω από εδώ μέσα όπως νομίζουν μερικοί ότι γίνονται, ούτε κάτι τέτοιο.. Τον χρόνο μου περνάω στο συγκεκριμένο παιχνίδι...

Δεν είμαι εδώ μέσα ούτε για να μάθω τις θεωρίες του κάθε προγράμματος, αλλά ούτε να τις ψευτο-διδάξω.

 

Τέσπα.. Καλή συνέχεια ρει..

Edited by 'Baggos'
Posted

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

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.




  • Posts

    • It's also the players' fault, because there have been decent servers implementing some of the things you said plus some other 'innovations', plus many QOL things for newbies (ingame bestiary, with drops searchers, etc). In the end, it's the players who decide to feed into that shit and play the most garbage servers simply because the owners of the servers gave their clan leaders 100 euros, or they insta quit the server because they didn't win the first QA, etc, etc, etc.   In the end, if a server is garbage or great it doesn't really matter if the players don't wanna stay in there.   Players are no better than the devs themselves, in the end it seems there are abusive devs who will milk the shit out of their willingly milkable players, or there are none, goes both ways.
    • In my opinion, L2 is dead because the people who make servers didn’t adapt to today’s reality. People are getting older, life moves faster, there are more responsibilities, and less free time. And I’m not even talking about newcomers—how can you expect someone new to this game to learn by Googling every drop location or quest requirement? These things should’ve been integrated into the game, made accessible with just a few clicks through the interface. Instead, so much time was wasted trying to recreate retail-like features that no one asked for. Everyone hates autofarm, but why? Because admins never found a smart way to implement it. You could have made it available only in specific zones, with reduced drops, working like Adrenaline, or auto-teleporting to farm for a limited time per day—just enough to help people with limited time stay relevant in-game. There should also be zones with better drops, where active farming actually matters. Other features feel pointless—like the Life Stone system. Spamming LS to get a skill? Instead, you could create a system where you level up the skill with low chances per level, something that feels progressive and fair. Crafting should be simpler too. Right-click a recipe, and the required materials should show up right there. As for sieges, why not create daily clan war events at peak hours—one for Europeans, one for Latinos? You could spawn crystals inside or outside castles that give points and trigger PvP. Add a boss during the event that gives even more points, and let the top clan in the ranking take the castle. I could go on forever, but what’s the point? The community died because the people who had the knowledge to improve the game just took the easy way out, copying the same server formula over and over until no one could enjoy playing it anymore.
    • It's not because I'm an admin that he treated me differently. I actually gave him several clients from my side without him even knowing they came from me, and most of them had no issues. I was also waiting 3–4 weeks at times for things I bought from AvE, even when I was in a rush. He still delivered in the end. That said, I'm not defending him blindly. I'm just saying it's unlikely he’d risk scamming someone over 60–100€, especially knowing how quickly word spreads here.
    • For exact same reason - there were accusation that I scammed. When was it? 2016? But in that time, admins actually didn't listen. I got banned, then unbaned (when I prooved I've refunded) but I was trash talking to mods. When few months later same shit happened, Grisom (?) old global mod, banned me anyway. You can read somewhere on forum how I was shitting on him for doing that (from other account because original account was banned) - which was banned too. He is not here anymore I think. Back in the days I was well know for not carring that much if I was talking to mod or admin, I didn't hold my tongue. Now You know. Just like You know - if I delay, I deliver or refund. I'm not a scammer, even if my old time haterz love to repeat themselfs like mantra. I don't care.
    • Okay I respect that but why is your other account banned?   I don't think this happened just because you delayed somebodys work even in 2012
  • Topics

×
×
  • Create New...