Jump to content

Thn ali8eia!!!!!!!8elw!  

58 members have voted

  1. 1. Thn ali8eia!!!!!!!8elw!

    • Nai
      20
    • Oxi
      38


Recommended Posts

Posted

Παρεμπιπτόντως, μπορεί να είναι και δέντρο εκτός από πτηνό.

 

Σωστό αυτό που είπες αλλά όπως βλέπεις εγώ είμαι πτήνο !

Posted

Και εγώ συμφωνώ με τον Φοίνικα 4 (ολογράφως τέσσερα) μιας και έγραψε μία έκθεση που θα ζήλευαν πολλοί !

Posted

έχεις αποκτήσει τραύματα από την μεγάλη μαλακίανση των ανάπηρων server σε καταλαβαίνω.

 

είναι απλό

 

 

ΔΕΝ υπάρχει σοβαρός server.

 

Φτιάχνουν server για λεφτά , για να λένε οτί έκαναν και ήτανε gm.

 

και να μπεις σε έναν που είναι σοβαρός θα έχεις μπει πολύ καιρό μετά που όλοι θα είναι top gear και θα σε πετσοκόβουν. Γιαυτό και στον official υπάρχουν τα update και είναι όλα σε ποιο αργό ρυθμό. Ώστε οι παλιοί με top gear να προσπαθήσουν να πάρουν το ποιο top και οι καινούργιοι αφού τα μέτρια έχουν γίνει ποιο εύκολα λόγο του update , να ανεβούν ποιο εύκολα lv/item.

Φυσικά δεν χρειάζεται να πούμε οτί δεν υπάρχουν updates σε private server καθώς ασχολούνται με το να φτιάχνουν τα skill. (και καλά)

 

είναι πολύ απλό

 

ένας server χρειάζεται lifetime , διάρκεια ζωής

 

lifetime = οι παίχτες δεν πρέπει να παίρνουν top gear με την μία και να έχουν πράγμα να κάνουν. άμα καταφέρουν πολλά άτομα να γίνουν top τότε δεν υπάρχει λόγος για να παίζεις. είναι σαν να είσαι πλούσιος (αληθινή ζωή) , με αυτό το όνειρο κοιμάσε. ε άμα γίνεις πλούσιος την επόμενη μέρα θα πάρεις ότι έχεις αποθημένο και μετά θα βαριέσαι.

 

κάπως έτσι είναι. αφού λόγο οτί το 60% των l2 players τώρα ποια βαριούνται , υπάρχει μεγάλη παραγωγικότητα fast servers , όπως λέμε και fast food. υπάρχει σε ποσότητα αλλά δεν έχει ποιότητα. είναι ίδιοι με το ίδιο συστημα , farm , αγόρασε custom -> "pvp"

 

λόγο της μεγαλης παραγωγικότητας δεν υπάρχει ποιότητα , λίγοτερη φαντασία. το θέμα δεν είναι μόνο να κάνεις server και να έχει ένα ικανοποιητικό αριθμό παιχτών αλλά και πως θα τους κρατίσεις με τον χρόνο.

 

με λίγα λόγια αφού σχεδόν όλοι οι παίχτες είναι μπάζα και δεν μπορούν να παίξουν κάτι σοβαρό , γιατί κάποιος να κάνει κάτι σοβαρό ; έχω δει αρκετούς server (όνομα δεν θυμάμαι) που είχαν πολλά feature , που ήταν αλυσίδα. φαινόταν οτί αυτός που τα έκανε είχε πλάνο αλλά ο σερβεραρ κόσμο δεν έπιασε. γιατί ; αφού τώρα ποια ο κόσμος βαριέται να exparei , βαριέται να φαρμάρει.

 

πάει ένας και το 1ο πράγμα που ρωτάει για έναν server είναι.

 

hard farm? easy farm?

 

 

ε άμα ο admin και ο κάθε admin δει οτί οι παίχτες δεν μπαίνουν σε server με "hard farm" όλοι το κάνουν easy mode. αλλά έτσι δεν έχουν lifetime οι server.

 

sumfwnw apoluta dn exw tpt na simplirwsw oute na katakrinw!

Posted

Και εγώ συμφωνώ με τον Φοίνικα 4 (ολογράφως τέσσερα) μιας και έγραψε μία έκθεση που θα ζήλευαν πολλοί !

 

και με ελάχιστα ορθογραφικά λάθη παρακαλώ !

  • 1 month later...
