Jump to content

Recommended Posts

Posted

Λοιπών σήμερα θα κάνω ένα αναλυτικό Guide για το πως θα φτιάξετε έναν δικό σας Npc/Trader.

 

Αρχίζουμε :

Βήμα: 1 (Βρήτε το ID Template)

 

Αρχικά πρέπει να διαλέξουμε πως ο Npc μας θα μοιάζει.... ( ID Template )

 

Αν δεν έχουμε επιλέξει ακόμα πως θα μοιάζει ο Npc μας:

  • μπαίνουμε l2.
  • Βρίσκουμε ένα ωραίο mob ή Npc που μας αρέσει.
  • πατάμε Shilf+1klik πάνω του...
  • και συμιώνουμε το NPC ID του κάπου (ώστε να το θυμόμαστε)

 

Κάπως έτσι:

 

88174817.jpg

 

 

Βήμα: 2 (Δημιουργήστε το NPC σας)

 

Αρχικά:

  • Ανοίγουμε το Navicat
  • Ανοίγουμε το table με όνομα 'npc'
  • Πατάμε Control + F ταυτόχρονα (για να μας βγάλει το search)
  • Πληκτρολογούμε το ID του Mob/Npc που επιλέξαμε (μέσα στο search)...71018516.jpg
  • Και βρίσκουμε την γραμη που περιέχει όλα τα στοιχία του mob ή Npc που διαλέξαμε...

 

κάπως έτσι:

 

width=1024 height=29http://img820.imageshack.us/img820/9451/38552745.jpg[/img]width=1024 height=37http://img812.imageshack.us/img812/4585/74503266.jpg[/img]

 

Λοιπών εδώ έχουμε 2 επιλογές:

  • Χαλάμε το mob και το κάνουμε npc...(mp@)
  • Κάνουμε νέο Npc...

 

> Πως κάνω ένα νέο NPC?

 

Μπορούμε να περάσουμε έναν νέο NPC με  2 τρόπους:

  • Με SQL αρχείο -->θέλει λίγο παραπάνω γνώσεις...(αν θέλουμε να το δώσουμε σε άλλον σίγουρα το κάνουμε με SQL)
  • Χειροκίνητα --> απλά και εύκολα...

 

>> Xirokinita:

  • Πατάμε το 84217600.jpg που είναι κάτω στο Table του 'npc'
  • θα βγει μια κενή γραμη, εκεί βάζουμε τα στοιχία του νέου Npc.

Τα οποία εξηγώ παρακάτω...

 

>> Me SQL:

  • Κανείς ένα .txt αρχείο

  • Βάζουμε μέσα

INSERT INTO `npc` VALUES (ID, Id Template, "name", 1, "title", 1, "class", 20, 25, 80, "male", "Type", 80, 4609, 2085, 13, 14, 40, 43, 30, 21, 20, 10, 112, 0, 1158, 1972, 574, 1182, 477, 0, 227, 0, 0, 0, 88, 132, "NULL", 0, 1, 0, 'last_hit'); 


    • Κάνουμε edit τα στοιχία του npc μέσα στο .txt file

  • Μετά κάνουμε το File/ "Save As" / name.sql (name ότι θέλουμε)

 

 

>>> Npc settings

  • ID = το ID του Npc μας (θα πρέπει να είναι μοναδικός αριθμός, δηλαδή να μην ξανά υπάρχει)
  • ID Temlpate = Εδώ το ID που έχουμε διαλέξει... (στο παράδειγμα 21392)
  • name/title =  το name και το title που θα έχει ο Npc μας...
  • Class = το Class του mob/npc που έχουμε διαλέξει (στο παράδειγμα "Monster2.ifrit_30_bi")
  • rhand = τί θα κρατάει ο Npc στο δεξί του χέρι (βάζουμε το id του όπλου που θέλουμε)
  • lhand = τί θα κρατάει ο Npc στο αριστερό του χέρι (βάζουμε το id του όπλου που θέλουμε)

 

Type = Πολύ σημαντικό επιδή από αυτή την επιλογή θα διαβάζει το .htm αρχείο :

  • L2Npc = άμα το βάλω L2Npc θα ψάχνει το .htm αρχείο μέσα στο φάκελο (gameserver\data\html\default)
  • L2Merchant = άμα το βάλω L2Merchant θα ψάχνει το .htm αρχείο μέσα στο φάκελο (gameserver\data\html\merchant)
  • L2Teleport = άμα το βάλω L2Teleport θα ψάχνει το .htm αρχείο μέσα στον φάκελο (gameserver\data\html\teleport)

 

PS : Για Gracia+  ισχύει μόνο το L2Merchant για Trader.

 

Βήμα: 3 (Δημιουργήστε το Html σας)

 

 

Αφού φτιάξαμε τον Npc μας, καιρός να του δώσουμε και ζωή... Να φτιάξουμε δηλαδή το .html αρχείο...

 

