- 0
"no jython module" problem
-
Posts
-
By guarnieri2008 · Posted
Auto Farm System 100% functional Fully configurable (zones, skills, behavior) Interesting, I'd like to see it. -
By UnknownSoldier · Posted
🔥 L2Ext Custom Interlude VANG – 2026 Release High-End Extender for Lineage 2 Interlude by L2Devs 🎯 About L2Devs L2Devs is a production-ready custom extender for Lineage 2 Interlude, designed for stable long-term servers that require performance, security, balance and flexibility. Developed and battle-tested for more than 6 years on live servers, the 2026 Release represents a major evolution, focusing not only on new features but also on stability, configurability and abuse prevention. This extender is aimed at serious server owners, not experimental or low-quality projects. 🚀 What’s New in 2026 Temporary Fake Hero System Fully configurable (duration, visuals, effects) Visual Weapons System Client-side visual weapons without stat impact Visual Armor by Zone System Fully configurable per zone Advanced Balance System Fully configurable per class, skill and scenario Armor Enchant Bonus System Extra bonuses at +7 / +8 / +9 (fully configurable) Enchant Stats System Full control of stats per enchant level Damage Cap System Fully configurable damage limits Champion System with Rewards Custom champions with configurable rewards Item Percentage Steal by Zone Fully configurable zone-based system Raid Boss HP Percentage Announce Last Hit Announce System (Raid / Boss) Pet Sales via Multisell Auto Farm System ✔️ 100% functional ✔️ Fully configurable (zones, skills, behavior) Auto Potion System Configurable by Item ID, HP/MP %, reuse delay New Captcha Mod v4 (2026) Improved bot detection & automation prevention New Event Modes TvT – Last Man Standing (LMS) KTB – Kill The Boss Fully configurable ⚙️ Core Features General Systems Cached Extended IOBuffer (8192kb) Hair2Slot Cache Item Bid Auctioner for Clan Halls Offline Shops & Buffers restore after restart (fixed location) Offline Buffer System ALT+B Augmentation House Shift+Click Drop/Spoil List Auto Learn Skills Scheme Buffer Global Trade Chat Global Vote Reward System Achievements System Custom Subclass (Accumulative) Change Name Color / Title Color Change Gender / Change Race (Skin) VIP Systems (chat, autoloot, features) Command .menu fully configurable Command .hero enable/disable aura PvP / PK / War PvP Auto Announce System (rebuilt, configurable) PvP Reward / PK Reward / War Reward Epic Items Rank Raid Boss Points Rank Global PvP Rankings Anti abuse validations Olympiad Olympiad Season Rank Pages Restore Stats on Fight Start Olympiad Second Time System Last 10 Minutes Entry Third Class Summons Control Castle / Siege Castle Announce Time Castle Standby Time Siege-related optimizations Disable SSQ System after Castle Siege Drops & Enchants Fully configurable drop system (min/max level, all mobs, RBs, individual mobs) Spellbook Drop enable/disable Custom Cancel Effects (min/max) Blessed Enchant Rates (armor & weapons) Enchant restrictions & protections Quality of Life Fix Spiritshot Delay Fast NPC loading fix Show Mob Level Show NPC Clan Flag Use Any Dyes No Drop on Death (configurable) No Sell / No Private Buy Items Min Level Trade Soulshot no system message Spawn Protection System 🎮 Events Engine Team vs Team Capture The Flag Death Match Last Man Standing Destroy The Base Korean Style Events Castle Siege Events Happy Hour Event (reworked) AFK Time Control Reset Reuse Skills Reset Buffs on Finish Firework Effects Win/Loss Rewards Custom Team Titles & Colors Kill Counter in Title Open Door / Wall System Balance Bishops Disconnect Recovery Validation 🔁 Reload Systems (Live Reload) EnterWorld HTML Donate Shop Offline Buffer Champion NPC AntiBot VIP System Auction System AutoLoot Castle Siege Manager Character Lock Clan PvP Status Auto Learn Clan Reputation Rank Clan Systems Skill Data Door Data Deco Data Multisell Drop List Custom Config Files 🛡️ Security & Stability Anti-Bot & Captcha v4 Anti-Exploit & Anti-Abuse protections Safe enchant & item handling Crash-safe routines Tested on live servers for 3+ years 📊 Performance Optimized thread usage Reduced database load Improved packet handling Designed for high concurrency environments 💼 License & Support Price: 450 USDT per IP / initial installation License: One server / one IP / 30 USDT monthly Payments: Crypto only Included Support Extender installation Extender configuration support Not Included Script configuration (consult separately) Custom MOD development (available on request) Source code not included, please inquire for pricing 📩 Contact Telegram: @L2Devs Discord: .unknownsoldier Website: https://l2devs.com -
By l2naylondev · Posted
Prices added, sorry for the inconvenience. Greetings!! -
There is a big difference when somebody ''use some brand names'' with a role of his discord to ensure that people will trust him. Here is MXC and not your friends discord. Read the rules before you post, and read the rules before you buy.
-
-
Topics

