Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 07:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Adding npc

Discussion on Adding npc within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2018
Posts: 1
Received Thanks: 0
Adding npc

Hello, I would like to apologize if this is bad section, but my problem or rather the question is if anyone know about a tutorial which show how to add npc / shop to the game without the help of packetlogger ... Thanks for the reply
Kokoli5 is offline  
Old 12/12/2018, 01:21   #2
 
elite*gold: 0
Join Date: Dec 2018
Posts: 18
Received Thanks: 4
search list npc item mob ecct
and open mapnpc create new npc
mapnpcid insert in shop !
NosParty is offline  
Old 12/12/2018, 03:10   #3

 
Itachi-Senpai's Avatar
 
elite*gold: 195
Join Date: Mar 2015
Posts: 332
Received Thanks: 209
Quote:
Originally Posted by NosParty View Post
search list npc item mob ecct
and open mapnpc create new npc
mapnpcid insert in shop !
Holy **** i didnt understand one thing that you write
Itachi-Senpai is offline  
Old 12/12/2018, 07:40   #4
 
Saber none's Avatar
 
elite*gold: 30
Join Date: Sep 2014
Posts: 593
Received Thanks: 316
Quote:
Originally Posted by Kokoli5 View Post
Hello, I would like to apologize if this is bad section, but my problem or rather the question is if anyone know about a tutorial which show how to add npc / shop to the game without the help of packetlogger ... Thanks for the reply
for what do you even need packetlogger? You have the Position command ingame. However its as simple as it sounds like, go to the database and look how the other npc´s are added then you basically just need to look at the parameters in your datatabse.
Saber none is offline  
Old 12/12/2018, 10:35   #5
 
erixor's Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 408
Received Thanks: 1,067
You have a few tables in the database that allows you to do so.

MapNpc table : Allows you to add a npc with a specific dialog type/vnum/position

Shop table : Allows you to create a shop from an existing mapNpc

ShopItem/Shopskill : Allows you to add items/skills to your shop
erixor is offline  
Thanks
2 Users
Old 12/12/2018, 22:21   #6
 
elite*gold: 0
Join Date: Feb 2017
Posts: 85
Received Thanks: 36
Quote:
Originally Posted by Kokoli5 View Post
Hello, I would like to apologize if this is bad section, but my problem or rather the question is if anyone know about a tutorial which show how to add npc / shop to the game without the help of packetlogger ... Thanks for the reply
First of all you will go into the MapNpc Table in your DB.
There you will add a new Record or edit an already existing one.

In MapNpcId you will add the next number after the last record (if its a new one) otherwise keep the old. (e.g. if the last one is 15600 you will enter 15601)
In Dialog you just put 449 for a Shop Npc (e.g:)
If you want other stuff like gambling or so just check the already existing npcs and check them ingame what happens when you speak with them. If you dont want the players to speak with the NPC just set it to 0.
Effects are cool but if you want effects then go do $Effect and test all the ids and check what you think is cool and add it there.
For EffectDelay you put in 4750
IsDisabled you set to 0.
IsMoving just set to 0 if its a shop or smth. You can set it to 1 if the NPC has moving animations otherwise it will be invisible while moving.
IsSitting 0 for no and 1 for yes as always. I am NOT sure if every npc has a sitting animation.
In MapId enter the MapId obviously. (e.g: Nosville is 1 and Nosville Meadows is 2)
In MapX and MapY you enter the coordinates. For that you use $Position ingame and there you have your MapID MapX and MapY.
In NpcVNum you enter the MonsterID thats gonna be your NPC. For that just look into you ID_List If you dont have an Item List i will link the tool at the end.

If you decided to make a Shop and not a roaming NPC you will head over to the Shop Table now.
Here you will see 5 columns:
ShopId just add the next Number after the last one just as you did for MapNpcId.
In MapNpcId you enter the MapNpcId of the Npc you just created before.
For MenuType you can look up the list at the end. It defines what different shops your shop will have. (e.g:)
In Name you enter the Name that will be shown for the Shop. (e.g: Here the name of the shop is fairies)
ShopType is one of the most important things. This will decide what Options the Shop will have (like SP Upgrading, Buying Items, Gambling, Perfection etc.). I will add a list of alot of different types at the end

