Jump to content
  • 0

[HELP] Multisell bugs & Epic armors don't enchant


Question

Posted

Hello everyone, I have two very serious problems, which don't let me to finish my server.

 

First problem is with multisells. I do everything correctly without mistakes, but when I go to buy in shop just C,B,A,S grade weapon sections shows stupid things, just D grade section works perfectly... screenshoots:

 

C Grade:

shot000050.th.jpg

A Grade:

shot000040.th.jpg

B/S Grade:

shot00003v.th.jpg

 

Other shop's multisells are written same like these, but sections works perfectly, just like D grade section.

 

 

Other problem is with Epic Armors. I try all sorts of enchanting it and it doesn't works. Armors enchants just when I + them in Admin Enchant Menu... None of scrolls works. In SQL it is set to S grade, in Game too.

Where could be the problem?

15 answers to this question

Recommended Posts

  • 0
Posted

For first problem.

 

If it's multisell limits id.

 

java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java
@@ -91,8 +91,8 @@
                 for(MultiSellIngredient i : ent.getIngredients())
                 {
                 	int items = i.getItemId();
-                	int typeE = 65535;
-                	if (items != 65336)
+                	int typeE = 500000;
+                	if (items != 500000)
                 		typeE = ItemTable.getInstance().getTemplate(i.getItemId()).getType2();
                     writeH(items);      //ID
                     writeH(typeE);


java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java
@@ -166,7 +166,7 @@
                 _ingredientsList = null;
                 return;
             }
