Bienvenido a Open Games Community

Únete ahora para acceder a todas nuestras funciones. Una vez que te registres e inicies sesión, podrás crear temas, responder a hilos existentes, valorar la reputación de otros miembros y muchísimo más. Además, es rápido y totalmente gratuito; ¿a qué esperas?

Tutorial Agregar Items a un NPC Dofus

Alex

Administrador
Dev
Registrado
1 Sep 2021
Mensajes
2.363
Puntuación de reacción
28.404
Puntos
707
Hola a todos,

Aquí una guía de como poner items a un NPC en dofus, guia hecha por WsBIGdaddy:


1- Creacion NPC:

Nos vamos en el Navicat y buscaremos estas tablas:

1.png2.png3.png

Luego abriremos la tabla:
4.png

Buscaremos un NPC Cualquiera con la ActionIdsCSV "1" ( Aquí en el ejemplo mostraremos uno creado custom, pero no corresponde a su nombre )

5.png

Copiaremos la ID del NPC que queremos y nos iremos a:
6.png

Le damos en el siglo + para crear una nueva linea y ponemos la ID en la nueva, ejemplo:
7.png

El ID puede ser el que queramos , mientras no esté repetido. NpcID es donde va la id que hemos copiado del template, type "shop" de comprar y de resto lo mas importante es Parameter0 que es donde pondremos la moneda con la que compraremos los objetos al Npc, ya sean kamas, en este caso lo dejamos en 0, o ogrinas, kolichas, dopolones, eso tocara encontrar los códigos en el juego , mirando otro npc por ejemplo.

Luego nos iremos en el Npcs_spawn:
8.png
9.png
Lo mismo en action, le daremos en el siglo + para crear una nueva línea.
En la ID puede ser cualquiera, pero no repetida, y lo mismo que el párrafo de arriba nuevamente.

Para saber la posición del mapa, en el juego nos dirigiremos donde queramos el NPC y escribiremos en el chat /mapid , para la celda escribiremos /cellid.
Las direcciones del npc son las siguientes:


1 10.png 2 11.png 3 12.png

Se pueden modificar hasta el número 7, en posiciones, la última corresponde el NPC mirando de espalda.

2 - Introducción de items en el NPC

Para empezar nos iremos en:
1.png

Lo veremos de esta forma:
2.png

En el NpcShopId, pondremos la ID que pusimos en la tabla de npcs_action,
CustomPrice lo que valdra el objeto, esto solamente 1 así que tendrá que poner los precios de cada objeto a su gusto,
Omitimos el Buy y el MaxStats es para que los objetos como armas y sets al momento de comprarlos salgan perfectos en stats,
Aquí la ID random que puede ser cualquier numero pero no repetido,
el ItemsID donde pondremos la ID del item que queremos que el npc Venda, el type, corresponde a la categoría del objeto, capa, casco, botas, pero no hace falta.


3.png


Gracias a WsBIGdaddy por la guia.
 
B

Bangdad

Invitado
para intercambiar item con un npc, no tengo el npc que cambia dragopavos por pergas, como lo habilito?
 

tibiano

Miembro
Registrado
10 Dic 2025
Mensajes
8
Puntuación de reacción
0
Puntos
8
y para modificar los dialogos donde ??
Hola a todos,

Aquí una guía de como poner items a un NPC en dofus, guia hecha por WsBIGdaddy:


1- Creacion NPC:

Nos vamos en el Navicat y buscaremos estas tablas:

Ver archivo adjunto 1890Ver archivo adjunto 1891Ver archivo adjunto 1892

Luego abriremos la tabla:
Ver archivo adjunto 1893

Buscaremos un NPC Cualquiera con la ActionIdsCSV "1" ( Aquí en el ejemplo mostraremos uno creado custom, pero no corresponde a su nombre )

Ver archivo adjunto 1894

Copiaremos la ID del NPC que queremos y nos iremos a:
Ver archivo adjunto 1895

Le damos en el siglo + para crear una nueva linea y ponemos la ID en la nueva, ejemplo:
Ver archivo adjunto 1896

El ID puede ser el que queramos , mientras no esté repetido. NpcID es donde va la id que hemos copiado del template, type "shop" de comprar y de resto lo mas importante es Parameter0 que es donde pondremos la moneda con la que compraremos los objetos al Npc, ya sean kamas, en este caso lo dejamos en 0, o ogrinas, kolichas, dopolones, eso tocara encontrar los códigos en el juego , mirando otro npc por ejemplo.

Luego nos iremos en el Npcs_spawn:
Ver archivo adjunto 1897
Ver archivo adjunto 1898
Lo mismo en action, le daremos en el siglo + para crear una nueva línea.
En la ID puede ser cualquiera, pero no repetida, y lo mismo que el párrafo de arriba nuevamente.

Para saber la posición del mapa, en el juego nos dirigiremos donde queramos el NPC y escribiremos en el chat /mapid , para la celda escribiremos /cellid.
Las direcciones del npc son las siguientes:


1 Ver archivo adjunto 1899 2 Ver archivo adjunto 1900 3 Ver archivo adjunto 1901

Se pueden modificar hasta el número 7, en posiciones, la última corresponde el NPC mirando de espalda.

2 - Introducción de items en el NPC

Para empezar nos iremos en:
Ver archivo adjunto 1902

Lo veremos de esta forma:
Ver archivo adjunto 1903

En el NpcShopId, pondremos la ID que pusimos en la tabla de npcs_action,
CustomPrice lo que valdra el objeto, esto solamente 1 así que tendrá que poner los precios de cada objeto a su gusto,
Omitimos el Buy y el MaxStats es para que los objetos como armas y sets al momento de comprarlos salgan perfectos en stats,
Aquí la ID random que puede ser cualquier numero pero no repetido,
el ItemsID donde pondremos la ID del item que queremos que el npc Venda, el type, corresponde a la categoría del objeto, capa, casco, botas, pero no hace falta.


Ver archivo adjunto 1904


Gracias a WsBIGdaddy por la guia.
 
shape1
shape2
shape3
shape4
shape5
shape6
Arriba