Posted

Oloi oi srvrs k perissotero oi c6 einai gia ton p...Ftiagmenoi gia lefta Full apo donators me gear parapanw + apo to Max t server, full active/passive skills oi opoioi s koboun 2-3 hit ktlp...Me apotelesma na mn yparxei poiotiko paixnidi... (px:L2 Liberators ~> 5-6k/hit apo donator GS k n xeis 8k hp.. :-\) teCpa... Simperasma -> Leave Srvr//Stop L2  :D

Posted

Σωστό αυτό που είπες αλλά όπως βλέπεις εγώ είμαι πτήνο !

Τι είναι το πτήνο?!?! Σαν να λέμε φτύνω?
Posted

Ta Perisotera svr p exw pe3i egw einai ola gtp unbalanced enan char kanis kai tous Xonis dn einai etc omos oli prepi na lene afto dn einai svr einai pare ena wep kai xwse ;D

Posted

έχεις αποκτήσει τραύματα από την μεγάλη μαλακίανση των ανάπηρων server σε καταλαβαίνω.

 

είναι απλό

 

 

ΔΕΝ υπάρχει σοβαρός server.

 

Φτιάχνουν server για λεφτά , για να λένε οτί έκαναν και ήτανε gm.

 

και να μπεις σε έναν που είναι σοβαρός θα έχεις μπει πολύ καιρό μετά που όλοι θα είναι top gear και θα σε πετσοκόβουν. Γιαυτό και στον official υπάρχουν τα update και είναι όλα σε ποιο αργό ρυθμό. Ώστε οι παλιοί με top gear να προσπαθήσουν να πάρουν το ποιο top και οι καινούργιοι αφού τα μέτρια έχουν γίνει ποιο εύκολα λόγο του update , να ανεβούν ποιο εύκολα lv/item.

Φυσικά δεν χρειάζεται να πούμε οτί δεν υπάρχουν updates σε private server καθώς ασχολούνται με το να φτιάχνουν τα skill. (και καλά)

 

είναι πολύ απλό

 

ένας server χρειάζεται lifetime , διάρκεια ζωής

 

lifetime = οι παίχτες δεν πρέπει να παίρνουν top gear με την μία και να έχουν πράγμα να κάνουν. άμα καταφέρουν πολλά άτομα να γίνουν top τότε δεν υπάρχει λόγος για να παίζεις. είναι σαν να είσαι πλούσιος (αληθινή ζωή) , με αυτό το όνειρο κοιμάσε. ε άμα γίνεις πλούσιος την επόμενη μέρα θα πάρεις ότι έχεις αποθημένο και μετά θα βαριέσαι.

 

κάπως έτσι είναι. αφού λόγο οτί το 60% των l2 players τώρα ποια βαριούνται , υπάρχει μεγάλη παραγωγικότητα fast servers , όπως λέμε και fast food. υπάρχει σε ποσότητα αλλά δεν έχει ποιότητα. είναι ίδιοι με το ίδιο συστημα , farm , αγόρασε custom -> "pvp"

 

λόγο της μεγαλης παραγωγικότητας δεν υπάρχει ποιότητα , λίγοτερη φαντασία. το θέμα δεν είναι μόνο να κάνεις server και να έχει ένα ικανοποιητικό αριθμό παιχτών αλλά και πως θα τους κρατίσεις με τον χρόνο.

 

με λίγα λόγια αφού σχεδόν όλοι οι παίχτες είναι μπάζα και δεν μπορούν να παίξουν κάτι σοβαρό , γιατί κάποιος να κάνει κάτι σοβαρό ; έχω δει αρκετούς server (όνομα δεν θυμάμαι) που είχαν πολλά feature , που ήταν αλυσίδα. φαινόταν οτί αυτός που τα έκανε είχε πλάνο αλλά ο σερβεραρ κόσμο δεν έπιασε. γιατί ; αφού τώρα ποια ο κόσμος βαριέται να exparei , βαριέται να φαρμάρει.

 

πάει ένας και το 1ο πράγμα που ρωτάει για έναν server είναι.

 

hard farm? easy farm?

 

 

ε άμα ο admin και ο κάθε admin δει οτί οι παίχτες δεν μπαίνουν σε server με "hard farm" όλοι το κάνουν easy mode. αλλά έτσι δεν έχουν lifetime οι server.

+1 ston iptameno

Guest
This topic is now closed to further replies.



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock