Jump to content

Recommended Posts

Posted

CREDITS TO:LEVATHIAN

 

The guides shows how to use a multisell to structure for a shop.

 

How can i put items for selling inside my shop?

 

For building a multisell shop we will use xml language.

 

XML means EXtensible Markup Language

XML is a markup language much like HTML

XML was designed to carry data, not to display data

XML tags are not predefined. You must define your own tags

XML is designed to be self-descriptive

 

XML was designed to transport and store data, with focus on what data is.

HTML was designed to display data, with focus on how data looks.

 

Server has a specific directory to store multisells files. This directory is :

/gameserver/data/multisell....

 

 

Inside our html code we call the multisell files just like other html files. We learn it before.

Remeber ? We use 'Chat x' for html files . Now , for multisell we use 'multisell x'.

 

Easy ha?

 

 

We have an already made diagram of what files we need for each category , so it is easy now to build the files.

 

I will explain the first multisell file and the others will be the same.

 

Let's start with the Weapons / A-grade / Swords.

 

Open an empty file with your editor.

 

 

An xml file must start with :

 

1:<?xml version='1.0' encoding='utf-8 '?>
2:

 

 

This line is the XML declaration. It defines the XML version (1.0) and the encoding used ( utf-8 ).

 

Then we start :

 

<?xml version='1.0' encoding='utf-8'?>
<list>
<!--A-Grade // Swords -->
<!-- Sword Of Ipos-->
<item id="1">
<ingredient id="57" count="10"/>
<production id="8679" count="1"/>
</item>
<!--Sword Of Ipos Haste-->
<item id="2">
<ingredient id="57" count="10"/>
<production id="8792" count="1"/>
</item>
<!--Sword Of Ipos Focus-->
<item id="3">
<ingredient id="57" count="10"/>
<production id="8791" count="1"/>
</item>
<!--Sword Of Ipos Health-->
<item id="4">
<ingredient id="57" count="10"/>
<production id="8793" count="1"/>
</item>
<!--Dragon Slayer-->
<item id="5">
<ingredient id="57" count="10"/>
<production id="81" count="1"/>
</item>
<!--Dragon Slayer Crt. Bleed-->
<item id="6">
<ingredient id="57" count="10"/>
<production id="5645" count="1"/>
</item>
<!--Dragon Slayer Health-->
<item id="7">
<ingredient id="57" count="10"/>
<production id="5644" count="1"/>
</item>
<!--Dragon Slayer Crt. Drain-->
<item id="8">
<ingredient id="57" count="10"/>
<production id="5646" count="1"/>
</item>
<!--Infernal Master-->
<item id="9">
<ingredient id="57" count="10"/>
<production id="7884" count="1"/>
</item>
<!--Infernal Master Haste-->
<item id="10">
<ingredient id="57" count="10"/>
<production id="8108" count="1"/>
</item>
<!--Infernal Master Crt. Damage-->
<item id="11">
<ingredient id="57" count="10"/>
<production id="8109" count="1"/>
</item>
<!--Infernal Master Focus-->
<item id="12">
<ingredient id="57" count="10"/>
<production id="8110" count="1"/>
</item>
<!--Sirra's Blade-->
<item id="13">
<ingredient id="57" count="10"/>
<production id="8678" count="1"/>
</item>
<!--Sirra's Blade Crt. Poison-->
<item id="14">
<ingredient id="57" count="10"/>
<production id="8790" count="1"/>
</item>
<!--Sirra's Blade Health-->
<item id="15">
<ingredient id="57" count="10"/>
<production id="8789" count="1"/>
</item>
<!--Sirra's Blade Haste-->
<item id="16">
<ingredient id="57" count="10"/>
<production id="8788" count="1"/>
</item>
<!--Dark Legion's Edge-->
<item id="17">
<ingredient id="57" count="10"/>
<production id="2500" count="1"/>
</item>
<!--Dark Legion's Edge Rsk. Focus-->
<item id="18">
<ingredient id="57" count="10"/>
<production id="5649" count="1"/>
</item>
<!--Dark Legion's Edge Health-->
<item id="19">
<ingredient id="57" count="10"/>
<production id="5648" count="1"/>
</item>
<!--Dark Legion's Edge Crt. Damage-->
<item id="20">
<ingredient id="57" count="10"/>
<production id="5647" count="1"/>
</item>
<!--Tallum Blade-->
<item id="21">
<ingredient id="57" count="10"/>
<production id="80" count="1"/>
</item>
<!--Tallum Blade Haste-->
<item id="22">
<ingredient id="57" count="10"/>
<production id="5636" count="1"/>
</item>
<!--Tallum Blade Rsk. Evasion-->
<item id="23">
<ingredient id="57" count="10"/>
<production id="4721" count="1"/>
</item>
<!--Tallum Blade Crt. Poison-->
<item id="24">
<ingredient id="57" count="10"/>
<production id="5635" count="1"/>
</item>
<!--Tallum Blade Anger-->
<item id="25">
<ingredient id="57" count="10"/>
<production id="5637" count="1"/>
</item>
<!--Tallum Blade Health-->
<item id="26">
<ingredient id="57" count="10"/>
<production id="4720" count="1"/>
</item>
<!--Tallum Blade Rsk. Haste-->
<item id="27">
<ingredient id="57" count="10"/>
<production id="4722" count="1"/>
</item>
<!--Themis Tonque-->
<item id="28">
<ingredient id="57" count="10"/>
<production id="8686" count="1"/>
</item>
<!--Themis Tonque Mana Up-->
<item id="29">
<ingredient id="57" count="10"/>
<production id="8812" count="1"/>
</item>
<!--Themis Tonque Magic Mental Shield-->
<item id="30">
<ingredient id="57" count="10"/>
<production id="8813" count="1"/>
</item>
<!--Themis Tonque Magic Focus-->
<item id="31">
<ingredient id="57" count="10"/>
<production id="8814" count="1"/>
</item>
<!--Sword Of Miracles-->
<item id="32">
<ingredient id="57" count="10"/>
<production id="151" count="1"/>
</item>
<!--Sword Of Miracles Acumen-->
<item id="33">
<ingredient id="57" count="10"/>
<production id="5643" count="1"/>
</item>
<!--Sword Of Miracles Magic Silence-->
<item id="34">
<ingredient id="57" count="10"/>
<production id="5642" count="1"/>
</item>
<!--Sword Of Miracles Magic Power-->
<item id="35">
<ingredient id="57" count="10"/>
<production id="5641" count="1"/>
</item>
<!--Elemental Sword-->
<item id="36">
<ingredient id="57" count="10"/>
<production id="150" count="1"/>
</item>
<!--Elemental Sword Empower-->
<item id="37">
<ingredient id="57" count="10"/>
<production id="5640" count="1"/>
</item>
<!--Elemental Sword Magic Power-->
<item id="38">
<ingredient id="57" count="10"/>
<production id="5638" count="1"/>
</item>
<!--Elemental Sword Magic Paralyze-->
<item id="39">
<ingredient id="57" count="10"/>
<production id="5639" count="1"/>
</item>
<!--Phantom Sword-->
<item id="40">
<ingredient id="57" count="10"/>
<production id="85" count="1"/>
</item>
<!--Tear Of Darkness-->
<item id="41">
<ingredient id="57" count="10"/>
<production id="147" count="1"/>
</item>
<!--Sword Of Life-->
<item id="42">
<ingredient id="57" count="10"/>
<production id="149" count="1"/>
</item>

