Jump to content

Recommended Posts

Posted

You use er.... light armor, the max grade you can get and you use a... dagger the max grade you can get and you should have a good SA like focus or Critical damage

 

...duh!

 

duh!! i think you dont know how to play !! not everything depends on grade

Posted

i started to use  Bgrade dagger deamon with mortal blow SA i think and many ppl using them becouse of SA And for dagger class str dont matter so why  s grade ??

    He is right, thats the best Weapon for daggers because of MortalBlow :D I use it alwayysss and they are always down XD
Posted

OldWitch.jpg + 1110_22816_-_Dagger_Sturdy_300.jpg

 

Witch + dagger? Doesn't make sense! Huh, of course you meant "which", although I hoped to see here an ugly witch with a dagger, or new raid drop a Witch's Dagger... Ha-ha.. whatever..

 

Eqipment:

Against daggers: Draconic Leather Set

Against archers: Majestic Leather Set

Against mages: Nightmare Leather Set

Against tanks: Majestic Leather Set

 

Weapons: I can't name exact daggers, because you probably play on HB or other higher shit (lvl 81 lol) so I'd prefer to carry two daggers, one max grade with crt. damage and one max grade with back blow. Get them both on skill bar. If you land your Bluff skill, you gotta switch to XX+Back Blow and your damage will be crazy from the back. If we count in focus death, full buff, blessing of queen, AQ ring, Baium ring - impossible damage to resist.

Posted

OldWitch.jpg + 1110_22816_-_Dagger_Sturdy_300.jpg

 

Witch + dagger? Doesn't make sense! Huh, of course you meant "which", although I hoped to see here an ugly witch with a dagger, or new raid drop a Witch's Dagger... Ha-ha.. whatever..

 

Eqipment:

Against daggers: Draconic Leather Set

Against archers: Majestic Leather Set

Against mages: Nightmare Leather Set

Against tanks: Majestic Leather Set

 

Weapons: I can't name exact daggers, because you probably play on HB or other higher shit (lvl 81 lol) so I'd prefer to carry two daggers, one max grade with crt. damage and one max grade with back blow. Get them both on skill bar. If you land your Bluff skill, you gotta switch to XX+Back Blow and your damage will be crazy from the back. If we count in focus death, full buff, blessing of queen, AQ ring, Baium ring - impossible damage to resist.

 

sorry for gramma :D but i agree with you about that i must carry some daggers its usefull :)

Posted

AS crit dmg id say, GH/WR have high chance of land, but less dmg, while TH have low chance of land, but high dmg. So go with AS crit dmg. GL.

Posted

About different servers, it's good use a dagger c/b have mortal strike or if haven't in your server, i use sometimes AS with SA: Haste or Critical Damage. Many people ask to me: Why haste and not critical damage ? Well, when you use the blow, the difference to reuse is the atk.spd, correct ? I think with haste i give blows very fast. Critical damage is 200 in critical attack, if you have blow 1200, you will give of 1500. How the dude show about armors, different many situtations. :P

Posted

Tsss get the one you can have a good special ability (depending on the buffs the servers provides in NPCs) and make it easier overenchnted.

 

E.g. if it takes a fortune to take one dynasty dagger and the ews cost insanelly high.

 

Take an a-grade with a good special ability of your choice and overenchant it to death. It will also have a god glow

Posted

I like it the dagger, because he don't need the FUC* items to kill many people. He need normal equips and a normal dagger to kill. I know haste/critical damage/mortal strike [if exist.] will help a lot. But the power of the dagger is the BLOW. If you have a AS ++++, doesn't matter, the power is the blow, if you have SA critical damage, he will up to 200 the damage of blow. :P

 

Infinity Dagger to life. <3

Posted

the p attack of the dagger is not so important but if the server is x300 means u have money .... the buy the best one :P

dynasty... or as of crit dmg no haste... i think crit dmg is better :D (ofc if ur server has mortal strike on daggers u should buy that one even if its b grade :P )

Posted

I tryed many daggers for long time on diferent equipment but conclusion is only one. TH is the best dagger ever. Great for scouting (dash on silent move, stealth), superb for trains (dash, fake death, good HP boosted by +con tatoos), good for fight with nice power of blows. TH hasn't focus death but on many servers this skill is bugged or dont work prophetly, so choose TH. If you need dagger for pvp i think AW is the best in face to face, but AW havent dash, fake death, stealth so it's useles for scouting and training. AW is also fast but dash in good time is the best.

 

About equipment it depent for class and enemy, armour draco light or majestic, weapon AS+Haste :P because of skill regen or Naga Storm with back blow if you prefer backstabing ppl. Backstab with this dagger made by AW is devastating :)

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
    • 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