Jump to content

Recommended Posts

Posted

Μην πας Blane ,τσάμπα τα λευτά σου .

 

Αν δεν ακούσω επιχειρήματα, δεν μπορώ να δεχτώ την κουβέντα σου ;)

Posted

Αν δεν ακούσω επιχειρήματα, δεν μπορώ να δεχτώ την κουβέντα σου ;)

An sou aresei to wow tote to aion tha se ediposiasei

an pali ise pros l2 tote malon oxi

Posted

to aion einai akrivos ma akrivos san wow.. to gameplay.. to faction style.. ta panta ola.. mono p exei poluuu kalitera grafika (profanos gt to wow einai panarxaio) e kai opos einai logiko exei k merika pragmata new pou den exei to wow ... opote an sou arese to wow esto kai ligo.. tha saresei akoma pio poli to aion standar... ama den sou arese katholou ma katholou to wow kai to olo style tou.. tote apoklietai na sou aresei to aion.. vasika fandasou to aion san WoW 2... den gernei pros to L2 pantos katholou...

Posted

gia mena to aion einai to remix tou l2 kai tou wow .. (kati eprepe na vgalei ke i ncsoft enantia t wow)

apla exeis broadband (kata 95%) den xaneis tpt na t katevaseis ke na peraseis enan server.... i trava se ena net na deis

 

  • 2 weeks later...
Posted

Opws eipa k pio panw aksizei na ksekiniseis.

Proipothesi einai na min perimeneis na deis ta panta k na gineis theos se mia vdomada.To paixnidi thelei arketo xrono.(EXP,Items,Crafts)

 

Proswpika pisteuw oti moiazei me l2,wow alla einai poly kalitero k apo ta 2.

 

An exeis kalo pc akoma kalitera.Tha mporeis na paizeis me full graphica, k na pigaineis k sta Fortress opou ginetai xamos apo kosmo.

Posted

ego leo pos dn aksizei kanena apo afta ta games dld ola ta MMORG gt einai xasimo xronou

 

exo xasei 5-6 xronia apo ti zoi m pezontas l2

Posted

To AION axizei. Prosexe omos an to xekinhseis na pas official gia na deis pos pragmatika einai to game. Stoys diaforoys private server to mono poy 8a deis einai ta grafika afoy ta ypoloipa den xereis an doylevoyn sosta.

  • 2 weeks later...
Posted

8a kanw merikes erwthseis p isws na sas fanoun gelies.

1)Pos borw na bw sto AION?

2)Oi servers tou AION ti diafores exoune?

3)Xriazete karta gia na bw sto game,kai oxi free?

4)Plhrofories gia Quest p borw na vrw?Exei kapio site? (An exei to game quest)

Posted

Pantws egw den eixa paixei pote WoW epaiza mono Lineage private servers kai arxisa Aion official kai kollisa... Einai poly kalo to gameplay to oti mporeis na petas einai monodiko...

Posted

8a kanw merikes erwthseis p isws na sas fanoun gelies.

1)Pos borw na bw sto AION?

2)Oi servers tou AION ti diafores exoune?

3)Xriazete karta gia na bw sto game,kai oxi free?

4)Plhrofories gia Quest p borw na vrw?Exei kapio site? (An exei to game quest)

 

 

 

1) An enooeis official prepei na agoraseis to game..

2) Sinithws stis glwsses. Sou proteinw Telemachus, exeis tous perissoterous ellines.

3) Nai xreiazesai Game Time Card tis NCsoft.

4) aiondatabase.com / aionarmory.com

Posted

egw file epaiza  l2  3ekinisa aion na dw pws einai nai mexri ta 38 lvl kalo einia meta einai vareto den exei kati diaforethko na kaneis opote einia tzampa preama kalhtera katse l2 h wow (akoma l2 paizw egw pantos)

Posted

Εγώ που έχω το game και βαριέμαι να πάω να πάρω μια κάρτα να ξεκινήσω; XD

oxi! den a3izi 8a vare8is amesos to 3ekinisa 2 fores to stamatisa tin epomeni mera

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
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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