</list>

 

 

Whatever is inside : <!-- ........ --> is help text. This is no code.

 

So , inside this code we have a list of all A-Grade swords Lineage has and we want to add them in the shop.

 

Our list start with <list> and ends with </list>

Then we start counting the items with the <item id="x"> </item>.

If we do a mistake with the 'x' number , the specific item will be displayed in our multisell list , but players will not be able to have it.

 

So , becarefull with this number. Numbers must be i a row.

 

Then we add what player will have(production) and what he will give(ingredient) for it.

Plus the amount(count) of production/ingredient item.

 

So simple , so strong.

 

Now save this file to the location i told you before :

/gameserver/data/multisell with the name : 88889.xml

According to the structure we have .

 

You are ready. You have your first multisell list.

 

Let's have a picture of it

 

multisellshopdm5.th.png

 

 

Do you like it ?

 

I do.

 

You can ask me now , where can i find all these items and id ?

 

This is another story , but i will give you a tip.

Open your MySql and make a query to search for all items that is A-Grade and it is swords.

 

Very easy query if you know the basics of the MySql.

 

Plus as you noticed , the items in our shop is ordered by the P.Attk. You can do it too.

 

 

Now , with the same way we can build all the other multisell lists.

It is easy now.

 

I will not post pictures for other multisell lists , because is the same.

Plus i will not guide you for other files. You can do it yourself.

 

-*- We build files for :

 

Weapons A-Grade :

88889.xml , 88888.xml , 88887.xml , 88886.xml , 88885.xml , 88884.xml , 88883.xml , 88882.xml

 