Question
~!M@R@SL@K0SsS!~
Hello i search forum for my problem but i don't find sth.. so i post it here...
i updated my server pack L2J server Beta to a new revirsion and i have problem with my custom npcs... like toplist npc
the code is this .
import sys from java.util import Iterator from com.l2jserver import L2DatabaseFactory from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "36601_Toplist" NPC = 36601 QuestId = 36601 MIN_LEVEL = 0 MAX_LEVEL = 86 QuestName = "Toplist" QuestDesc = "custom" InitialHtml = "1.htm" DonateMaster = "This ain't no free service nubblet! Now get out of my hare... Get it, 'hare'? - That gets me every time!" class Quest (JQuest): def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event level = st.getPlayer().getLevel() levelup = 86 - level if level < MIN_LEVEL : return"<html><head><body>No quicky for you! - Your to young shorty!</body></html>" if level > MAX_LEVEL : return"<html><head><body>No quicky for you! - Your to old fatty!</body></html>" else: #PK INFO if event == "01": con = L2DatabaseFactory.getInstance().getConnection() total_asesinados = 0 htmltext_ini = "<html><head><title>PK List</title></head><body><table width=300><tr><td><font color =\"FF00FF\">Pos.</td><td><center><font color =\"FFFF00\">*** Player ***</color></center></td><td><center>*** Kill's ***</center></td></tr>" htmltext_info ="" color = 1 pos = 0 pks = con.prepareStatement("SELECT char_name,pkkills FROM characters WHERE pkkills>0 and accesslevel=0 order by pkkills desc limit 50") rs = pks.executeQuery() while (rs.next()) : char_name = rs.getString("char_name") char_pkkills = rs.getString("pkkills") total_asesinados = total_asesinados + int(char_pkkills) pos = pos + 1 posstr = str(pos) if color == 1: color_text = "<font color =\"00FFFF\">" color = 2 htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pkkills + "</center></td></tr>" elif color == 2: color_text = "<font color =\"FF0000\">" color = 1 htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pkkills + "</center></td></tr>" htmltext_end = "</table><center><font color=\"FFFFFF\">" + "A Total of " + str(total_asesinados) + " Pk's.</center></body></html>" htmltext_pklist = htmltext_ini + htmltext_info + htmltext_end L2DatabaseFactory.close(con) return htmltext_pklist #PVP INFO if event == "02": con = L2DatabaseFactory.getInstance().getConnection() total_asesinados = 0 htmltext_ini = "<html><head><title>PvP List</title></head><body><table width=300><tr><td><font color =\"FF00FF\">Pos.</td><td><center><font color =\"FFFF00\">*** Player ***</color></center></td><td><center>*** Kill's ***</center></td></tr>" htmltext_info ="" color = 1 pos = 0 pks = con.prepareStatement("SELECT char_name,pvpkills FROM characters WHERE pvpkills>0 and accesslevel=0 order by pvpkills desc limit 50") rs = pks.executeQuery() while (rs.next()) : char_name = rs.getString("char_name") char_pvpkills = rs.getString("pvpkills") total_asesinados = total_asesinados + int(char_pvpkills) pos = pos + 1 posstr = str(pos) if color == 1: color_text = "<font color =\"00FFFF\">" color = 2 htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pvpkills + "</center></td></tr>" elif color == 2: color_text = "<font color =\"FF0000\">" color = 1 htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pvpkills + "</center></td></tr>" htmltext_end = "</table><center><font color=\"FFFFFF\">" + "A Total of " + str(total_asesinados) + " PvP's.</center></body></html>" htmltext_pklist = htmltext_ini + htmltext_info + htmltext_end L2DatabaseFactory.close(con) return htmltext_pklist if htmltext != event: st.exitQuest(1) return htmltext def onFirstTalk (self,npc,player): st = player.getQuestState(qn) if not st : st = self.newQuestState(player) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) QUEST.addStartNpc(NPC) QUEST.addFirstTalkId(NPC) QUEST.addTalkId(NPC) print "###############################" print "# Top Lists - Loaded #" print "# #"and when i start my gameserver.bat show me an error . i go to __init__.py error,log and i see this
and its true because no jython moduls is at com.l2jserver.gameserver.model.quest.jython .....
and here is a foto of my java
any solution ... to change com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest to sth else location that will exist jython??
thn'x in advance
19 answers to this question
Recommended Posts