Jump to content
Sign in to follow this  
Break

GUÍA - Varías tiendas en un NPC

Recommended Posts

 

Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)

Nos vamos al navicat, a la db player y a la tabla shop :

Spoiler

image.png

Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.

Explicación en la tabla shop_item:

Spoiler

 Poniendo en shop_vnum, nuestro vnum que hemos creado en este caso seria el 42, luego el item_vnum que es el item que vamos a poner a la venta y por ultimo la cantidad del item.

Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.

Spoiler
quest tiendas begin
	state start begin
		when 20381.chat."Materiales de mejora" begin
  			npc . open_shop ( 43 )
			setskin ( NOWINDOW )
		end
		when 20381.chat."Materiales de mejora 2" begin
			npc . open_shop ( 44 )
			setskin ( NOWINDOW )
		end
		when 20381.chat."Materiales de mejora 3" begin
			npc . open_shop ( 42 )
			setskin ( NOWINDOW )
		end
	end
end

Si nos fijamos, el 42 es el que hemos añadido, el 43 y 44 eran categorías que ya existen, en la quest hay que editar el when con nuestro vnum del npc.

 

Resultado:

Spoiler

image.png

Un saludo!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...