-            if(e.getItemId() !=65336)
+            if(e.getItemId() !=500000)
             {
	            // if this is not a list that maintains enchantment, check the count of all items that have the given id.
	            // otherwise, check only the count of items with exactly the needed enchantment level
@@ -205,7 +205,7 @@

     	for(MultiSellIngredient e : entry.getIngredients())
     	{
-			if(e.getItemId()!=65336)
+			if(e.getItemId()!=500000)
			{
				L2ItemInstance itemToTake = inv.getItemByItemId(e.getItemId());		// initialize and initial guess for the item to take.
				if (itemToTake == null)

  • 0
Posted

sorry I'm noobie.

 

The common excuse :P.

 

It's nothing about noobiness, it's about noobitude (noob attitude = I don't want to do the effort to search/do).

 

If you see first line of Trance file, you can see it's MultiSellList.java and MultiSellChoose.java files.

 

About where to search in this file to add "+" lines, do a search (ctrl + f on eclipse) with "-" lines.

 

Or use CTRL + F on eclipse because changes are really minors.

 

tester0.jpg

  • 0
Posted

The common excuse :P.

 

It's nothing about noobiness, it's about noobitude (noob attitude = I don't want to do the effort to search/do).

 

If you see first line of Trance file, you can see it's MultiSellList.java and MultiSellChoose.java files.

 

About where to search in this file to add "+" lines, do a search (ctrl + f on eclipse) with "-" lines.

 

Or use CTRL + F on eclipse because changes are really minors.

 

tester0.jpg

 

But how to do it on linux?...I just use command prompt based program, which allows me to do general commands like start server and something like that.

 

Is there any way to fix it without going through eclipse?

  • 0
Posted

But how to do it on linux?...I just use command prompt based program, which allows me to do general commands like start server and something like that.

 

Is there any way to fix it without going through eclipse?

 

Yes can you Lower your items ID.

 

e.g. from 5000 to 3402. Don't forgot change all client files.

  • 0
Posted

But why I should make lower items, which are default Lineage II items like - S grade default weapons, B grade default weaps and so on...?

 

If these have already lower id, try check /rework multisell file.

  • 0
Posted

Hello everyone, I have two very serious problems, which don't let me to finish my server.

 

First problem is with multisells. I do everything correctly without mistakes, but when I go to buy in shop just C,B,A,S grade weapon sections shows stupid things, just D grade section works perfectly... screenshoots:

 

C Grade:

shot000050.th.jpg

A Grade:

shot000040.th.jpg

B/S Grade:

shot00003v.th.jpg

 

Other shop's multisells are written same like these, but sections works perfectly, just like D grade section.

 

 

Other problem is with Epic Armors. I try all sorts of enchanting it and it doesn't works. Armors enchants just when I + them in Admin Enchant Menu... None of scrolls works. In SQL it is set to S grade, in Game too.

Where could be the problem?

what i see there u miss the textures, this mean there is not the correct item, u maybe missed some things, or ur serv is just screwed.

trance got a point, this mean u must have the source, and u must use eclipse. and if u cant do that simple thing than .... stop "developing" a server cuz it will die in next days.

 

about epic armors, u dont need to change only in DB , or where u said u changed. try every enchant on it and see wich work (i bet will work A gr)

  • 0
Posted

what i see there u miss the textures, this mean there is not the correct item, u maybe missed some things, or ur serv is just screwed.

trance got a point, this mean u must have the source, and u must use eclipse. and if u cant do that simple thing than .... stop "developing" a server cuz it will die in next days.

 

about epic armors, u dont need to change only in DB , or where u said u changed. try every enchant on it and see wich work (i bet will work A gr)

 

"Stop developing". I didn't stop it for years...I had lots of L2 servers years ago...And they worked fine, just couple of bugs, but not so big bugs...My server was likeable and it was good for my country people....If you don't know what to write...don't flood here with your jealous opinion...

 

And as I said, I use linux system in which you can't normally open Eclipse like in Windows....I use program - putty, which helps to connect and do everything to linux server, but it's command prompt based command like windows cmd...

 

I've tried to enchant epic armors with A,C,D,B armor enchanting scrolls. But nothing, same problem.

 

Maybe these errors somehow mean multisells work?:

=====================================================================-[ Items ]
INFO ItemTable: Loaded 1047 Armors.
INFO ItemTable: Loaded 6881 Items.
SEVERE Error in file /root/gameserver/data/stats/weapon/8800-8899.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:117)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/4800-4899.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:127)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/6500-6599.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:117)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/8100-8199.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.skills.DocumentBase.attachSkill(DocumentBase.java:260)
at net.sf.l2j.gameserver.skills.DocumentBase.parseTemplate(DocumentBase.java:159)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:144)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/7700-7799.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.skills.DocumentBase.attachSkill(DocumentBase.java:260)
at net.sf.l2j.gameserver.skills.DocumentBase.parseTemplate(DocumentBase.java:159)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:144)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/6600-6699.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:127)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/7800-7899.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.skills.DocumentBase.attachSkill(DocumentBase.java:260)
at net.sf.l2j.gameserver.skills.DocumentBase.parseTemplate(DocumentBase.java:159)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:144)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/4900-4999.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:117)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/9560-9596.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:127)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

SEVERE Error in file /root/gameserver/data/stats/weapon/7500-7599.xml
java.lang.NullPointerException
at net.sf.l2j.gameserver.templates.L2Weapon.<init>(L2Weapon.java:127)
at net.sf.l2j.gameserver.skills.DocumentItem.makeItem(DocumentItem.java:153)
at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:143)
at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:96)
at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:111)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
at net.sf.l2j.gameserver.datatables.ItemTable.<init>(ItemTable.java:321)
at net.sf.l2j.gameserver.datatables.ItemTable.getInstance(ItemTable.java:209)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:396)

  • 0
Posted

And other:

