Jump to content
×
×
  • Create New...
  • 0

[Résolu] Probleme de Marchands


Tralala
 Share

Question

Version des files : Files 2014 de Calypso

Domaine (Base de données, Core, etc.) : Je sais pas ses quoi se que on demande a c'ette Ligne

Votre niveau (débutant, intermédiaire, avancé) : Débutant

 

Description du problème :Je suis en jeux je vais a ma marchande j'ai Potion , Item Shop , Switch , Mariage , Guilde , Fermer mais il y a que Potion qui  souvre au marchand d'arme et d'amure rien souvre et je trouve pas la quete dans mon FTP

Recherches et tests effectué : les item de potion son en 3 dans le shop_item je met 4 pour voir si sa va en item shop et non quelqun peut m'aider svp ?

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

 

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------

EDIT : Les Screen De Mes quest

 

 

Party 1

200837Party-1.PNG

 

 

Party 2

200837Party-2.PNG

 

Party 3

200837Party-3.PNG

 

Party 4

200837Party-4.PNG

 

 

( Les Party se son les Screen que j'ai du faire car j'ai baucoup de quest alor je ne pouvais pas faire un seul screen  )

Link to comment
Share on other sites

  • Answers 11
  • Created
  • Last Reply

Top Posters For This Question

11 answers to this question

Recommended Posts

  • 0

Bonjour à toi Tralala, c'est hyper simple à comprendre, il suffit juste de bien de te l'expliquer. Pour commencer, une quête permet la fonction d'ouvrir un magasin. Par exemple de mon côté, la quête est la suivante: 

quest menu_magasins begin
state start begin
	when 9003.chat."Potions" begin
		npc.open_shop(3)
		setskin(NOWINDOW)
	end

	when 9003.chat."Item-Shop" begin
			npc.open_shop(4)
			setskin(NOWINDOW)
	end

	when 9003.chat."Mariages" begin
			npc.open_shop(5)
			setskin(NOWINDOW)
	end

	when 9003.chat."Guilde" begin
			npc.open_shop(6)
			setskin(NOWINDOW)
	end
	when 9003.chat."Quêtes" begin
			npc.open_shop(7)
			setskin(NOWINDOW)
	end
	when 9003.chat."Autres" begin
			npc.open_shop(8)
			setskin(NOWINDOW)
	end
end
end

 

Si tu remarque bien, nous avons ce petit bout de code:

		when 9003.chat."Potions" begin
		npc.open_shop(3)
		setskin(NOWINDOW)
	end

 

Cela défini la fonction que lorsque vous cliquez sur la marchande vous pouvez ouvrir un magasin. when 9003.chat."Potions" begin .

  1. when: Définition: Quand
  2. 9003.chat. : Défintion: ID du pnj et la fonction chat.
  3. "Potion" : Définition: Le bout de texte.
  4. begin: commencement 

Ensuite ensemble nous allons voir la fonction npc.open_shop(3)

  1. npc.open_shop : Cela définit que c'est l'ouverture d'un shop.
  2. (3): Cela défini l'ID du shop. Il doit être présent dans la table shop

Partie SQL (Navicat)

 

Vous allez ouvrir la base de donné player et ensuite la table player.

Je vais maintenant vous expliquez la mise en place du magasin dans la table shop.

 

vOhHwJN.png

 

Les définitions:

 

vnum: c'est l'id du magasin donc nous dans l'exemple le vnum est 3, car dans la quete vous avez mis 3.

name: Afin de ne pas vous perdre, mettez-y un nom.

npc_vnum: L'id du pnj. Donc, nous dans l'exemple c'est le pnj 9003 (Marchande)

 

Partie ajout de l'item dans le magasin:

 

Vous allez ouvrir la table shop_item.

aUIbIh5.png

shop_vnum: défini l'id du shop (vnum dans shop).

item_vnum: défini l'id de l'item.

count: défini en paquet de combien.

 

J'espère que sa pourrais t'aider :D Bonne chance :)

Edited by Funky Emulation
Core X - External 2 Internal

L’ordinateur a de la mémoire mais aucun souvenir...

Link to comment
Share on other sites

  • 0

Rappt voila ma quete manu_magasin

 

 

 

