Jump to content

Recommended Posts

Posted

Advanced Lineage II Event Engine – Flexible, Scalable, and Developer-Friendly

Introducing a powerful and fully customizable event engine designed to enhance gameplay, increase player engagement, and simplify event management. Whether you're running a high-rate PvP server or a low-rate retail-like experience, this engine provides the flexibility you need to create and automate dynamic in-game events.

 

✅ Compatible with aCis 401 – Fully coded for aCis project (revision 401) and ready for seamless integration.

📜 Delivered as a .diff Patch – Simply apply it and start using it right away!

 

📸 Check out the screenshots & features: Imgur Album (more soon).

Key Features

Fully Configurable – Every aspect of each event can be customized, including timers, rules, rewards, and restrictions.
Seamless Integration – Works with existing server configurations and supports custom scripts or modifications.
Automated Event Rotation – Events can be scheduled or started via a voting phase where players choose the next event.
Multi-Mode Participation – Players can join via commands (.register | .leave | .events) or NPC interactions.
Real-Time Tracking – An on-screen HUD displays kills, scores, and time remaining.
Enhanced PvP Mechanics – Auto-respawn, score-based rewards, and First Blood announcements.
Spectator Mode – Allows non-participants to watch events live.
Detailed Event Logs – Administrators can track player performance, winners, and event results for analysis.

Reward System

  • Player-Based Rewards: Configurable options for winning, losing, ranking in the top X, or achieving First Blood.
  • Kill-Based Rewards: Earn rewards per kill or based on streaks.
  • Team-Based Rewards: Incentivize team victories with shared prizes.

Included Event Modes

  • Team Fights (TDM): Classic team-based PvP with configurable duration, respawn rules, and score limits.
  • Solo Fights (Deathmatch): Free-for-all PvP—highest kill count wins.
  • Last Survivor (LMS): No respawns—last player standing wins.
  • Lucky Chests: Random chests with rewards, traps, or debuffs.
  • Treasure Hunt: Players race to find a hidden treasure.
  • Monster Massacre (PvE Race): Teams compete to slay the most monsters.
  • Territory Clash: Players battle to control a zone and earn points over time.
  • Ultra Rapid Fire (URF Mode): Boosted stats, reduced skill cooldowns, and enhanced combat speed.
  • Assassin Hunt: A random player is marked as the target—others must eliminate them.
  • Monster Mayhem (Boss Raid): A powerful boss spawns; players must cooperate (or fight each other) to take it down.
  • Power-Up Clash: Players collect battlefield buffs for a combat advantage.

Why Choose This Event Engine?

✅ Fast Implementation – Set up new events in minutes with an intuitive configuration system.
✅ Performance Optimized – Lightweight and designed for high player counts without impacting server stability.
✅ Extensive Customization – Easily modify or extend functionality to suit your server’s needs.
✅ Developer Support – Well-documented API and configuration options for easy integration.

Transform your server’s event experience with a feature-rich, developer-friendly solution.

🚀 Ready to integrate? Contact us for licensing details!

Get Your Copy Today!

Upgrade your Lineage II server with this powerful event engine and bring next-level gameplay to your players. With fully customizable settings, automated event management, and seamless integration, this system is a must-have for any serious server administrator.

 

💰 Pricing:

  • Full License: 100e (One-time payment)
  • Support & Updates: included on full licence

 

📩 How to Purchase:

  • PM me directly for inquiries and purchases.
  • Discord: @Luminous

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • I ment interface.u file it self not the code. I can view the file and code inside, but I was unable to edit interface.u file to add the code u shared, could u please share the compiled interface.u file it self?
    • I am always grateful to you. I receive a lot of help from you. Thank you.
    • Sure. This is the AbnormalStatusWnd.uc file with ability of removing buff with ALT + click https://pastebin.com/iVWpYysq
    • Hello, I add this code here https://maxcheaters.com/topic/248730-agathions-acis-401-does-not-interfere-with-summons-or-pets/.     but i have problem with agathion movement, agathion does not move when the player moves. The player must stop moving for Agathion to come close him.   i think the problem is here at < _followTask = ThreadPool.scheduleAtFixedRate(new Follow(this), 1000, 1000); >>       public void followToOwner()     {                  if (_followTask == null)             _followTask = ThreadPool.scheduleAtFixedRate(new Follow(this), 1000, 1000);                                  int rnd = Rnd.get(-30, +30);         SpawnLocation loc = _owner.getPosition();                          if (!checkIfInRange(1000, this, _owner))             teleport(_owner, 30);                  if (_owner.isMoving())             getAI().tryToFollow(_owner, false);         else         {             if (!checkIfInRange(75, this, _owner))                 getAI().tryToMoveTo(new Location(loc.getX()+rnd, loc.getY()+rnd, loc.getZ()), null);             else if (checkIfInRange(30, this, _owner))                 getAI().tryToIdle();                              if (Config.AGATHION_HEAL_OWNER && !getCast().isCastingNow())             {                 if (_owner.isInOlympiadMode() || _owner.isInDuel() || _owner.getPvpFlag() != 0 || _owner.isInsideZone(ZoneId.PVP) || _owner.getKarma() != 0)                     return;                                  if ((_owner.getStatus().getHpRatio() < Config.AGATHION_PERCENT_TO_HEAL))                     getAI().tryToCast(_owner, 1011, 18);             }             else if (!Config.AGATHION_ONLY_FOLLOW && Config.AGATHION_ALLOW_SOCIAL && !isMoving() && !getCast().isCastingNow())                 broadcastPacket(new SocialAction(this, 1));         }  
  • Topics

×
×
  • Create New...