===================================================================-[ Economy ]
WARNING TradeListTable: Empty  buylist 5012.
WARNING TradeListTable: Empty  buylist 5011.
WARNING TradeListTable: Empty  buylist 5010.
WARNING TradeListTable: Empty  buylist 5009.
WARNING TradeListTable: Merchant id 8575 with buylist 5008 not exist.
WARNING TradeListTable: Merchant id 8575 with buylist 5007 not exist.
WARNING TradeListTable: Merchant id 8575 with buylist 5006 not exist.
WARNING TradeListTable: Reference price of item 2522 in  buylist 5006 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5005 not exist.
WARNING TradeListTable: Merchant id 8575 with buylist 5004 not exist.
WARNING TradeListTable: Reference price of item 2409 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 2382 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 2395 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 374 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 2408 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 2383 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Reference price of item 2394 in  buylist 5004 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5003 not exist.
WARNING TradeListTable: Reference price of item 2381 in  buylist 5003 higher then sell price.
WARNING TradeListTable: Reference price of item 2392 in  buylist 5003 higher then sell price.
WARNING TradeListTable: Reference price of item 358 in  buylist 5003 higher then sell price.
WARNING TradeListTable: Reference price of item 2391 in  buylist 5003 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5002 not exist.
WARNING TradeListTable: Reference price of item 356 in  buylist 5002 higher then sell price.
WARNING TradeListTable: Reference price of item 401 in  buylist 5002 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5000 not exist.
WARNING TradeListTable: Merchant id 8575 with buylist 5001 not exist.
WARNING TradeListTable: Reference price of item 2452 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Reference price of item 470 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Reference price of item 396 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Reference price of item 2378 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Reference price of item 352 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Reference price of item 2412 in  buylist 5001 higher then sell price.
WARNING TradeListTable: Empty  buylist 5013.
WARNING TradeListTable: Empty  buylist 5014.
WARNING TradeListTable: Empty  buylist 5015.
WARNING TradeListTable: Empty  buylist 5016.
WARNING TradeListTable: Empty  buylist 5017.
WARNING TradeListTable: Empty  buylist 5018.
WARNING TradeListTable: Empty  buylist 5019.
WARNING TradeListTable: Empty  buylist 5020.
WARNING TradeListTable: Empty  buylist 5021.
WARNING TradeListTable: Empty  buylist 5022.
WARNING TradeListTable: Empty  buylist 5023.
WARNING TradeListTable: Empty  buylist 5024.
WARNING TradeListTable: Empty  buylist 5025.
WARNING TradeListTable: Empty  buylist 5026.
WARNING TradeListTable: Empty  buylist 5027.
WARNING TradeListTable: Empty  buylist 5028.
WARNING TradeListTable: Empty  buylist 5029.
WARNING TradeListTable: Empty  buylist 5030.
WARNING TradeListTable: Empty  buylist 5031.
WARNING TradeListTable: Empty  buylist 5032.
WARNING TradeListTable: Empty  buylist 5033.
WARNING TradeListTable: Empty  buylist 5034.
WARNING TradeListTable: Empty  buylist 5035.
WARNING TradeListTable: Merchant id 8575 with buylist 5100 not exist.
WARNING TradeListTable: Empty  buylist 5100.
WARNING TradeListTable: Merchant id 8575 with buylist 5105 not exist.
WARNING TradeListTable: Merchant id 8575 with buylist 5110 not exist.
WARNING TradeListTable: Reference price of item 1345 in  buylist 5110 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5119 not exist.
WARNING TradeListTable: Empty  buylist 5119.
WARNING TradeListTable: Merchant id 8575 with buylist 5120 not exist.
WARNING TradeListTable: Reference price of item 190 in  buylist 5120 higher then sell price.
WARNING TradeListTable: Reference price of item 189 in  buylist 5120 higher then sell price.
WARNING TradeListTable: Reference price of item 297 in  buylist 5120 higher then sell price.
WARNING TradeListTable: Reference price of item 1660 in  buylist 5120 higher then sell price.
WARNING TradeListTable: Reference price of item 2499 in  buylist 5120 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5121 not exist.
WARNING TradeListTable: Reference price of item 4745 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 6313 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 6310 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 4699 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 6347 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 6358 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 4771 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Reference price of item 4822 in  buylist 5121 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5122 not exist.
WARNING TradeListTable: Reference price of item 4754 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4806 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4753 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4755 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4827 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4828 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4825 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4829 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 6359 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4724 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4725 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Reference price of item 4723 in  buylist 5122 higher then sell price.
WARNING TradeListTable: Merchant id 8575 with buylist 5123 not exist...

  • 0