quest menu_magasins begin
state start begin
when 9010.chat."Guerrier H/F" begin
npc.open_shop(50)
setskin(NOWINDOW)
end
when 9010.chat."Ninja H/F" begin
npc.open_shop(52)
setskin(NOWINDOW)
end
when 9010.chat."Sura H/F" begin
npc.open_shop(54)
setskin(NOWINDOW)
end
when 9010.chat."Chamane H/F" begin
npc.open_shop(56)
setskin(NOWINDOW)
end
when 20001.chat."Utiliser le magasin" begin
npc.open_shop(26)
setskin(NOWINDOW)
end
when 20349.chat."Utiliser le magasin" begin
npc.open_shop(27)
setskin(NOWINDOW)
end
end
end


Link to comment
Share on other sites

  • 0
  • Retraité

Oula, il te manque des trucs. Change la par celle-ci:

 

quest menu_magasins begin
state start begin
	when 9010.chat."Guerrier H/F" begin
		npc.open_shop(50)
		setskin(NOWINDOW)
	end

	when 9010.chat."Ninja H/F" begin
   			npc.open_shop(52)
   			setskin(NOWINDOW)
	end

	when 9010.chat."Sura H/F" begin
   			npc.open_shop(54)
   			setskin(NOWINDOW)
	end

	when 9010.chat."Chamane H/F" begin
   			npc.open_shop(56)
   			setskin(NOWINDOW)
	end
	when 9008.chat."Utiliser le magasin" begin
   			npc.open_shop(9)
   			setskin(NOWINDOW)
	end
	when 9007.chat."Utiliser le magasin" begin
   			npc.open_shop(8)
   			setskin(NOWINDOW)
	end
	when 9003.chat."Potions" begin
		npc.open_shop(3)
		setskin(NOWINDOW)
	end
	when 9003.chat."Item Shop" begin
		npc.open_shop(11)
		setskin(NOWINDOW)
	end
	when 9003.chat."Switch" begin
		npc.open_shop(29)
		setskin(NOWINDOW)
	end
	when 9003.chat."Mariage" begin
		npc.open_shop(12)
		setskin(NOWINDOW)
	end
	when 9003.chat."Guilde" begin
		npc.open_shop(30)
		setskin(NOWINDOW)
	end
	when 9001.chat."Epées" begin
		npc.open_shop(13)
		setskin(NOWINDOW)
	end
	when 9001.chat."Dagues" begin
		npc.open_shop(14)
		setskin(NOWINDOW)
	end
	when 9001.chat."Arcs" begin
		npc.open_shop(15)
		setskin(NOWINDOW)
	end
	when 9001.chat."Epées deux mains" begin
		npc.open_shop(16)
		setskin(NOWINDOW)
	end
	when 9001.chat."Gongs" begin
		npc.open_shop(17)
		setskin(NOWINDOW)
	end
	when 9001.chat."Eventails" begin
		npc.open_shop(18)
		setskin(NOWINDOW)
	end
	when 9002.chat."Armures Guerrier" begin
		npc.open_shop(19)
		setskin(NOWINDOW)
	end
	when 9002.chat."Armures Ninja" begin
		npc.open_shop(20)
		setskin(NOWINDOW)
	end
	when 9002.chat."Armures Sura" begin
		npc.open_shop(21)
		setskin(NOWINDOW)
	end
	when 9002.chat."Armures Shaman" begin
		npc.open_shop(22)
		setskin(NOWINDOW)
	end
	when 9002.chat."Autres" begin
		npc.open_shop(23)
		setskin(NOWINDOW)
	end
	when 20001.chat."Utiliser le magasin" begin
		npc.open_shop(26)
		setskin(NOWINDOW)
	end
	when 20349.chat."Utiliser le magasin" begin
		npc.open_shop(27)
		setskin(NOWINDOW)
	end
end
end

 

Oublie pas de changer les ID si-besoin

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Flux d'Activité

    1. 1

      Antares2.to | modern Old-/Middleschool | START 07.10.22 | International Server

    2. 0

      Projet Genesis

    3. 4

      Shiva.international serveur privé metin2 Oldschool Start 16.09.2022

    4. 0

      Metin2 Champions - Accès anticipé

    5. 0

      Barbok

    6. 4

      Shiva.international serveur privé metin2 Oldschool Start 16.09.2022

    7. 2

      Partage Émulateur 2.63

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.