Jump to content

Recommended Posts

Posted (edited)

why.png
- Interlude (C6) PvP Server;
- Starting level: 80;
- Free Weapons, Armors, Jewelry and Consumables up to S-Grade;
- Safe / Max. Enchant: +10 (100%);
- Olympiad Max. Enchant: +6;
- Buffs slot: 24;
- Buffs duration: 4 hours;

separator2.png

- PvP Class Balance;

- PvP / Olympiad all day (24/7);
- Heroes changes every day;
- 12 Raid Bosses;
- Castle Sieges every two days;
- Cancellation / Mage Bane / Warrior Bane / Block Wind Walk returns buffs;
- PvP / Olympiad anti-feed protection;

 

More information can be found in our website: http://halisha.com

ATTENTION: Server isn't online, BETA 2016/02/01 (look at website timer)!

Edited by svipben
Posted (edited)

Hello,

 

thank you for your opinion, but heroes will be every day and olympiad will be all day (24/7). Why? Everyone can be heroes and everyone can join olympiad. Remember people have different time zones and they have jobs etc.

This idea will help for everyone be HERO  :-beep- yeah:

 

EDIT: This week topic will be updated with photos and I think I will rework a little bit information. Stay tuned!

Edited by svipben
Posted

Hello,

 

thank you for your opinion, but heroes will be every day and olympiad will be all day (24/7). Why? Everyone can be heroes and everyone can join olympiad. Remember people have different time zones and they have jobs etc.

This idea will help for everyone be HERO  :-beep- yeah:

 

EDIT: This week topic will be updated with photos and I think I will rework a little bit information. Stay tuned!

it is nice idea this 24/7 olympiad game online but you must play olympiad every day if you want to be a hero. Anyway I will join to see that :) good luck.
Posted

it is nice idea this 24/7 olympiad game online but you must play olympiad every day if you want to be a hero. Anyway I will join to see that :) good luck.

Thank you for your opinion, I really appreciate that.

 

It's annoying to wait 1 week for heroes and play olympiad 1 week to get hero, this is PvP server, not MID/LOW rate where heroes are changed every 1 month or 1 week. If every server makes heroes every 1 week why we should do that?

 

If a lot of players have same opinion like you, I will make poll or I will make heroes for example 2 or 3 days, BUT I think when you play you will think different and for most players this idea will be good.

 

You can play 1 day olympiad and if you're strong enough you will get hero for 1 day, next time for example you're going to make PvPs, another time Raid Bosses & Castle Sieges after that amazing new feature Duel Arena (more info soon) and again olympiad to be hero. We have a lot of different features to not get bored. So if you want be hero for 1 week, you need go every day to olympiad and beat all opponent asses  :happyforever:

Our goal is to make true Interlude PvP server for players who want not another shity l2j server for another 2 hours and again search in topzone/hopzone. I will do my best to make this server best Interlude PvP server.

 

I will wait you in server, I will announce here and also in website about beta, you can test our features after some days ;)

Posted

heroes one day is bad cuz other peoples cant play Olympiads Like Brasilians and ARG Players and you will lose That is main idea To What you want :)

Posted (edited)

heroes one day is bad cuz other peoples cant play Olympiads Like Brasilians and ARG Players and you will lose That is main idea To What you want :)

Hello, thank you for your oppinion. When we go BETA or LIVE players will say their oppinion about that and if a lot ppl say change it, I will make poll or heroes for 2-3 days. But I think for most people this idea will be good as I say it's PvP server and main idea is don't wipe server as much as possible and make a lot of action.  O0

Edited by svipben
Posted

heroes one day is bad cuz other peoples cant play Olympiads Like Brasilians and ARG Players and you will lose That is main idea To What you want :)

So, why brazilian and Arg players cant play oly ?  :rage: Thats its 24/7

Posted

So, why brazilian and Arg players cant play oly ?  :rage: Thats its 24/7

For me also interesting, how they can't play if olympiad is 24/7 :happyforever:  And how they can play if olympiad starts at 6 pm ? I think they can play more times olympiad if it's 24/7 not only starts at 6 pm.
I think he is collecting posts, because there's no arguments about that, just "you will see", "wait" etc...  :poker face:
Posted

We're sorry, but we have to postpone BETA server start, because we're creating some new things (more info soon). We think it will be better to implement new things right now. We just want to make an impression for you guys... Don't worry, BETA will be very soon (look at website timer)!
 
Thank you for your patience.

Posted (edited)

Tattoos

Please, vote and if you can write comment about Tattoos in our website.
Topic: http://halisha.com/viewtopic.php?f=11&p=40

Guests can vote in poll, but it would be very nice if you register and write a comment (registration is very fast, doesn't need to confirm email).

Thank you,
Administration

 

Augmentation system

I want introduce a new augmentation system, it works like enchant scrolls (double click), also after augmentation in system messages you will see your current augmentation effect with dedicated color. See image below.

 

post-168892-0-13458000-1454019918_thumb.png

 

More details: http://halisha.com/viewtopic.php?f=6&p=41#p41

Edited by svipben

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • 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