Posted

Cleaned from off-topic replies.

 

And remember, don't reply at the topics with stuff like "Wrong Section" or "Somebody move it please".

  • 0
Posted

- Delete empty buylists on your data folder, it will be more clear for you, even if it's just warnings.

- It's obvious than NPEs make your weapons load fail. You should check inside mis-loading files, and see how weapons are written. If some weapons are loading (I mean, if some of the files are laoding), there is surely a change of format in files which don't load.

 

You can too search from the "-" symbol, but if some wepaons load and all your weapon XMLs names are written like that, it's not the good way.

 

Is it a clean datapack or you modified weapon stuff...?

 

All errors related to "reference price" are surely your own customization, so I suppose you began customization by your own.

 

If you modded weapon xmls, pick fresh weapon xmls.

 

----

 

The funny thing is you got 2 different NPEs, so... This is massively weird.

 

----

 

I suppose Epic armors are Freya invention ? I stopped to Interlude :D.

 

If you use L2J, check their bugs tickets. It's stupid to ask for errors you got when a dev team is working on it.

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

    • Hello guys i was wondering , how all new servers are having interlude files with classic client developed how they want i mean l2reborn , l2 ovc ,l2 dex , l2 flauron etc has interlude files with classic client  where they found this client or where to buy who is making those clients i have interlude files already developed i need to addapt classic client to interlude files  but with not all theses extra skills items etc   
    • I ended up sorting a similar mess by working with a team that handled everything from discovery to launch and kept things super clear. Their business website design approach made it easy for me to get a site that actually fit my goals, plus I kept full ownership of everything. The long-term support and simple pricing structure saved me a ton of headaches down the road.
    • Interface sources for P447 (7s update) for Classic/Essence   NWindow + InterfaceClassic + L2Editor + L2ClientDat Mobius + XDat Editor   Download
    • Hey there, welcome to the community – no worries about being new, we all started exactly where you are. Let me break this down based on what you’re trying to achieve with your Interlude‑Classic idea.   What you’re describing is actually a pretty popular concept: basically Interlude gameplay and balance, but with Classic‑style UI and a cleaner overall user experience. A “hybrid client”, not a full chronicle change.   Projects that have done something similar or are worth studying:   Lucera 2 – You’re right about this one. They use a custom client that blends Interlude gameplay with a more modern/Classic‑like interface. Their UI work (inventory, skill bar, lobby, etc.) is a good reference point.   L2J Mobius – Not exactly your target, but it’s very flexible and has a lot of examples of customizations and adaptations between chronicles.   Smaller custom projects – There are (or were) a few hybrid attempts using Interlude server files with heavily modified clients, but most are private or closed‑source, so you mainly get ideas, not ready‑to-use files.   Where the real challenge is (the client side):   What you want is possible, but the heavy lifting is on the client, not the server. The main pain points usually are:   Making sure interface files are compatible between chronicles (UI textures, layouts, systemmsg, etc.).   L2Font and localization edits: titles, chat, system messages – a small mistake here can break visuals or cause weird text issues.   Character selection / lobby screens: if you take them from another chronicle, you have to adapt them carefully so they don’t conflict with Interlude data.   Inventory, status bars and shortcuts: they must still work with Interlude’s item/skill structure and packet format, or you’ll get visual desyncs and client errors.   About multi‑protocol:   You’re correct that multi‑protocol is often used by projects that want to support different client versions or custom blends. In your case, it can help “talk” properly with a customized client while keeping an Interlude base server. It doesn’t magically fix everything, but it gives you more flexibility on how client and server exchange data.   Quick chronicle breakdown (relevant for your idea):   2.0–2.6: Early, simpler mechanics, good base for old‑school vibes.   2.7: More skills and better balance, often used as a base for custom projects.   2.9.5: A “bridge” between old and new, very common choice for hybrid or heavily modded setups.   3.0+: Adds Kamael and systems you said you don’t want, so you’d mainly use it as a reference, not as a direct base.   My honest recommendation:   Start from a solid Interlude base (files you understand and can actually maintain). Interlude still has the most support, tools and community knowledge.   Focus first on UI/interface modifications instead of trying to change core mechanics. Use Lucera‑style clients and similar projects as visual/technical reference.   Consider a multi‑protocol setup only after you’re comfortable with a normal Interlude client; otherwise you’ll just stack complexity.   Join active L2J / client‑mod Discords and forums. There are specific channels for interface, system edits and client reverse‑engineering where people share tips and tools.   What I would avoid at the beginning:   No intentar mezclar tres o cuatro chronicles a la vez; con uno bien entendido + UI custom ya tienes más que suficiente trabajo.   No subestimar la parte de cliente; muchas veces es más complicada y más frágil que el lado del servidor.   No saltarte el testeo en entorno local; los híbridos rompen cosas pequeñas (tooltips raros, skills que crashean el cliente, UI bugueada) si no pruebas bien.   Resources worth checking:   L2J forums and old MaxCheaters threads about faction/hybrid servers and client mods.   GitHub repos with client tools and interface mods (even si no son exactamente tu chronicle, te sirven como ejemplo).   Discord communities focused on L2 client development; ahí es donde se mueve hoy la parte “seria” del modding.   The good news: what you want is achievable, just not “plug & play”. It will require patience, testing and a bit of learning on both server and client sides. If you share exactly which files/pack you’re planning to use and what you want your UI to look like, people here (me included) can give you more concrete, step‑by‑step advice.
    • I’m done with Lineage 2. Not because I “grew up”, not because I “don’t have time for games” anymore, but because this game has slowly turned into everything it was supposed to be against.   Let’s be honest: most people are not playing Lineage 2 anymore. They are running 5–10 boxes, macros and scripts, setting up their characters and going to watch Netflix. The core loop isn’t PvP, clan wars or raids – it’s AFK grinding and praying your gear upgrades don’t fail.   The game used to be about outplaying your enemy with positioning, timing and coordination. Now it’s about:   Who has more boxes logged in.   Who is willing to swipe the credit card harder.   Who abuses the most broken script, cheat or exploit before it gets “patched”.   And let’s talk about pay‑to‑win. You can pretend it’s “supporting the server” all you want, but when someone can buy power that takes others months (or is literally impossible) to reach, that’s not support, that’s buying victories. When top players are just walking credit cards with epics, donations and event gear, you don’t have competition, you have a spending contest.   The community? It’s just as bad. Most “friends” are temporary party members until they find a better CP, clan or donation package. Drama, backstabbing, ninja looting, clan leaders selling clan resources, spies in Discord – it’s more like a cheap political simulator than an MMO. People talk about “honor” and “fair play”, then log their 10th box, run radar and target through walls.   And private servers… So many promises: “long‑term project”, “no corruption”, “no over‑enchant items”, “balanced gameplay”. Then after a few weeks you see:   Admin friends with full gear “testing”.   Hidden donations or “special offers” for “supporters”.   GMs closing their eyes to obvious abuse because it’s their buddies or biggest donors. Every wipe and every “fresh start” is just another cycle of the same lie, and we all pretend “this time will be different”.   The saddest part? Most of us know all this and still keep coming back because Lineage 2 has an insane core – the world, the classes, the adrenaline of real PvP, the politics, the sieges. But that core is buried under layers of greed, abuse, bots, scripts, egos and fake promises.   So here is the brutal truth: Lineage 2 is not a hardcore competitive MMORPG anymore. It’s a casino disguised as nostalgia, kept alive by whales, box armies and people too addicted or too hopeful to finally let go.   If you’re still playing, ask yourself honestly: Are you having fun, or are you just grinding, coping and praying that “next server” will finally be the one that isn’t corrupt, pay‑to‑win or dead in three months?   For me, I’m out. Flame me, defend the game, call me salty – I don’t care. But deep down, most of you know I’m not lying.
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..