Jump to content

Recommended Posts

Posted

Hello! I am here again with new exploits about Evo!

 

I would like to present you a brand new exploit for L2 Evo ofc!

 

It's about Overenchanted armors. In my other topics, I gave you packets for the customs amors, but now I will give you others like Draconic, Dark Crystal etc.

 

Let's start!

 

Items required:

[*] ONLY adena!

 

 

1. Log in the game with PHX injected.

2. Go to the Special Shop and target it.

3. Go to "Send Packets" of PHX.

4. Choose one of the packets below, copy it, paste it on the space and send it.

 

PACKETS LIST

 

 

A Grade Armors

 

 

Majestic Plate Armor [Heavy] +30.000

A7 91 5F 01 00 D0 FB 01 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Majestic Leather Armor [Light] +61.100

A7 91 5F 01 00 EC FB 03 00 01 00 00 00 00 00 00 00 00 00 00 00

 

Majestic Robe +27.000

A7 91 5F 01 00 58 FD 04 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Armor of Nightmare [Heavy] +58.000

A7 91 5F 01 00 10 FD 06 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Dark Crystal [Light] +13.000

A7 91 5F 01 00 A8 FB 10 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Dark Crystal Robe and Dark Crystal Shield +44.000

A7 91 5F 01 00 60 FB 12 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

S Grade Armors

Imperial Crusader and Imperial Shield +30.000

A7 90 5F 01 00 D0 FB 01 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Draconic Leather Armor +61.000

A7 90 5F 01 00 88 FB 03 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

Major Arcana Robe +27.000

A7 90 5F 01 00 58 FD 04 00 01 00 00 00 00 00 00 00 00 00 00 00 

 

S Grade Weapons

 

Arcana Mace +25

A7 9c 5F 01 00 39 0b 20 00 01 00 00 00 00 00 00 00 00 00 00 00

 

Draco bow +25

A7 9c 5F 01 00 19 6a 18 00 01 00 00 00 00 00 00 00 00 00 00 00

 

Angel Slayer +25

A7 9c 5F 01 00 99 4f 12 00 01 00 00 00 00 00 00 00 00 00 00 00

 

Basalt +25

A7 9c 5F 01 00 19 9f 24 00 01 00 00 00 00 00 00 00 00 00 00 00

 

S Grade Jewels

Tatteo +25:

A7 9b 5F 01 00 b9 86 01 00 01 00 00 00 00 00 00 00 00 00 00 00

 

Proofs:

1530g1e.jpg

2rhw5d4.jpg

 

 

If you want to request any other A Grade armor, do not hesitate.

 

I hope you like it!

 

Credits to: me

 

Edit: As requested...

 

How to Bypass the PHX Protection || Download PHX

 

 

Ok, now I will show you how to bypass the Evo's PHX protection since some guys requested it.

Let's start!

 

1. Open Evo's system.

2. Make visible the hidden objects.

3. Find "nophx.dll" and delete it.

4. Delete l2.exe

5. Download the rar below.

6. Extract it in Evo's system.

7. Log in.

 

>>Download

 

Note: Remember to add the l2.exe of the .rar which I shared here. If you try to run Evo's l2.exe you will get an error, so follow my steps.  

 

 

 

You can download the phx which I use from here:

>>Download me

Posted

List is ready!

Evo closed...So there is no point to do that... >.>

And how the hell I am online atm?? :S

Posted

List is ready!And how the hell I am online atm?? :S

realy? wtf? I will log in right away tell me your name to pm u to give me + items coz i cant use phx on net ^^

Posted

xoAXOXOAXOoxA I Cant Understand Why This Server Is Still Open

Magaki13 Admin Of L2 Evo If Τhey Find You, You Are Dead

Posted

xoAXOXOAXOoxA I Cant Understand Why This Server Is Still Open

Magaki13 Admin Of L2 Evo If Τhey Find You, You Are Dead

Ooops! Do u think so?? ^^

5% ohhh I am coming m8! But why the packets are +13k or +14k or +61k and the aren't +65k? o.o

 

Can u make it exactly +65k for all of them?

I would appreciate it if you could...

Posted

Ooops! Do u think so?? ^^Can u make it exactly +65k for all of them?

I would appreciate it if you could...

Just add 65535 in the 6th and 7th number...

Posted

Just add 65535 in the 6th and 7th number...

Ok, my bad.

I made a mistake. I will edit it with +65.535 codes.

 

BTW Ty for your good words.

Posted

Ok, my bad.

I made a mistake. I will edit it with +65.535 codes.

 

BTW Ty for your good words.

aaaaaa i made it 2 but you did it first :(.I want my 10 mins of my life back!!!!! >.>

 

Edit: did u see the code 99999 when u add 65535 >.>Lol

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