Weapons S-Grade :

99999.xml , 99998.xml , 99997.xml , 99996.xml , 99995.xml , 99994.xml , 99993.xml , 99992.xml

 

Armors A-Grade :

88879.xml , 88878.xml , 88877.xml

 

Armors S-Grade :

99989.xml , 99988.xml , 99987.xml

 

Jewels A-Grade :

88876.xml

 

Jewels A-Grade :

99986.xml

 

Shots-Arrows :

10000.xml

 

 

 

 

 

Posted

 

Do you like it ?

 

I do.

<- lol^^  nice guide for newbie's but tell them how they can add it to a npc ;) that was missing in the guide
Posted

<- lol^^  nice guide for newbie's but tell them how they can add it to a npc ;) that was missing in the guide

I was just about to ask that! How do I add that to a NPC?

  • 5 weeks later...
  • 9 months later...
  • 2 months later...

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

    • State-of-the-art сryptocurrency mixer 💰 Our service does not "mix transactions," but immediately issues CLEAN cryptocurrency with low AML. The principle is simple: you give us your coins, we return our clean coins to you, without any traces or unnecessary procedures. ✔ Complete confidentiality. No "pseudo-mixers" — at the exit, a transaction without traces. ✔ Flexible commission. From 2% to 6%, depending on the destination and amount. ✔ Popular currencies: LTC, BTC, ETH, USDT, BNB, XRP, XMR, TRX. Others available upon request.   ✔ Ready accounts ✔   Business accounts ✅ Account Qonto Business 🗂️ 2 in stock ✅ Account Finom Business 🗂️ 1 in stock ✅ Account PayPal Business 🗂️ 1 in stock ✅ Account Wallester Business 🗂️ 1 in stock ✅ Account Stripe Business 🗂️ 1 in stock ✅ Account Wittix Business 🗂️ 2 in stock ✅ Account Ebay com Seller US|EU, new 🗂️ 2 in stock ✅ Account Blackcatcard Business 🗂️ 2 in stock ✅ Account Mistertango Business 🗂️ 1 in stock ✅ Account Payset Business 🗂️ 1 in stock ✅ Account Wise Business 🗂️ 1 in stock ✅ Account Revolut Business 🗂️ 2 in stock   Payments-system / Crypto-Exchange ✅ Account AlchemyPay 🗂️ 1 in stock ✅ Account Astropay 🗂️ 1 in stock ✅ Account 4x4 io 🗂️ 1 in stock ✅ Account Bunq 🗂️ 2 in stock ✅ Account Bilderlings 🗂️ 1 in stock ✅ Account BitPay 🗂️ 1 in stock ✅ Account Bitinvestor / swapped 🗂️ 1 in stock ✅ Account Bitmex 🗂️ 1 in stock ✅ Account Bitsa 🗂️ 3 in stock ✅ Account Blackcatcard 🗂️ 1 in stock ✅ Account Btcdirect 🗂️ 1 in stock ✅ Account BBVA 🗂️ 1 in stock ✅ Account Binance 🗂️ 2 in stock ✅ Account Bitget 🗂️ 1 in stock ✅ Account Blackwell Global 🗂️ 1 in stock ✅ Account Brighty app 🗂️ 4 in stock ✅ Account Bankera 🗂️ 1 in stock ✅ Account Coinbase card 🗂️ 1 in stock ✅ Account Coinfinity 🗂️ 1 in stock ✅ Account Capitalist 🗂️ 2 in stock ✅ Account CoinW 🗂️ 1 in stock ✅ Account Coinmetro 🗂️ 1 in stock ✅ Account Coinpayments 🗂️ 1 in stock ✅ Account Cryptomus 🗂️ 1 in stock ✅ Account Curve 🗂️ 3 in stock ✅ Account Cryptopay 🗂️ 1 in stock ✅ Account Egera 🗂️ 1 in stock ✅ Account e PN 🗂️ 1 in stock ✅ Account FasterPay 🗂️ 1 in stock ✅ Account Finci 🗂️ 1 in stock ✅ Account fillit eu 🗂️ 1 in stock ✅ Account Gate 🗂️ 3 in stock ✅ Account Grey 🗂️ 1 in stock ✅ Account HTX (Huobi) 🗂️ 1 in stock ✅ Account IN1 🗂️ 1 in stock ✅ Account Imagenpay 🗂️ 1 in stock ✅ Account ICard 🗂️ 1 in stock ✅ Account IPRoyal 🗂️ 1 in stock ✅ Account Kraken 🗂️ 3 in stock ✅ Account Kucoin 🗂️ 1 in stock ✅ Account Kauri Finance 🗂️ 1 in stock ✅ Account Kriptomat 🗂️ 1 in stock ✅ Account Luno 🗂️ 1 in stock ✅ Account LuxonPay 🗂️ 1 in stock ✅ Account MEXC 🗂️ 1 in stock ✅ Account MyBrocard 🗂️ 1 in stock ✅ Account Moonpay 🗂️ 2 in stock ✅ Account Monzo 🗂️ 1 in stock ✅ Account moneyjar world 🗂️ 1 in stock ✅ Account Naga Pay 🗂️ 1 in stock ✅ Account Nash 🗂️ 1 in stock ✅ Account Nebeus 🗂️ 1 in stock ✅ Account Nexo 🗂️ 1 in stock ✅ Account Nearpay 🗂️ 2 in stock ✅ Account Neteller 🗂️ 1 in stock ✅ Account N26 🗂️ 1 in stock ✅ Account OKX 🗂️ 1 in stock ✅ Account PayDo 🗂️ 1 in stock ✅ Account Paypal 🗂️ 3 in stock ✅ Account Paysera 🗂️ 1 in stock ✅ Account PST 🗂️ 1 in stock ✅ Account Paybis 🗂️ 1 in stock ✅ Account Payoneer 🗂️ 1 in stock ✅ Account Paysafecard 🗂️ 2 in stock ✅ Account Paytend 🗂️ 1 in stock ✅ Account Quppy 🗂️ 1 in stock ✅ Account RedotPay 🗂️ 1 in stock ✅ Account Ramp 🗂️ 1 in stock ✅ Account Revolut 🗂️ 1 in stock ✅ Account Santander 🗂️ 1 in stock ✅ Account Spendl 🗂️ 1 in stock ✅ Account Skrill 🗂️ 1 in stock ✅ Account Swapin 🗂️ 3 in stock ✅ Account Trustee Plus 🗂️ 1 in stock ✅ Account Valora 🗂️ 1 in stock ✅ Account Volet 🗂️ 1 in stock ✅ Account W1TTY 🗂️ 1 in stock ✅ Account Wallet Telegram 🗂️ 1 in stock ✅ Account Weststein 🗂️ 1 in stock ✅ Account Wirex 🗂️ 1 in stock ✅ Account Wise 🗂️ 4 in stock ✅ Account Whitebit 🗂️ 1 in stock ✅ Account Wittix 🗂️ 1 in stock ✅ Account XGo 🗂️ 1 in stock
    • Boss is not working on HF, because npcgrt is formatted for Interluder
    • Good luck with your project!
    • Hola Fissban , che queria preguntarte algo estoy tratando de hacer que el testserver ande pro que cuando logeo y voy a elejir el servidor no aparece y he estado con la ia incluso buscando que puede ser pero no e logrado decifrarlo me darias una mano o alguien ?  
    • The Return of L2Elixir – A Legacy Reborn in 2025 Read more features: https://l2elixir.org/features/ It’s time to relive the magic. Many of you remember L2Elixir, first launched in 2008 – a server that brought players together, created friendships, rivalries, and unforgettable memories. For two+ incredible years, until its closure in 2010, Elixir was more than just a server… it was home. In 2018, a fake project borrowed the name and damaged that legacy, but the true memories of L2Elixir never died. Today, in 2025, we are proud to announce that a new dedicated team has taken up the mantle to bring L2Elixir back to life – with respect for the past and a fresh vision for the future.   What to Expect We’re not here to be “just another server.” Our mission is to bring back nostalgia with innovation, offering a unique progression experience: Interlude-Like start, capturing that classic old-school feeling. A natural evolution into Gracia Final. Followed by Gracia Epilogue, keeping the journey alive without losing balance. This is not a copy-paste server – it’s a carefully crafted world designed to honor the spirit of Lineage II while introducing fresh ideas to keep the gameplay alive and rewarding. Why L2Elixir? A balanced environment where community comes first. A project built with passion, not profit. A server that values longevity, fairness, and nostalgia.   📅 Launch Date & Details Closed Beta: Online. Open Beta & Rewards: November 15 & 21:00 UTC +2 Launch: November 28 & 21:00 UTC +2   🔗 Join the Community Be part of history once again. Follow our Discord, join the discussion, and prepare to step back into the world where legends were made.   https://l2elixir.org/ https://discord.gg/5ydPHvhbxs L2Elixir 2025 – Honoring the Past. Building the Future.
  • 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