Jump to content

Recommended Posts

Posted

Hello MaxCheater's Members L2NewLight updated  and all feutures changed , bugs fixed and more  new things added.

 

 

Rates 

     

#exp: x5000                   

#sp : x5000                     

#adena : x5000                 

 

Enchant rates

 

#Normal enchant rate: 80%

#Blessed enchant rate: 95%

#Attribute enchant rate: 70%                                 

#Augment top skill rate: 65%

 

Server Feutures

#99% of Bugs Fixed

#Good and Custom Class Balance (All classes can pwn)

#Balanced and fixed Skills

 

#TvT event

#Death Match event

#And GM Events

 

#Olympiad every month

 

#20 min augment skills  (no stuck)

 

#Name color changer npc

#Hero npc (with 50 Festival Adena you can be hero till restart)

#AIO npc (gmshop,top pvp/pk,symbol maker,skill enchanter,augmenter,server info,custom shop,sub class manager,clan/ally manager,class master)

#NPC Buffer with all buffs ,scheme,heal,remove and Auto buff option (For Towns)

#NPC Buffer With All buffs , mage set and fighter set (for Custom Areas)

#Global GateKeeper

 

#Special Party Farm System (go with your Party and  kill bosses , take  gold bars and use them to buy  special items  from Special NPC)

 

#PvP feed protection

#Every PvP kill is  1 Festival Adena (+5 cp potions  for hero chars)

#Killing spree system

#Announce Hero login

#Announce Castle Lord Login

#Speacial PvP feutures (log in game)

#Red sky when you die

#Custom title for new chars (L2NewLight)

#Auto Noblesse chars

#Flagged player cant use GK

#You can augment infinity weapons

#You can add Attribute  on Infinity weapons

#You can enchant  Hero weapons

#PvP title color system

#and more...

 

 

Server machine

 

#Linux Debian Dedicated Server PC

#Processor Model: Dual Intel Quad Core Xeon E5430

#RAM Count: 12 GB DDR2

#Hard Drives: 2x Western Digital Raptor @ 10k RPM

#DDOS Firewall: Physically & Hardcoded

#Internet Connection: 100 MBit FlatDedicated

#Data Throughput: Unlimited

 

Server Staff

 

Administrators

 

Silver (Server Admin,owner and Developer)

 

Developers

Azzek (Server  Developer)

 

Game Masters

 

KingStyle (Head GameMaster)

Privacy (Event GM)

addicated (GameMaster)

 

Special thanks to: Leonidas Georgiadis(Server Owner , the guy who pay for our machine)

 

If someone  want  to help our project/be on staff  please  contact with me : Send me PM

 

Visit Us

 

Web Site

 

Forum

 

System Folder Patch

 

 

hopzone.gif

 

Thank you.....

  • 1 month later...
  • 2 weeks later...
Posted

this server is very good.. full balance and have good community..!! keep it up my friend..!! i play in this server and its very good...!!

  • 2 weeks later...
Posted

UPDATES:

Flagged player  cant use GK

Killing spree system

Hero shine after 4 kills in a row

Red  sky  when you die

Hero weapons  can augment

Hero weapons can enchant

PvP weapons  can augment

Hero weapon can  add elemental

Custom color title & title pvp change system example( PvP:80 , PvP:100)

Olympiad  DualBox  fixed

Grade penalty and weight removed

Raid Curse removed

Normal player  Cant  heal RB 

Auto nobless chars

Custom newbie  Title : L2NewLight

Announce  Hero login

 

more  commming...

Posted

UPDATES:

Flagged player  cant use GK

Killing spree system

Hero shine after 4 kills in a row

Red  sky  when you die

Hero weapons  can augment

Hero weapons can enchant

PvP weapons  can augment

Hero weapon can  add elemental

Custom color title & title pvp change system example( PvP:80 , PvP:100)

Olympiad  DualBox  fixed

Grade penalty and weight removed

Raid Curse removed

Normal player  Cant  heal RB 

Auto nobless chars

Custom newbie  Title : L2NewLight

Announce  Hero login

 

more  commming...

Υou can modify your first post next time,

 

about server ,features seems nice,nice job,gl with your server

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