Μπορείτε εύκολα να φτιάξετε ένα με αυτό εδώ το program : l2j dialog maker   (to link είναι δικό μου άρα δεν θα γίνει ποτέ dead :))

 

Παρόλα αυτά θα σας δώσω ένα έτοιμο html code και τον κάνετε fix όπως εσείς θέλετε:

<html>
<body>
<title>Trader</title>
<br>
<img src="L2UI_CH3.onscrmsg_pattern01_2" width=300 height=32 align=left><br><br>
<center><font color="FF0000">Edw grafete oti eseis 8elete</font></center>
<br>
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32></center>
<br>
<center>
<button value="Edw" action="bypass -h npc_%objectId%_multisell 3000" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<img src="L2UI_CH3.onscrmsg_pattern01_2" width=300 height=32 align=left>
</body>
</html>

 

Το οποίο Html φενετε έτσι...

83633506.jpg

 

> Και κάποιες συμβουλές/εξηγήσεις...

  • Πάντα τα html αρχεία ta αρχίζουμε με <html><body> και τα τελιωνουμε με </html></body>
  • To <br> σημενει αφήνεις μια κενή γραμη...
  • To <title> είναι το title του npc (δεν είναι αναγκαίο να το βάλουμε)
  • Πάντα όταν ανοίγετε έναν code (px <center> ) πάντα να τον  κλίνετε (px </center>)
  • Το <font color="FF0000"> δίνει χρώμα στο text μας.... Εδώ έχετε τα colors : HTML Colors το τελειώνετε με </font>
  • Όταν τελιωνουμε ένα html το κάνουμε "save as" και βάζουμε στο τέλους του ονόματος .htm (px 0000.htm)

 

>> Button Settings

  • <button value="Edw" = Στο "edw" βάζετε τί θα γράφει το κουμπί ....
  • "bypass -h npc_%objectId%_multisell 3000" = αυτό οδηγεί το κουμπί μόλις το πατήσετε... px εδώ το στέλνει στον φάκελο multisell και στο αρχείο 3000.xml

 

Για να φτιάξετε έναν trader, πρέπει να οδηγήσετε όλα τα <buttons στα αντίστοιχα multisell (τα multisells είναι στο τέταρτο Βήμα)

 

Αφού φτιάξετε το Html σας το κάνετε "Save As" ID.htm (το ID είναι το ID του Npc σας)  και το τοποθετίτε μέσα στο φάκελο default ή merchant (εξαρτάτε από το Type που βάλατε στο navicat)

 

Βήμα: 4 (Δημιουργήστε τα multisells σας)

 

Τα .xml αρχεία είναι ποιο εύκολα στην δημιουργία τους από τα .html

 

Πληροφορίες:

Πάντα το .xml αρχείο αρχίζει με <list> και τελιώνει με </list>

 

Edw sas dinw ena aplo xml:

 

<list>                         Έτσι αρχίζει πάντα!!

<item id='0'>            Έτσι ανοίγετε items και βάζω μέσα ότι θέλω... δηλαδή όσα productions και ingredient θέλετε... το 'ID = 0' πρέπει να είναι μοναδικό μέσα στο multisell

<production id='3470' count='1'/>     Εδώ είναι τί item θα παίρνετε και πόσες φορές (ID του item είναι '3470' και το πόσες φορές count='1') (1gb = 1kkk)

<ingredient id='57' count='1000000000'/>   Εδώ το item που θα δίνετε για να πάρετε το από πάνω item

</item>                           Εδώ κλιδώνει το item

</list>                            Έτσι τελιώνει πάντα το κάθε multisell

 

 

Το συγκεκριμένο .xml φενετε έτσι:

 

91367664.jpg

 

 

Μπορείτε να βάλετε όσα "production" και "ingredient" θέλετε εσείς

 

όπως εδώ:

 

<list>

<item id='0'>

<ingredient id='20009' count='45000'/>

<production id='9451' count='1'/>

<production id='9450' count='1'/>

<production id='9452' count='1'/>

<production id='9453' count='1'/>

</item>

 

Το οποίο φενετε έτσι :

77687717.jpg

 

 

Μόλις τελιωσετε το .xml αρχείο τότε το κάνετε  File/ "Save as" / name.xml και  το μετονομάζουμε με τον αριθμό που βάλατε παραπάνω στο html....(px: 3000.xml) και το τοποθετίτε μέσα στο gameserver σας : gameserver\data\multisell

 

Πως Φτιάχνουμε ότι ίδους αρχείο θέλουμε??

 

Αρχικά  κάνουμε δεξί klik>Δημιουργεία>Νέο έγγραφο κειμένου.txt File

 

Γράφουμε ότι θέλουμε μέσα... και το κάνουμε "Save As" εκεί που γράφουμε το όνομα προστετούμε .Τύπος αρχιου στο τέλος

 

