Jump to content

Recommended Posts

Posted (edited)

bhcfhy.jpg

 

Lineage ][ C4 Loyal C5 Skills (Old School)

 

 

Grand Openning 25.07.2015 At 17Pm Gtm+1

 

You can download Patch:

 

https://mega.co.nz/#!zAthDS4D!A_bjPW05jhoxWT3KDGENyYVMkPzHMfj6pjER1_Ntbpo

 

And register game account:

 

http://l2loyalc4.com/account/index.php?page=register

 

Server box

Intel® i5-4590 Quad-Core, 4x 3,7 Ghz

32 GB RAM DDR3

2x 512GB SSD

1gbit Dedicated Connection

 

Basic Information:

Chronicle : C4 (C5 Skills)

Platform: L2OFF

Experience Rate : 50x (Boosted)

Adena Rate : 200x

 

Starting:

Players start with level 20 at Giran.

Starter NPC gives top D grade gear.

 

Safe Enchant:

- Weapons, armors and Jewels +3

- Two-piece armors +4

 

Enchant Rate:

- Weapons: 66% (retail-like)

- Armors: 55% (retail-like)

- Jewels: 55% (retail-like)

 

Buff System:

- Buffs 2 hours.

- Dances and Songs 2 hours.

- Prophecies' and COV 2 hour.

- Summoners' Buffs like retail.

- 20+4 Buff Slots.

 

New Skills:

- Added Return skill.

- Added Grief Buff Protection Skill.

- Added all C5 Skills.

- Added Hero Skills.

*Custom animation effects

- Added Passive Noblesse Skill.

*Noblesse players never lost buffs on die.

 

Basic Features:

- We saw that many people can't find something to do after few weeks later, so we decided to add 1 custom set which will have little bit higher stats than normal s grades and will be little bit hard to do.

- Auto Learn Skills

- No Autoloot

- Spawn Protection.

*You will be protected for 15 seconds after you teleport. During the 15 seconds you might get hit however you won't take any damage. If you use a skill or move this effect will be gone.

- No clan Penalty.

- No quest needed for 1st and 2nd.

- Custom fast quest for 3rd class.

*You must get 300 hearts from monsters in Elven Fortress.

- Npc Buffers. (Without 3rd class buffs)

- Castle Manager in each Castle Town.

- There is no EXP penality for leveling low levels.

- Aio Buffers.

*Includes COV, Malarias and 3rd class buffs.

*Not allowed to go out of town and cannot buff out of town.

*AIO buffers can fills their mana while moving inside cities.

- Global Gk.

- Gm Shops in Giran.

- Bugless Geodata.

- Active Staff.

- Offline Shop (/offline_shop).

- Custom Items.

*Titanium Armor Set, Dynasty Armor Set and Diamond Armor Set.

*Black Weapons and Dark Weapons.

 

Events:

- Custom TVT Event every 2 hours.

*NPC will spawn in Giran.

- Garden of Eva Arena

 

Boosted Area's:

- Execution Grounds 20-40

- Cruma Tower 40-55

- Dragon Valley Cave 55-76

 

Custom Areas:

*Chaotic zones around farm zones with boosted drops

- Elven Fortress (Solo Area)

- Four Sepulchers (Solo/Party Area)

 

Raid Boss System:

*Chaotic zones around Epics and several Raid Bosses

- Every Raid Boss Lv70+: 24 Hours, ±2h random respawn.

- Barakiel Lv78: 6 Hours, ±2h random respawn.

- Epics will be spawned after 1st week.

 

Sub Class and Nobless System

- Custom fast SubClass method.

*You need open Cabrio, Hallate, Kernon, Golkonda's Chests and Level 75+.

- Nobless requires complete quest (lunargents + hellfire oil are in Misc shop)

- Passive Noblesse: Players never lost buffs on die.

 

Olympiad & Heroes

- Olympiad will be open 1 week after launch.

- Olympiad is from 20:00 to 00:00 GMT+1 everyday.

- Olympiad restrictions: A Grade, max gear enchant +5, no epics/custom allowed

- olympiad period lasts 1 month

- Hero Skills (Custom Animations)

 

Exclusive Features

- Custom Anti-Bot System: We have a custom anti-bot system that will prevent bots from taking the joy of the game.

- PVP System: Killing an enemy you earn a PVP Token.

*Exchange PVP Tokens for consumables and hair accesories.

- Clan leader Crown gives aditional stats.

*Maximum HP +200, P. Atk +4%, M. Atk +4%, Stun resistance +20%

- Castle Circlets.

*Maximum HP +100, P. Atk +2%, M. Atk +2%, Stun resistance +10%

- Wings of Destiny Circlet.

*Maximum HP +200, P. Atk +4%, M. Atk +4%, Stun resistance +20%

- Summon CP Potion skill can give of 20 to 100 potions randomly.

 

 

Some Images from L2 Loyal C4

Aio Buffer

aio.JPG

 

Bow of Nightmare Dark +18 & Diamond Light Set

tlp1.jpg

 

Sword of Darkness Dark +12 and Dynasty Light Set

200eeqt.jpg

 

Dusk Mace +15, Dusk Shield & Diamond Robe Set

15eyqe.jpg

 

Black Arcana Mace Epic, Black Draconic Bow Epic and Black Angel Slayer

2rcwqy8.jpg

Edited by Saitix®
Posted

Titanium, Dynasty and Diamond, but is all balanced

 

Dusk weapons from raidbosses, epic weapons and dark weapons 

Posted (edited)

features sound very good but oly 1month is too long :-\

 

Thanks for suggestion, some ppl ask us about change the time of olys for 1 week period.

 

Last Update:

Boss status better view respawn time

http://l2loyalc4.com/raidboss.php

Edited by Saitix®
Posted (edited)

a free forum really

And?... where is the problem? This is a L2 Server... not l2 forum... To see some info, report bugs or talk with ppl... free forum is suficient.

 

If you dont like, just do not enter in forum and all ok :)

Edited by Saitix®
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