After you are done here you want to add items to your shop. This will be done in the Table ShopItem.

ShopItemId is handled like ShopId and MapNpcId.
For Color just add a 0.
ItemVNum is gonna be the Item the shop will sell.
Rare is obviously the rare it will have.
In ShopId you enter the ShopId of the Shop that you set in the Table Shop.
Slot is the Slot in the Shops Inventory (starting at 0 from left to right then go 1 down again from left to right. e.g: )
For Type i'm not really sure. I guess its 10 for Weapons 11 for Armour and 16 for Ressis 12 for Arrows and idk what else. Just find it out yourself. (Go to existing Shops and check the ItemVNum, search the VNUM in your itemlist and you will see what type that item is.
Upgrade is obviously for the upgrade level. You can also add Ressis that are already S1/2/3/4/5/6 but i am not sure if you have to put it in upgrades or rare (but i guess its upgrade). In the shop they will be shown as S0 but if you buy them they are S5.

Last but not least you want to edit the prices for the items. To do so you will go to the Table Item and look for the VNUM of the item and then scroll to the right until you get the the Price coloumn. there you can just enter the price and you are done

ID List Creator by IceTrailer

Here's the list: (It's not mine! I only translated it and added some stuff. ^^)


I hope i was able to help you If anyone wants to correct something just tell me and i'll edit this. If you want i can also create a new thread for this.

For any specific questions add me on Discord:

Kazumi#9142
BuLLeT_tRaiN is offline  
Thanks
1 User
Old 12/13/2018, 08:14   #7
 
Saber none's Avatar
 
elite*gold: 30
Join Date: Sep 2014
Posts: 593
Received Thanks: 316
Quote:
Originally Posted by BuLLeT_tRaiN View Post
First of all you will go into the MapNpc Table in your DB.
There you will add a new Record or edit an already existing one.

In MapNpcId you will add the next number after the last record (if its a new one) otherwise keep the old. (e.g. if the last one is 15600 you will enter 15601)
In Dialog you just put 449 for a Shop Npc (e.g:)
If you want other stuff like gambling or so just check the already existing npcs and check them ingame what happens when you speak with them. If you dont want the players to speak with the NPC just set it to 0.
Effects are cool but if you want effects then go do $Effect and test all the ids and check what you think is cool and add it there.
For EffectDelay you put in 4750
IsDisabled you set to 0.
IsMoving just set to 0 if its a shop or smth. You can set it to 1 if the NPC has moving animations otherwise it will be invisible while moving.
IsSitting 0 for no and 1 for yes as always. I am NOT sure if every npc has a sitting animation.
In MapId enter the MapId obviously. (e.g: Nosville is 1 and Nosville Meadows is 2)
In MapX and MapY you enter the coordinates. For that you use $Position ingame and there you have your MapID MapX and MapY.
In NpcVNum you enter the MonsterID thats gonna be your NPC. For that just look into you ID_List If you dont have an Item List i will link the tool at the end.

If you decided to make a Shop and not a roaming NPC you will head over to the Shop Table now.
Here you will see 5 columns:
ShopId just add the next Number after the last one just as you did for MapNpcId.
In MapNpcId you enter the MapNpcId of the Npc you just created before.
For MenuType you can look up the list at the end. It defines what different shops your shop will have. (e.g:)
In Name you enter the Name that will be shown for the Shop. (e.g: Here the name of the shop is fairies)
ShopType is one of the most important things. This will decide what Options the Shop will have (like SP Upgrading, Buying Items, Gambling, Perfection etc.). I will add a list of alot of different types at the end

After you are done here you want to add items to your shop. This will be done in the Table ShopItem.

