Jump to content

Recommended Posts

Posted

jam1yam.png



 

Tuvtq09.png

 

Opening 21 of September 2018 at 18:00 (CET)

Open beta is available 22/07/2018 to 14/09/2018

 

 

6q9sPwQ.png

etc_exp_point_i00.png Exp: x7

etc_sp_point_i00.png SP: x7

etc_adena_i00.png Adena: x3 (amount)

etc_ancient_adena_i00.png Ancient Adena: x3 (amount)

g_rune_itemdrop_up.png Drop: x5 (chance)

skill0254.png SP: x5 (chance)

 

njUQAYr.png

 

skill19226.png Exp/SP: x5

etc_adena_i00.png Adena: x2 (amount)

etc_fang_red_i00.png Drop: x2 (amount)

weapon_knife_i01.png Added Gracia-like Subclass way.**

weapon_sprites_staff_i00.png Added Hi5-like Nobless way.**

 

Boosted Quest list can be found here

** Details here

 

wIwntOm.png

 

weapon_fort_flag_i00_rune_panel.pngProgressive project: Fight your way Interlude to Gracia Final with us. Chronicle will be upgraded to Gracia Final.

weapon_buffalo_horn_i00.png DN Unique Substack System - free from Lv40*

* details here

skill1059.png Newbie Helper up to lvl 52 - No custom NPC Buffers

skill0275.png Increased duration of Dances and Songs by 1 minute. Enchant levels are scaled.

etc_scroll_of_enchant_weapon_i05.png Retail enchant rates, no customs.

mouse_coin_i00.png No Pay2Win donations.

IzSRow7.png DDoS protection

VsECcZM.png Dedicated Proxies for European/US/BR/Ru players

skill1069.png Offline Trade system

width=32 height=32https://i.imgur.com/oDaLUgK.png[/img] No autoloot

skill1235.png No auto-learn skills

etc_ancient_adena_i00.pngBlacksmith and Merchant of mammon services are in town.

etc_men_symbol_i00.png Tattoo system

wcHmzK2.jpg 3 clients allowed at the same time for usage.

RwKqYaU.png Helpdesk Ticket system for professional troubleshooting

vzqpuBw.png "Worth" Voting System. Unique items you can get from Vote, that you can't get from Donate.

accessory_earring_of_orfen_i03.png Added Enchanced / Refined version of Orfen and Core***

***More details here

 

Monitoring System

We improved further our monitoring system, which provides detailed infos if anything unusual happens.

Alerts are sent to both email / phone.

LilNUby.png

 

 

W4me6ZZ.png

skill19226.png RB Exp/SP: x7

etc_blessed_scrl_of_ench_wp_s_i05_pannel RB Drop: x2 (chance)

accessory_necklace_of_valakas_i00.png Epics: x1

 

skill5239.png Respawn timers:

Normal raids: 12+8 (retail)

Epics: Reduced random timers. More details to be announced.

We keep consider changes to RB respawns for players sake.

  • Upvote 1
Posted (edited)

Website: https://dragon-network.net

Forum: https://dragon-community.net

Discord: https://discord.gg/23PCRws

Twitch: https://twitch.tv/officialdnet

 

Edited by Tessellate
Posted
11 hours ago, Amadeo said:

Tyrant/Warlord will be any good to farm? Tyrant+ War Cry + Focus Attack

 

No only same class stacksubs are allowed to withhold ppl from doing crazy broken stacksubs.

So only human/human, elf/elf, orc/orc etc.

Posted (edited)
10 hours ago, Nasif said:

X7, good luck! no have time for this good project!

ingame you can buy exp/spoil/drop runes (only 1 of those works at one time). you can buy those easily with ingame votecoins (takes like 30seconds to obtain 2 of them)
with the exp rune the exp rate will go up to +/- x10

Edited by Tessellate
Posted
3 hours ago, Tessellate said:

ingame you can buy exp/spoil/drop runes (only 1 of those works at one time). you can buy those easily with ingame votecoins (takes like 30seconds to obtain 2 of them)
with the exp rune the exp rate will go up to +/- x10

bro nowdays all ppl use interfaces or adrenaline program... 

Posted
5 hours ago, Nasif said:

bro nowdays all ppl use interfaces or adrenaline program... 

We will try to punish everyone we can grab our hands on. With the help of an active GM team and players that report the suspicious

Posted
6 hours ago, Tessellate said:

We will try to punish everyone we can grab our hands on. With the help of an active GM team and players that report the suspicious

hmm is not good my friend,

really i want the best for you and your project...

but low servers fail because ppl use adrenaline program

 

 

Posted (edited)
9 hours ago, Nasif said:

hmm is not good my friend,

really i want the best for you and your project...

but low servers fail because ppl use adrenaline program

 

 

The GM team and the community will do its best to punish all IPs detected and delete all farmed items. We had this before when Admin deleted specific items from cheaters. Backtracked it all the way to the fair buyers. Buyers will not get punished specificly but they could lose cheated items. 

So my honest opinion is dont buy from known cheaters or reported ppl. Let admins decide first before you decide to buy from a suspicious person.

Edited by Tessellate
Posted

Wow so many stuff to read about changes etc.. what hurt most tho was dat "progressive upgrade" to GF  =(

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