Δηλαδή θες να φτιάξεις .htm γράφεις:  Νέο έγγραφο κειμένου.htm

Αν θες .xml γράφεις: Νέο έγγραφο κειμένου.xml klp

 

 

Ελπίζω να σας άρεσε....

 

Ακούω comments... :)

 

Credits: Me

Posted

polu kalo ta e3igeis telia kai analitika mpravo sou!

 

ok +1 karma apo emena den 3erw an einai katalilo an kai pisteuw pos to a3izei!

Posted

polu kalo ta e3igeis telia kai analitika mpravo sou!

 

ok +1 karma apo emena den 3erw an einai katalilo an kai pisteuw pos to a3izei!

Tnx gia to +1 karma.. prospa8isa na kanw oti kalitero kai pio katanoito... Elpizw na to petixa :P

Posted

polu kalo ta e3igeis telia kai analitika mpravo sou!

 

ok +1 karma apo emena den 3erw an einai katalilo an kai pisteuw pos to a3izei!

poli kalo guide gia tous newbie !! thx ! me prolave alos gai to karma :P

Ποιός ο λόγος να δώσετε karma για ένα topic Που έχει ξαναγείνει άπηρες φορές?

Posted

Ποιός ο λόγος να δώσετε karma για ένα topic Που έχει ξαναγείνει άπηρες φορές?

karma pernei panta to kalitero kane mia sigkrish me ta alla post

Posted

teleio guide kai poli analutiko 8a voi8isi newbies sigoura...

tnx paidia gia ta kala sas logia....

 

@`Willowy^ den katalabenw ton logo na min parw karma... :S

Posted

Polu kalos.

Voh8hses pollous me auto to guide.

Gratz.

Tnx, autos itan o skopos m na help oso to dinaton perisotera atoma...

 

To 3erw exoun ginei polla tetia alla panta einai kalitera ena akoma....

kai pistebw pws eiani analitiko... :D

Posted

Gzz kr1n0s* Poli wraio to guide sou kai analutikota to sunexise thn kalh douleia pou kaneis etsi wste na exoume wraia kai kalogramena post sto greek section !!!! Gzz kai pali ;)

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

    • 11-29-2025 - OUR TOPIC IS RELEVANT! CONTACT US BY THE CONTACTS BELOW
    • 🔥 Launch was a success! Over 500 players joined L2Elixir on opening day, and we are holding a steady 420–450 online! We faced extortion attempts and heavy DDoS attacks, but our protections held strong — even if the cost was far higher than expected. What matters is we fought back and kept the server online for you. ⚔️ 💙 Our priority is simple: Deliver a stable, fair, and growing server that will evolve for years to come. We continue to invest in protections, advertising, and development — and we won’t stop. All we ask from YOU is one thing: 👉 Keep playing. The more active the community is, the faster the server grows. 💠 Important Note: We have no paid clans or CPs, no “boosted” groups, no unfair benefits. Everyone has an equal chance to progress and compete. Thank you to everyone who joined, supported, and believed in this project. Let’s make L2Elixir great again — even in 2025–2026! 🚀   Website: https://l2elixir.org/ Discord: https://discord.gg/5ydPHvhbxs   @Atom Can you please move to Private Servers? Thanks!
    • https://jumpshare.com/share/kIdeKALOhgtMKpBKqxpg Test Equip Armors-> FullPlate, Gloves, Legs, Chest , Boots
    • 黑色星期五 — 为您的流量提供高级福利 仅在11月28日,我们的特别促销码可为您提供13%的商店折扣。 促销码: BLACKFRIDAY (13% 折扣) 您可以通过我们的网站或 Telegram 机器人在商店购物! 有效链接: 数字商品商店(网站): 前往 商店 Telegram 机器人: 前往 – 通过 Telegram Messenger 方便访问商店。 其他服务: 虚拟号码服务: 前往 用于购买 Telegram Stars 的机器人: 前往 – 快速且优惠地在 Telegram 中购买 Stars。 SMM 面板: 前往 – 推广您的社交媒体账户。 我们向您呈现当前的 促销和特惠活动 列表,用于购买我们服务的产品和服务: 1. 您可以在首次购买时使用促销码:SOCNET(15% 折扣) 2. 获取 $1 商店余额或 10–20% 折扣 — 只需在我们网站注册后发送您的用户名,格式如下:“SEND ME BONUS, MY USERNAME IS...” — 您需要在我们的论坛帖子中写下这句话! 3. SMM 面板首次试用可获得 $1:只需在我们的网站(支持)提交主题为“Get Trial Bonus”的工单。 4. 我们的 Telegram 频道和 Stars 购买机器人每周都会举办 Telegram Stars 抽奖活动! 新闻: ➡ Telegram 频道: https://t.me/accsforyou_shop ➡ WhatsApp 频道: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord 服务器: https://discord.gg/y9AStFFsrh 联系方式与支持: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ 邮箱: solomonbog@socnet.store
  • 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