ShopItemId is handled like ShopId and MapNpcId.
For Color just add a 0.
ItemVNum is gonna be the Item the shop will sell.
Rare is obviously the rare it will have.
In ShopId you enter the ShopId of the Shop that you set in the Table Shop.
Slot is the Slot in the Shops Inventory (starting at 0 from left to right then go 1 down again from left to right. e.g: )
For Type i'm not really sure. I guess its 10 for Weapons 11 for Armour and 16 for Ressis 12 for Arrows and idk what else. Just find it out yourself. (Go to existing Shops and check the ItemVNum, search the VNUM in your itemlist and you will see what type that item is.
Upgrade is obviously for the upgrade level. You can also add Ressis that are already S1/2/3/4/5/6 but i am not sure if you have to put it in upgrades or rare (but i guess its upgrade). In the shop they will be shown as S0 but if you buy them they are S5.

Last but not least you want to edit the prices for the items. To do so you will go to the Table Item and look for the VNUM of the item and then scroll to the right until you get the the Price coloumn. there you can just enter the price and you are done

ID List Creator by IceTrailer

Here's the list: (It's not mine! I only translated it and added some stuff. ^^)


I hope i was able to help you If anyone wants to correct something just tell me and i'll edit this. If you want i can also create a new thread for this.

For any specific questions add me on Discord:

Kazumi#9142
I mean its really cool that you put so much effort into that, but actually its really easy to understand how this works, you basically just need to be able to understand english.

Btw since you put that much effort in it you could make a new epvp thread just for that in order to make "Database ralted newbis" know what every column stands for.
Saber none is offline  
Old 12/13/2018, 09:28   #8
 
elite*gold: 0
Join Date: Feb 2017
Posts: 85
Received Thanks: 36
Quote:
Originally Posted by mix0067@ View Post
I mean its really cool that you put so much effort into that, but actually its really easy to understand how this works, you basically just need to be able to understand english.

Btw since you put that much effort in it you could make a new epvp thread just for that in order to make "Database ralted newbis" know what every column stands for.
Yea i know but obviously there are ppl that dont understand this^^
BuLLeT_tRaiN is offline  
Reply


Similar Threads Similar Threads
Visualize max skill / adding new npc item / adding new npc
04/10/2016 - SRO Private Server - 4 Replies
Hello ! I'm a little bit confused about disabling some skills from the client.You know if a server is cap 80 I don't want skills above to appear.I tried to make this happen some time ago and the client crashed every time I opened the skill window "S". I know it's about disabling some skills by putting 0 instead of 1 in a line but how do I do it in the proper way because, as I said, it crashed every time. And secondly, is there a software of an easy way to add new NPCs, add new items to...
Adding NPC's and Adding Items in Shopping Mall
03/19/2015 - CO2 Private Server - 21 Replies
Hello there, I have an 5518 source; Albetros Source. Now I have a few questions about it. 1. How do you add new NPC's and where can I find them in the Source? 2. How to add items in the Shopping Mall. I tried a few things but that didn't helped me alot. 3. How to set game char to GM. I tried to give it 5 but that didn't helped either. I looked in the Commands file and that was 5. But it didn't helped. Thanks...
Adding NPC in NPC Dialog
12/17/2013 - CO2 Private Server - 3 Replies
Okay so I'm running 5165 (Conqure SX) I'm new to Conqure and a little rusty in c# I was wondering weather I could charge more cps each time you want a higher level so 15-16 costing 2k cps and 16-17 3k and if so would this be about right #endregion #region Vanish CO leveling NPC case 0001: { if (option == 0) ...
[Request Help] In adding new Uniques Spawn + adding its notice
03/14/2013 - SRO Private Server - 13 Replies
Hello ... I am learning some DB Editing .. i wanted any one to explain HOW TO , add new unique spawn at one place , like add a Devil shitan at jangan door ever 2 hours from last kill .. ++ i wanted to know how to add Unique Notice .. like " Demon shitan has appeared in Roc Mt. "



All times are GMT +1. The time now is 07:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.